徵狀

當您針對 Linux 上的 SQL Server 2017 使用累積更新9(CU9)時,您可能會發現 SQL Server 實例無法啟動,並在資料庫 SSISDB 的腳本升級模式中掛起,並出現下列錯誤:

資料庫「master」正在將腳本 "ISServer_upgrade .sql" 從 level 0 升級至 level 500。

開始執行 ISServer_upgrade。語句

將 SSISDB 運用到單一使用者模式

針對資料庫 [SSISDB],將資料庫選項 SINGLE_USER 設定為 [開啟]。

在 [internal] 上建立非叢集索引 [index_tasks_ReadyForDispatchTime]。工作([ReadyForDispatchTime] ASC)包括([CreatedTime]、[CreateWorkerAgentId]、[ExecutedCount]、[ExpiredTime]、[InputData]、[IsCritical]、[JobId]、[LastUpdatedTime]、[MaxExecutedCount]、"Priority]、[Status]、[TaskType])(ONLINE = 開啟)

在 [internal] 上建立非叢集索引 [index_tasks_Status]。工作([狀態])包括([ExecutedCount]、[ExpiredTime]、[IsCancelled]、[MaxExecutedCount]、[WorkerAgentId])與(ONLINE = 開啟)

模組 "enable_scaleout" 取決於遺失的物件 "internal.update_logdb_info"。 該模組仍會建立;不過,必須等到物件存在之後,才能順利執行。

CLR 版本 v 4.0.30319 已載入。

已初始化常見語言執行時間(CLR)功能。

[AppDomain 2] (SSISDB. dbo [執行時間]. 1)已建立。

錯誤:10342,嚴重性:16,狀態:100。

此版本的 SQL Server 僅支援安全的程式集,所以無法載入元件 ' IntegrationServices」。

錯誤:912,嚴重性:21,狀態:2。

資料庫 [master] 的腳本層級升級失敗,因為升級步驟 ' ISServer_upgrade 的操作遇到錯誤10342,狀態100,嚴重度為25。 這是嚴重的錯誤狀況,可能會干擾一般操作,而且資料庫將會離線。 如果您在 [master "資料庫升級期間發生錯誤,就會使整個 SQL Server 實例無法啟動。 檢查先前的錯誤記錄項目是否有錯誤、採取適當的修正動作並重新啟動資料庫,以便腳本升級步驟執行完成。

錯誤:3417,嚴重性:21,狀態:3。

無法復原主資料庫。 SQL Server 無法執行。 從完整備份還原主版、修復或重新建立。 如需如何重建主資料庫的詳細資訊,請參閱 SQL Server 線上書籍。

由於伺服器關閉,SQL 追蹤已停止。 Trace ID = "1"。 這只是一則資訊訊息;不需要使用者動作。

狀態

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

解決方案

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

關於 SQL Server 的累積更新:

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

參考

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

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×