SQL复制is_subscribed标志设置为1

时间:2019-05-14 20:53:00

标签: sql-server sql-server-2012 database-replication

我们有一个使用SQL复制的Chain store环境。为了升级SQL Server,我们将从存储中删除复制组件,并进行SQL升级,然后将存储重新添加到Chain中。这里的问题是SQL Server不能从2008 R2升级到2012,因为is_subscribed标志是1。据我所知,is_subscribed标志在SQL Server中不再使用,并且在以前和以前使用6.5。我怀疑客户从那时起可能会携带该数据库,而现在它正在SQL 2012中引发该问题。问题是如何将标志更新为0。只有在将标志设置为0的情况下,我们才能运行升级。但是没有运气。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

请使用以下代码

EXEC sp_dboption 'DBName','subscribed',FALSE