Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

假設您使用的是 Linux 上的 SQL Server 2017。 當您安裝或卸載 SQL Server 累加更新時,某些升級或降級腳本(sqlscriptupgrade 檔案中的 sqlscriptdowngrade 或 dll)不會像預期的那樣執行。 因此,資料庫架構沒有正確升級或降級。

注意當您安裝累積   更新時,會執行此更新中的升級腳本。不過,先前的累加更新仍會以相同的方式運作。因此,我們建議您避免將任何累積更新套用到此更新之前。

解決方案

此修正套裝程式含在 SQL Server 2017 的 累積更新 4中。

關於 SQL Server 2017 組建

每個新組建的 SQL Server 2017 包含先前組建中的所有修復程式和安全性修正程式。 我們建議您安裝 SQL Server 2017 的最新組建

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

其他相關資訊

從這個更新開始,SQL Server 代理程式會自動與 SQL Server 一起安裝。 不需要再安裝 mssql server 代理程式套件(或可能)。 SQL Server 代理程式預設為停用。 若要啟用,請執行下列配置命令:

mssql 會議設定 sqlagent. 已啟用 true

若要停用代理程式,請執行:

mssql 會議設定 sqlagent. enabled false

或者,您可以將環境變數 MSSQL_AGENT_ENABLED 設定為 TrueFalse ,以分別啟用或停用代理程式。

注意重新開機 SQL Server 之後,新設定才會生效。

如果您升級較舊版本的 SQL Server,將會自動卸載 mssql Server 代理套件(如果有的話),並啟用 SQL Server 代理程式。 如果更新期間不存在 SQL Server 代理程式套件,則 SQL Server 代理程式將保持停用狀態。

當 SQL Server 代理程式停用時,不會移除其設定,且作業仍保持不變。 重新啟用 SQL Server 代理程式會將它顯示在停用之前的狀態。

參考

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

Need more help?

Want more options?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×