我们有一个使用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的情况下,我们才能运行升级。但是没有运气。任何帮助将不胜感激。
答案 0 :(得分:1)
请使用以下代码
EXEC sp_dboption 'DBName','subscribed',FALSE