FIX: 檢查資料庫完整性工作和執行 T-SQL 陳述式任務維護計劃中的可能會遺失在特定情況下,在 SQL Server 2005 的組建中透過 3158 3150 資料庫內容

文章翻譯 文章翻譯
文章編號: 934459 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

在 Microsoft SQL Server 2005 服務套件 2 (SP2),維護計劃中的下列工作可能會遺失在某些情況下的資料庫內容:
  • 請檢查資料庫完整性
  • 執行 T-SQL 陳述式
比方說如果檢查資料庫完整性工作設定來檢查多個資料庫的完整性,工作重複檢查預設資料庫。

執行 T-SQL 陳述式] 任務的下列情況成立時,就會發生這個問題:
  • 執行 T-SQL 陳述式工作包含多個批次。
  • GO 陳述式以分隔批次。
  • 沒有批次使用 USE 陳述式來指定資料庫。
  • 每個批次中的陳述式並不包含資料庫名稱。
在這種情況下將執行這些陳述式在第二個批次及後續批次中對預設資料庫。

附註您可以確認此問題發生藉由使用 SQL Server 分析工具。當您追蹤維護計劃執行時,看到 SQL Server 分析工具中的 [資料庫] 欄位。

解決方案

這個問題發生在 SQL Server 2005 組建透過 3053 3042,並在 SQL Server 2005 中建置透過 3158 3150。如果您正在執行的 SQL Server 2005 SP2 建置 3150 和 3158 之間,下載,並從 Microsoft 下載中心 」 安裝下列檔案。
下列檔案是可以從 Microsoft 下載中心 」 下載:

摺疊此圖像展開此圖像
Download
Download the SQL2005-KB934459-ENU package now.

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591如何從線上服務取得 Microsoft 的支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,協助防止未經授權的任何變更的檔案。

此 Hotfix 的英文版在檔案屬性 (或更新版本的檔案屬性) 如下列表格中所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [日期及時間 中項目控制台中的 [時區] 索引標籤]。

SQL Server 2005 32 位元版本

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3159.0296,3042007 年三月 24 日07: 44x86
Msmdlocal.dll9.0.3159.015,930,2242007 年三月 24 日07: 44x86
Rdistcom.dll2005.90.3159.0644,4642007 年三月 24 日07: 44x86
Sqlaccess.dll2005.90.3159.0350,5762007 年三月 24 日07: 44x86
Sqlservr.exe2005.90.3159.029,192,0482007 年三月 24 日07: 44x86

x x64 版本的 SQL Server 2005

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3159.0296,3042007 年三月 24 日07: 44x86
Msmdlocal.dll9.0.3159.015,930,2242007 年三月 24 日07: 44x86
Rdistcom.dll2005.90.3159.0828,2722007 年三月 24 日03: 53x64
Sqlaccess.dll2005.90.3159.0357,7442007 年三月 24 日03: 53x86
Sqlservr.exe2005.90.3159.038,516,5922007 年三月 24 日03: 53x64

SQL Server 2005 Itanium 架構版本

摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Microsoft.sqlserver.maintenanceplantasks.dll9.0.3159.0296,3042007 年三月 24 日07: 44x86
Msmdlocal.dll9.0.3159.049,815,9202007 年三月 24 日03: 27ia64
Rdistcom.dll2005.90.3159.01,885,0402007 年三月 24 日03: 27ia64
Sqlaccess.dll2005.90.3159.0352,1122007 年三月 24 日03: 27x86
Sqlservr.exe2005.90.3159.072,542,5762007 年三月 24 日03: 27ia64
如果您執行 SQL Server 2005 SP2 的任何組建 3042 和 3053 之間,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
934458FIX: 檢查資料庫完整性工作和執行 T-SQL 陳述式任務維護計劃中的可能會遺失在特定情況下,在 SQL Server 2005 的組建中透過 3053 3042 資料庫內容
如果要自動化的方式取得此修正程式,請造訪下列 Microsoft 更新網站:
http://update.microsoft.com
如需有關如何判斷 SQL Server 版本和版本的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
321185如何辨識您的 SQL Server 版本和版本

狀況說明

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

其他相關資訊

在原始發行版本的 SQL Server 2005 SP2 及較早版本,與維護計劃工作相關的命令累積,而且再執行一次上。發生錯誤時不會再執行工作的而且不會執行剩餘的維護工作。在 SQL Server 2005 SP2 個別批次都是已提交的一次。在原始發行版本的 SQL Server 2005 SP2,資料庫連線已重設批次之間。較新的批次已處於而不是預設資料庫已存在執行 GO 陳述式之前的內容中的內容。受影響的任務相依於已存在執行 GO 陳述式之前的內容]、 [特別檢查資料庫完整性工作] 和 [執行 T-SQL 陳述式工作。

累積更新套件 (組建 3161) 中也包含此 Hotfix 的 SQL Server 2005 Service Pack 2。如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935356SQL Server 2005 Service Pack 2 的累積更新套件 (組建 3161) 是可用

屬性

文章編號: 934459 - 上次校閱: 2008年4月14日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Standard X64 Edition
  • Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems
  • Microsoft SQL Server 2005 Enterprise X64 Edition
  • Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems
關鍵字:?
kbmt kbsql2005ssis kbexpertiseadvanced atdownload kbhotfixserver kbqfe kbpubtypekc KB934459 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:934459
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com