消息 14027,级别 11,状态 1,当前数据库中不存在过程 sp_MSrepl_addarticle [table]

sql*_*ess 6 replication sql-server sql-server-2008-r2

在设置 SQL Server 快照复制之前,我从 ServerA 备份了数据库并将其恢复到 ServerB。两台服务器都运行 SQL Server 2008 R2 SP1。

在尝试使用 GUI 设置从 ServerA 到 ServerB 的快照复制时,我收到以下错误:

消息 14027,级别 11,状态 1,过程 sp_MSrepl_addarticle,第 582 行 [dbo].[SYSCOLUMNS] 在当前数据库中不存在。

是的,这是表的名称,它确实是一个用户表。我从作为发布者的 ServerA 运行设置。两台服务器上的表之间的排序规则相同。如果我将该表作为文章删除,则复制设置就好了。

我在网上搜索过这个,我很难过。有任何想法吗?

Pau*_*ite 1

根据问题作者留下的评论生成的答案

已确定无法复制与系统表/视图(例如dbo.syscolumns或 )使用相同名称的表dbo.sysobjects