症狀
假設您使用 ALTER LOGIN 變更內建 [sa] 帳戶的名稱,以提高 SQL Server 2016 或 2017 執行個體的安全性。 在此情況下,您可能會發現託管備份和自動備份不再正常運作。 例如,[msdb]。[managed_backup]。[sp_backup_config_basic] 預存程序將執行而不會發生任何錯誤,但不會對受管理備份組態進行任何變更。 此外,即使受管理備份組態看起來正確,也不會備份資料庫。
其他資訊
如果您在從 [msdb] 執行預存程序時追蹤活動。[managed_backup] 架構中,您可能會注意到對 [msdb] 的呼叫。[dbo]。[sp_sqlagent_set_job_completion_state] 參數值為@last\_outcome\_message
工作失敗。 作業 smart_admin_job_[GUID] 的擁有者 (sa) 沒有伺服器存取權。
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
解決方式
此問題已在下列 SQL Server 累積更新中修正:
關於 SQL Server 的累積更新:
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
因應措施
若要解決此問題,您可以:
- 暫時將 sa 帳戶重新命名為 'sa'。
- 升級至已修正此問題的 SQL Server 2019。
參考資料
了解 Microsoft 用來說明軟體更新的術語。