徵狀
假設您是以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 的最新累計更新
狀態
Microsoft 已確認<適用於>一節中所列的 Microsoft 產品確實有上述問題。
參考
瞭解 Microsoft 用於描述軟體更新的 術語 。