【问题标题】:SQL Replication is_subscribed flag is set as 1SQL 复制 is_subscribed 标志设置为 1
【发布时间】:2019-05-14 20:53:00
【问题描述】:

我们有一个使用 SQL 复制的连锁店环境。为了升级 SQL Server,我们将从存储中删除复制组件并进行 SQL 升级,然后将存储添加回链中。这里的问题是 SQL Server 没有从 2008 R2 升级到 2012,因为 is_subscribed 标志为 1。据我所知,is_subscribed 标志不再在 SQL Server 中使用,并且在 6.5 及之前使用。我怀疑客户可能会从那时起携带数据库,现在它正在SQL 2012 中提出问题。问题是如何将标志更新为 0。只有将其设置为 0,我们才能运行升级。我尝试过执行 sp_dropsubscripionsp_removereplicationdb。但没有运气。任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

    请使用以下代码

    EXEC sp_dboption 'DBName','subscribed',FALSE
    

    【讨论】:

      猜你喜欢
      • 2023-03-14
      • 1970-01-01
      • 2019-10-02
      • 1970-01-01
      • 1970-01-01
      • 2021-05-22
      • 2021-02-27
      • 1970-01-01
      • 2012-09-03
      相关资源
      最近更新 更多