套用到
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) SQL Server 2016 Service Pack 1 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 2014 Service Pack 2 - duplicate (do not use) SQL Server 2017 on Windows SQL Server 2019 on Windows

徵兆

當您嘗試安裝 (SP2) 2014 Microsoft SQL Server Service Pack 2 時,sqlagent100_msdb_upgrade.sql升級腳本失敗,而且您會收到下列錯誤訊息:

將登入存取 LoginName 授予msdb 資料庫...

授予 MSDB 資料庫存取權以登入 " (null) 」時發生問題。 請確定此登入已與 SQLServer 一起配置,然後重新sqlagent_msdb_upgrade.sql  

新增 使用者 UserName至 SQLAgentUserRole msdb 角色...

將登入存取 LoginName 授予 msdb 資料庫...

授予 MSDB 資料庫存取權以登入 " (null) 」時發生問題。 請確定此登入已與 SQLServer 一起配置,然後重新sqlagent_msdb_upgrade.sql  

新增 使用者 UserName 至 SQLAgentUserRole msdb 角色...

將登入存取 LoginName 授予 msdb 資料庫...

授予 MSDB 資料庫存取權以登入 " (null) 」時發生問題。 請確定此登入已與 SQLServer 一起配置,然後重新sqlagent_msdb_upgrade.sql

Msg 574, Level 16, State 0

CONFIG 語句無法在使用者交易中使用

解決方案

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

每個新的累積更新SQL Server包含上一個累加更新中包含的所有修復程式及所有安全性修正。 查看最新累積更新,SQL Server:

狀態

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

參考資料

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

需要更多協助嗎?

想要其他選項嗎?

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