Имя: Пароль:
1C
 
Переконвертировал из DBF. Теперь не могу войти в SQL базу.
0 laview
 
20.10.04
15:32
Все делал правильно. Как в статье написано.

Пишет:

SQL State: 23000
Native: 1505
Message [Microsoft][ODBC SQL Server Driver][SQL Server]CREATE UNIQUE INDEX terminated because a duplicate key was found for index ID 2. Most significant primary key is ‘64’.

SQL State: 01000
Native: 3621
Message [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated.

В чем дело?
1 SnarkHunter
 
20.10.04
15:33
Дело в "кривой" базе... Два объекта с одним ID...
2 laview
 
20.10.04
15:56
Почему? DBF то работала. Значит исходная база правильная.
3 SnarkHunter
 
20.10.04
15:57
Если DBF работала, то это не значит, что исходная база - правильная...
4 laview
 
20.10.04
15:59
Что же мне теперь, оставить все надежды на работу в SQL формате? Или где то в процессе конвертации я допустил ошибку?
5 SnarkHunter
 
20.10.04
16:01
Попробуй сделать ТиИ, выгрузку-загрузку в ДБФ формате... Довольно много ошибок на этом этапе ловится...
6 laview
 
20.10.04
16:04
Ok.
Попробую еще тестирование и исправление, прямо в SQL варианте, может, что нибудь получится.
7 Кулибин
 
20.10.04
16:47
(0) Я правильно понимаю, что это сообщение ты видишь в процессе "Загрузить данные" в СКЛ базу? Тогда как можно пытаться делать ТиИ в СКЛ?
Если это всё же в процессе загрузки происходит, то в строке состояния видно на каком объекте произошел сбой, типа: "Загружаю Справочник Цены". Находишь в ДД ДБФ базы информацию о названии файла "Спр.Цены", открываешь его ДБФ редактором, ищешь в колонке АйДи2 "64", вдумчиво правишь...
ТиИ не ловит это, как ни странно, я видел проблему такую несколько раз.
8 Кулибин
 
20.10.04
16:50
Да, всегда это был именно Справочник Цены в ТиСе 9.х :)
9 YamMike
 
20.10.04
16:53
можно обработкой проверить внуртринние ID на одинаковость и удалить лишние элементы
10 Мюзо
 
20.10.04
17:12
нет, робяты, имхо - это не та причина, справочник.. сообщает об ошибке SQLserver, на нём зарегистрирована ОДНА база, вторую он просто не пускает..
имхо! я могу ошибаться..
11 YamMike
 
20.10.04
17:15
(10) он заливает в базу элемент с каким-то key, а потом пытается залить еще один элемент с этим же key. Скуль матерится...