症狀
請考慮以下案例:
- 您有 Microsoft SQL Server 2016 或 2017,它是 SQL Server 複寫中的散發者。
- 即使停用 “sa”,內建的 sysadmin 帳戶 “sa” 也會重新命名為不同的名稱。
- 您嘗試升級至 SQL Server 2016 Service Pack 2 (SP2) 累積更新 3 (CU3) 、累積更新 4 (CU4) 或更新版本。
在此情況下,您可能會注意到升級作業失敗,而且您可能會在 SQL Server 錯誤記錄檔中收到類似下列內容的錯誤訊息:
指定的 '@owner_login_name' 無效 (sp_helplogins [不含Windows NT組] 傳回有效值 )
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
注意:若要避免在升級至 SQL Server 2016 SP2 CU3 或 CU4 時收到錯誤訊息,您應該解除安裝 CU3 或 CU4,然後安裝 SQL Server 2016 SP2 CU5 或更新版本。
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
參考資料
了解 Microsoft 用來說明軟體更新的術語。