使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

狀況

假設您 Microsoft SQL Server 2008 Service Pack 3 (SP3)、 SQL Server 2008 R2 Service Pack 2 (SP2)、 SQL Server 2012 Service Pack 2 (SP2)、 SQL Server 2012 Service Pack 1(SP1),或是電腦上安裝 SQL Server 2014年。當您呼叫sp_MScreatemergedynamicsnapshot預存程序,來建立動態快照集時,您會收到下列錯誤訊息︰

訊息訊息 8115,層次 16,狀態 2,程序 sp_MScreatemergedynamicsnapshot 行 182
將運算式轉換為資料型別 nvarchar 算術溢位錯誤。

Msg 20655、 層級 16,狀態 1、 程序 sp_MScreatemergedynamicsnapshot,行 186
資料分割快照集處理序無法完成。無法從散發資料庫中的 MSsnapshot_history 資料表中擷取的最大的時間戳記資訊。請確定標準的快照集是最新和可用。

Msg 20628、 層級 16,狀態 1、 程序 sp_MScreatemergedynamicsnapshot,行 203
無法產生動態快照集。


注意Agent_id值超過 99999 MSdynamicsnapshotjobs資料表中的時,就會發生這個問題。

原因

之所以發生這個問題,是因為 SQL Server 中的缺失。Agent_id的本機變數的型別字元,且其長度為 5。當 SQL Server 處理值指派給INT型別時,可能會發生算術溢位。

SQL Server 的每個新的累積更新包含的所有修補程序與安全性修正,全都包含在先前的累積更新。检验 SQL Server 的最新的累積更新︰


Hotfix 資訊
已經可以從 Microsoft 取得支援的 hotfix。不過,其旨在修正本文所描述的問題。它只適用於發生此特定問題的系統上。

若要解決這個問題,請連絡 Microsoft 客戶支援服務 」 取得 hotfix。如需 Microsoft 客戶支援服務電話號碼以及支援費用的相關資訊的完整清單,請造訪下列 Microsoft 網站︰

http://support.microsoft.com/contactus/?ws=support注意 在特殊的情況下,如果 Microsoft 支援專業人員認為某特定更新程式可以解決您的問題時,可能就不會收取一般因支援電話所產生的費用。收取支援費用會套用,如果有其他支援問題是,不能限定的特定更新程式。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

需要更多協助嗎?

想要其他選項嗎?

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

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

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×