|
Ошибка уникальности при загрузке файловой БД с SQL
| ☑ |
0
miasik
18.07.12
✎
14:50
|
Есть БД на 8.2 фаловой, нормально работает.
Делаю тестирование и исправление, проходит без ошибок. Выгружаю в dt.
Создаю новую БД с сервере приложений, смещение 2000. Во время dt в sql базу появляется ошибка:
|
|
1
Azverin
18.07.12
✎
14:53
|
(0)
|
|
2
Azverin
18.07.12
✎
14:55
|
(0) + ссылку открыть не могу на работе(
интуитиция моя права?)))
|
|
3
shuhard
18.07.12
✎
15:01
|
(0) вроде по русски написано, что битая табличка с юзерами
и понятно, что были древние релизы 8.2.13 которые в табличку гадили
|
|
4
miasik
18.07.12
✎
15:23
|
(2) нет
(1)(3) в бд всего 3 пользователя. открыл файловую базу, каждого открыл и сохранил. выгрузил ДТ, попробовал загрузить ДТ в sql. ошибка осталась.
|
|
5
эцп
18.07.12
✎
15:26
|
(4) Попробовать удалить всех?
|
|
6
shuhard
18.07.12
✎
15:27
|
(4) [ каждого открыл и сохранил]
ты можешь их удалить и создать снова - не поможет
|
|
7
miasik
18.07.12
✎
15:29
|
(5), еще нет, но в (6 ) утверждают что смысла нет.
(6), как исправить ошибку?
|
|
8
shuhard
18.07.12
✎
15:30
|
(7) в поиск
проблема год назад была актуальна
рецепты есть как на мисте, так и на инфостарте
|
|
9
эцп
18.07.12
✎
15:44
|
(7) Надо себя заставить и попробовать вместо того, чтобы ждать совета на Мисте
|
|
10
miasik
18.07.12
✎
15:45
|
(8)(9) пробовал искать до того, как спросить тут.
по каким словам искать, что пробовать?
|
|
11
Azverin
18.07.12
✎
15:47
|
(10) по коду ошибки искать не предлагать?
|
|
12
эцп
18.07.12
✎
15:57
|
(10) Пользователей удали. Не знаю, как почистить старых пользователей, но могу предложить радикальный метод
|
|
13
miasik
18.07.12
✎
16:21
|
да грохнул я пользователей до фени все.
(11) там нет кода ошибки - будь человеком скажи по русски - чё делать.
|
|
14
miasik
18.07.12
✎
17:57
|
всем спасибо, нашел и устранил проблему.
с помощью tools_1cd увидел две записи users.usr в params
с помощью hex редактора переименовал второй в vsers.usr
выгрузил в dt и загрузил в sql
т.е. вторая строка осталась, но с другим именем и теперь соблюдается требование уникальности.
|
|
15
miasik
18.07.12
✎
17:57
|
никакой доки о проблеме так и не нашел
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший