2011-02-02 83 views
4

我想从一个文件恢复我的数据库,并出现以下错误:错误恢复与合并复制一个SQL Server 2008数据库

“一个明确的DROP INDEX不允许对指数...” “它被用于PRIMARY KEY约束执行。“

如果我删除主键并创建一个新的备份它恢复正常。

关于主键的唯一的东西: --IT是与缺省NEWSEQUENCIALID() --IT一个GUID被用于合并复制具有相同主键结构

一些表被恢复就好了。但是当我设置主键时,有两个表导致上述错误。

回答

1

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