Помощь - Поиск - Пользователи - Календарь
Полная версия: Не идет загрузка в центральную базу SQL
1C-PRO - Форум по 1С > Форумы по платформе "1С:Предприятие 7.7" > (7.7) Обмен данными
Konrad
Приветствую!
Есть SQL Server 2000 + 1C: Предприятие + УРБД.
Имеется порядка 20 периферийных баз.
При попытке выполнить загрузку в центральную базу конфигуратор выдает следующее:

Цитата

20 Загрузка из файла G:\Obmen\PC\201.zip

20 SQL State: 23000
Native: 2627
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]Violation of PRIMARY KEY constraint 'PK_DH298'. Cannot insert duplicate key in object 'DH298'.

SQL State: 01000
Native: 3621
Message: [Microsoft][ODBC SQL Server Driver][SQL Server]The statement has been terminated
Загрузка не выполнена!


Подскажите, куда залезть, где и что нужно исправить. С SQL сервером знаком на уровне сделать бэкап и проиндексировать базу.

Спасибо!
Серёга
Цитата
Cannot insert duplicate key in object 'DH298'.

Единственная мысль, что не стоят префиксы на перефирийных базах. Но хоть если и не стоят, то должно затираться...

Вопрос: а раньше работало? такая трабла только с одной базой?
Konrad
Цитата(SergeyF @ 25.6.2008, 16:41) *

Единственная мысль, что не стоят префиксы на перефирийных базах. Но хоть если и не стоят, то должно затираться...

Вопрос: а раньше работало? такая трабла только с одной базой?


Да, раньше работало. Ровно до того момента как "полетела" центральная база. Восстановить ее помог только ребилд с потерей информации. Префиксы проверил - все на месте.
Может быть что-то на уровне таблиц подредактировать?
Серёга
Я не программер, рассуждаю и действую как администратор. :)
Первое, чтоб я сделал - это тестирование и исправление ИБ, второе- не поленился бы сделать копию центральной базы и заново бы создал перефирийные базы и проверил обмен. Обычно, когда у меня глючил обмен, я именно так и делал, и все вставало на свои места. Но все будет хорошо если центральная база не глючит, а у вас неизвестно, на сколько она корректно работает. Делайте сначала тестирование и исправление ИБ (если не делали). Может быть глючит связка база-sql srver, чтоб и это исключить, то я бы сначала выгрузил в дбф, а потом плясал бы с бубнами.
Konrad
Цитата(SergeyF @ 25.6.2008, 19:15) *

Может быть глючит связка база-sql srver, чтоб и это исключить, то я бы сначала выгрузил в дбф, а потом плясал бы с бубнами.

Спасибо. в итоге помогло вот что.
Выгрузка в dbf с помощью утилиты romix'a, тестирование и исправление, обратная выгрузка в sql через утилиту romix'a.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2009 Invision Power Services, Inc.