Ошибки восстановления базы данных Sql Server 2008 с помощью репликации слиянием - PullRequest
4 голосов
/ 02 февраля 2011

Я пытаюсь восстановить базу данных из файла и получить следующую ошибку:

"Явный индекс DROP INDEX недопустим для индекса ..." «Он используется для принудительного применения ограничения PRIMARY KEY.»

Если я удаляю первичный ключ и создаю новую резервную копию, он прекрасно восстанавливается.

Уникальные вещи о первичном ключе: - Это на GUID со значением по умолчанию NEWSEQUENCIALID () - Используется для репликации слиянием

Некоторые таблицы с идентичными структурами первичного ключа восстанавливаются просто отлично. Но есть две таблицы, которые приводят к вышеуказанной ошибке при установке первичного ключа.

1 Ответ

1 голос
/ 03 июня 2011

Я знаю, что это 4 месяца ответа, но кто-то может найти его полезным.У меня была такая же проблема при восстановлении .bak файла базы данных с репликацией слиянием, вам нужно перейти к опциям и проверить опцию «WITH KEEP_REPLICATION», а затем восстановить вашу базу данных как обычно.Процесс восстановления будет успешным.

...