我的PC上有一个生产数据库的独立副本,用于将来开发Web前端。我不时地从生产数据库的最新备份中恢复副本数据库。这很有效。不幸的是,自上次恢复以来,生产已经配置了复制,现在当我尝试进行恢复时,我收到以下错误:
服务器'MyPCName'的恢复失败。 (Microsoft.SqlServer.SmoExtended)
其他信息:
System.Data.SqlClient.SqlError:无效的对象名称“MSreplication_subscriptions”。 (Microsoft.SqlServer.Smo)
我尝试了各种各样的选择,但没有任何乐趣。
任何帮助表示赞赏
注意:以防万一......生产位于SQL2005服务器上,而我的PC有SQL2008 R2,但这并没有造成问题。
答案 0 :(得分:0)
好的修好了。我完全删除了数据库,然后让还原创建一个新的数据库。它仍然给了我复制错误,但db是在单用户模式下创建的。更改为多用户,一切正常。