KB4511884 - 修正:當非 DBO 使用者變更已啟用合併發行的 SQL Server 2017 資料庫中的程序時發生錯誤

Applies To
SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows

症狀

假設您在已啟用合併發行集的 SQL Server 2017 資料庫中建立具有 DDL 管理員權限的非 dbo 使用者。 當使用者嘗試變更程序時,使用者可能會收到類似下列的錯誤訊息:

Msg 21050, Level 16, State 1, Procedure ProcedureName, Line Number [批次開始行 編號]

只有系統管理員固定伺服器角色或固定資料庫角色db_owner成員才能執行此作業。 請連絡具有足夠權限來執行此作業的系統管理員。

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

解決方式

此問題已在下列 SQL Server 累積更新中修正:

關於 SQL Server 的累積更新:

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

參考資料

了解 Microsoft 用來說明軟體更新的術語。