簡介
本文列出 2008 年SQL Server問題,SQL Server 2008 服務包 3 (SP3) Microsoft 已修正。 附註
-
有些未被說明的問題,服務包可能會修正。
-
當該期的條目發布時,該清單將持續更新。
欲了解更多如何取得 SQL Server 2008 服務包的資訊,請點擊以下文章編號,在 Microsoft 知識庫中查看該文章:
968382 如何取得最新的 SQL Server 2008 服務包 注意 Microsoft 會將 Microsoft SQL Server 2008 的修正作為一個可下載檔案發佈。 由於修補是累積性的,每個新版本都包含了先前 SQL Server 2008 修補釋版本中包含的所有熱修補與安全修補。 通常,你應該下載最新的服務包。
其他相關資訊
SQL Server 2008 SP3 修正了以下問題:
-
本文列出的議題
-
以下在 2008 SQL Server Service Pack 2 (SP2 Microsoft) 的累積更新包中已修正的問題:
-
累積更新套件1 for SQL Server 2008 SP2
-
累積更新套件2 for SQL Server 2008 SP2
-
SQL Server 2008 SP2 累積更新套件 3
-
SQL Server 2008 SP2 累積更新套件 4
-
欲了解更多關於 SQL Server 2008 SP2 可累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:
2402659 SQL Server 2008 版本在 SQL Server 2008 服務包 2 發布後釋出。下表提供更多關於自動檢查您 SQL Server 實例及該規則所對比版本 SQL Server 產品版本的相關產品或工具的資訊。
|
規則軟體 |
規則標題 |
規則說明 |
用以評估該規則的產品版本 |
|---|---|---|---|
|
系統中心顧問 |
SQL Server缺少更新KB2546951以確保 Principal LazyWriter 啟動 |
System Center Advisor 會判斷此 SQL Server 實例是否運行於擁有超過 64 個邏輯處理器的伺服器上。 另外,顧問會檢查目前的 sqlservr.exe 版本和版本。 如果目前的 sqlservr.exe 版本低於修正版本,顧問會產生此問題的警示。 請檢視顧問警示中「已收集的資訊」部分所提供的細節,並應用本文討論的修正方案。 這份顧問警示指的是本文提到的修正 ID 337272。 |
SQL Server 2008 |
已由 SQL Server 2008 SP3 修正的問題
欲了解更多相關議題資訊,請點擊以下文章編號以查看 Microsoft 知識庫中的文章。
|
VSTS 錯誤編號 |
知識庫文件編號 |
描述 |
|---|---|---|
|
721415 |
修正:當 SQL Server 指令使用非緩衝存取路徑存取 SQL Server 2008 R2 或 SQL Server 2008 中的 FILESTREAM 檔案時,指令停止回應 |
|
|
611967 |
修正:當你使用 SQL Server 2005 的 SQL Server Profile,許多訊息 ID 為 19030 和 19031 的訊息會被記錄在 SQL Server 2005 的錯誤日誌檔案中 |
|
|
628427 |
修正:啟用透明資料加密的資料庫,若在 SQL Server 2008 R2 中遺失伺服器憑證,可能會被標記為「可疑」 |
|
|
729461 |
當您套用 Service Pack 2 (SP2) for SQL Server 2008 時,SQL Server 2008 設定Microsoft需要安裝 .NET Framework 4.0」錯誤訊息 |
|
|
757676 |
修正:當你在 SQL Server 2008 環境中執行包含聚合函式、連接函式及不同子查詢的複雜查詢時,可能會收到錯誤結果 |
|
|
746231 |
修正:若資料收集器上傳資料至 SQL Server 2008 或 SQL Server 2008 R2 中的 MDW 資料庫,則可快速開啟與關閉大量 TCP 埠口 |
|
|
429231 |
修正:SQL Server 2008 服務包的 Slipstream 安裝可能會失敗 |
|
|
717065 |
修正:當 DTA 在 SQL Server 2008 中對資料表執行查詢,且該資料表的空間資料類型欄位上存在索引時,會發生存取違規 |
|
|
644781 |
修正:在 2008 SQL Server 中,執行使用 row_number 函式與平行執行計畫的 SELECT 語句或 DML 語句時,結果錯誤或限制違規 |
|
|
420834 |
修正:安裝 SQL Server 2008 時出現「ChainerInfrastructureException」錯誤 |
|
|
666690 |
如何恢復缺少的 Windows 安裝程式快取檔案,並解決 SQL Server 更新過程中發生的問題 |
|
|
406407 |
修正:有更新可將服務帳號的 SPN 資訊加入 Reporting Services 日誌檔 |
SQL Server 2008 SP3 修正的其他問題
以下問題也由 SQL Server 2008 SP3 修正。
|
VSTS 錯誤編號 |
描述 |
|---|---|
|
295196, 771825 |
若在 SQL Server 2008 啟用縮減資料庫選項,建立維護計畫時,您可能會收到以下警告訊息:「縮減資料檔案會移動資料,並可能導致檔案內索引碎片化。」 |
|
295750 |
各種診斷工具錯誤地回報主資料庫,針對在 SQL Server 2008 中執行的其他資料庫查詢。 |
|
337272 |
若 SQL Server 2008 中 0 NUMA 節點沒有處理器,則主要的懶惰寫入程式不會啟動。 |
|
444202 |
使用者無法透過使用 2008 SQL Server 的 SSMS) SQL Server Management Studio (更改 2005 SQL Server 的密碼。 |
|
447990 |
假設索引檢視會從基礎資料表和非基礎資料表投影欄位,並且假設非基礎資料表的欄位與基礎資料表的欄位具有相同的順序 ID 與類型。 在此情境下,若安裝了 SQL Server 2008 SP3,則會發生錯誤而非分割區切換。 |
|
450529 |
假設你以非管理員身份開啟 SSMS,然後嘗試附加資料庫。 在這種情況下,如果安裝了 SQL Server 2008 SP3,你會收到「存取被拒絕」錯誤,而不是例外。 |
|
507222 |
請試想下列案例:
在這種情況下,你會在 2008 SQL Server 收到「FullXactImpBase::GetXdes xact.cpp @ 2536 的讀取違規」錯誤。 |
|
546001 |
這個錯誤的修正會在你建立預設值時,重設一個表值參數的名稱。 安裝 SQL Server 2008 SP3 後,TableVarElem 元素在從暫存快取取得預設值時,名稱總是正確。 |
|
643903 |
當執行跨資料庫 DDL 操作時,可能不會產生資料庫層級事件的事件通知。 此問題是因為使用了錯誤的對話句柄。 |
|
650111 |
若安裝代號為「Denali」的並排安裝 SQL Server,該應用程式將無法連接 SQL Server 2008。 此問題是因為空指標所致。 當使用空指標時,電腦上安裝的上層實例會被忽略。 安裝 SQL Server 2008 SP3 後,使用 SQL Server 2008 Configuration Manager 時不會使用 null 指標。 |
|
703968 |
安裝 2008 SQL Server SP3 後,查詢優化器可以處理同一輸入值CRYPT_GEN_RANDOM欄位的不同輸出值。 |
|
704992 |
基於 x64 的作業系統中整合資料轉換的問題。 這些問題是因為 BindParameter 方法以及該方法所使用的 LONG 資料型態參數所造成的。 |
|
707059 |
Profiler 可能無法同時顯示 SQL Server Database Engine 和 SQL Server Analysis Services 的所有事件與欄位。 安裝 SQL Server 2008 SP3 後,SQL Server 資料庫引擎與 SQL Server Analysis Services 的新追蹤範本檔案會分別產生。 |
|
709063 |
當你執行 mdw_purge_data_[<MDW 資料庫名稱>] 資料收集器工作來執行 DELETE 操作時,會發生緩慢的效能問題。 若Microsoft SQL Server 2008 Management Data Warehouse (MDW) 的資料收集器在大型 MDW 資料庫中運行,則會發生此問題。 |
|
741462 |
當從 DTExec.exe 執行時工具或 SQL 代理工作步驟執行 SSIS 套件時,可能會缺少部分輸出日誌事件。 輸出中可能缺少 OnInformation、OnProgress、Diagnostic、OnPostExecute 和 PackageEnd 事件。 常見的資訊日誌事件如 OnInformation:「OLE DB Destination」寫入 ###### 列。」可能未出現在輸出中。 其他執行時工具,如 DTExecUI.exe 和 DtsDebugHost.exe (,在 BIDS 環境中除錯 SSIS 套件時) 不會受到此問題影響。 |
|
755932 |
LAG 與 LEAD 分析功能在 PDW) Engine 的套件與部署精靈中無法運作 (。 此問題發生是因為 MemoXML 架構中的部分資訊被移除。 |
|
771381 |
當你刪除帶有 FILESTREAM 檔案群組的資料庫時,記憶體物件指標錯誤。 |
|
540323 |
當應用程式嘗試提出 9530 錯誤碼時,就會發生存取違規。 此問題是因為使用了 NULL 指標。 |
|
778341 |
SCOPE_IDENTITY () 函數可能會回傳錯誤的值。 |
|
536835 |
當你在安裝了 2000 服務包 3 SQL Server SP3 () 線上分析處理 (OLAP) 的電腦上安裝 Microsoft SQL Server 2008 時,安裝程序會當機。 此問題發生於 SQL Server 2000 SP3 OLAP 錯誤地將版本登錄鍵設為 Service Pack 3.0。 |
|
544926 |
如果你在嘗試將 DatabaseEncryptionKey SQL Server管理物件 (SMO) 物件時不修改任何屬性,資料庫 SMO 物件不會更新 DatabaseEncryptionKey 的值。 |
|
729229 |
安裝 SQL Server 2008 SP3 後,列舉結果不會被快取,也不會儲存在本地變數中以列舉資源。 此外,磁碟僅驗證一次,結果會儲存以供後續請求使用。 |
|
425485 |
安裝 SQL Server 2008 SP3 後,所有執行設定場景的登陸頁面連結都會被停用。 |
|
700081 |
當應用程式查詢比率計數器的基底計數器名稱時,必須執行一個在 SQL Server 2008 中不區分大小寫的子字串查找操作。 |
|
281309 |
當你為sys.dm_exec_query_stats資料表執行平行查詢計畫時,CPU 時間錯誤。 |
|
356915 |
當內部緩衝區用於非同步讀取操作時,會將多位元欄位分隔符分成兩部分,就會發生錯誤。 安裝 SQL Server 2008 SP3 後,當前的解析指標會在緩衝區切換後重置。 |
|
645220 |
當在命令提示字元輸入有效 SQLAgent.exe 指令時,SQLAgent.exe 不會執行。 此問題是因為共享記憶體的權限錯誤所致。 |
|
747046 |
安裝 SQL Server 2008 SP3 後,若資料庫名稱與目前使用者相同,則不會建立資料庫。 |
|
769191 |
SQL Server 2008 SP3 在 Ntverp.h 檔案中包含更新的 VER_PRODUCTLEVEL_STR 與 VER_PRODUCTLEVEL_WSTR 全域變數。 這些變數會更新為 SP3。 |
|
453592 |
若使用者在 2008 SQL Server Reporting Services Configuration Manager 指定資料庫伺服器埠,則無法存取目錄資料庫Microsoft。 |
|
773344 |
執行帳號資訊在俄羅斯本地化版本的 2008 SQL Server Reporting Services Configuration Manager 中包含截斷字串Microsoft。 |
參考
欲了解更多如何確定目前 SQL Server 版本與版本的資訊,請點擊以下文章編號以在 Microsoft 知識庫中查看該文章:
321185 如何辨識您的SQL Server版本與版本 本文討論的第三方產品是由獨立於Microsoft的公司製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。