Applies To
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

徵狀

假設您是以sysadmin固定伺服器群組或 db_owner資料庫群組成員的使用者身分連線至 SQL Server 2014 或2016的實例。 如果已針對資料庫啟用複製,且您移除的資料表不屬於資料庫中的發佈,您可能會收到如下所示的錯誤訊息:

Msg 21050、Level 14、State 1、程式 sp_MSreplcheck_publish、sysadmin 固定伺服器角色的行16Only 成員,或 db_owner 固定資料庫角色,就可以執行這個作業。 請與管理員取得足夠的許可權來執行此操作。在觸發程式中,Msg 3609、Level 16、State 2、Line 269The 事務結束。 已中止批次。

解決方案

此問題已在下列 SQL Server 累積更新中修正: Sql server 2016 RTM累積更新2 (適用于 SQL server 2016 SP1

SQL Server 2014 累積更新 3 Service Pack 2

關於 SQL Server 的累計更新

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新: SQL Server 2016 的最新累計更新

SQL Server 2014 的最新累計更新

狀態

Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。

參考

瞭解 Microsoft 用於描述軟體更新的 術語

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。