使用合并复制还原Sql Server 2008数据库时出错

时间:2011-02-02 01:41:11

标签: sql sql-server replication database-restore

我正在尝试从文件中恢复数据库并收到以下错误:

“索引上不允许使用显式DROP INDEX ...” “它被用于PRIMARY KEY约束实施。”

如果删除主键并创建新备份,则恢复正常。

主键的独特之处: - 它在GUID上,默认为NEWSEQUENCIALID() - 它用于合并复制

一些具有相同主键结构的表可以很好地恢复。但是,当我设置主键时,有2个表导致上述错误。

1 个答案:

答案 0 :(得分:1)

我知道这是一个4个月大的人,但有人可能会觉得它很有用。 我有同样的问题使用合并复制恢复数据库的.bak文件,您需要转到选项并检查“WITH KEEP_REPLICATION”选项,然后照常恢复数据库。恢复过程应该成功。