簡介
本文列出Microsoft SQL Server 2008 R2 Service Pack 2 (SP2) 中已修復的錯誤。註釋
-
服務包中可能還包含未被文件化的其他修正。
-
當更多文章發布時,此清單將持續更新。
欲了解更多如何取得 SQL Server 2008 R2 服務包的資訊,請點擊以下文章編號以在 Microsoft 知識庫中查看該文章:
2527041 如何取得最新的 SQL Server 2008 R2 服務包
其他相關資訊
除了本文列出的修正外,SQL Server 2008 R2 SP2 還包含了 2008 R2 Service Pack (1 SQL Server SP) 1 累積更新 1 至 Cumulative Update 5 中包含的熱修補。注意:如果你是從 SQL Server 2008 R2 SP1 累積更新 6 升級,必須在升級到 2008 R2 SP2 後SQL Server套用 SQL Server 後的累積更新,才能獲得所有修正。 欲了解更多關於 SQL Server 2008 R2 SP1 可累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:
2567616 SQL Server 2008 R2 版本是在 SQL Server 2008 R2 服務包 1 發布之後釋出的版本
本服務包中已修正的問題
欲了解更多關於 SQL Server 2008 R2 SP2 中已修正錯誤的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章。
|
VSTS 錯誤編號 |
知識庫文件編號 |
描述 |
|---|---|---|
|
820875 |
修正:許多訊息 ID 為 19030 和 19031 的訊息,當你在 SQL Server 2005、SQL Server 2008 或 SQL Server 2008 的錯誤日誌檔案中使用 SQL Server 2008 時,會被記錄在 SQL Server 2005、SQL Server 2008 或 SQL Server 中2008年R2 |
|
|
728527 |
SQL Server 2008 服務包 2 與 SQL Server 2008 R2 服務包 2 對分析服務中「操作已取消」錯誤訊息文字的增強 |
|
|
820858 |
修正:在 2008 R2 SQL Server DMV sys.dm_database_encryption_keys 當你從多個資料庫執行日誌傳送到同一台次要伺服器時,可能會發生死結 |
|
|
820878 |
修正:當您在 SQL Server 2008 或 SQL Server 2008 R2 環境中執行包含聚合函式、連接函式及不同子查詢的複雜查詢時,可能會收到錯誤結果 |
|
|
820756 |
修正:若安裝資料庫引擎,將 SQL Server 2008 或 SQL Server 2008 R2 服務包的滑流安裝失敗 |
|
|
901689 |
修正:升級到 JRE 6 更新 29 或更新版本後,無法使用 JDBC 驅動程式連接 SQL Server SQL Server |
|
|
873603 |
修正:啟用變更追蹤後,SQL Server 2008、SQL Server 2008 R2 或 SQL Server 2012 資料庫的備份操作失敗 |
|
|
958983 |
修正:當你有堆積資料表,且在 SQL Server 2008 R2 或 SQL Server 2012 啟用資料壓縮時,會出現鎖存逾時錯誤 |
此 CTP 版本服務包中已修正的其他問題
以下問題的解決方案也包含在 SQL Server 2008 R2 SP2 中。
|
VSTS 錯誤編號 |
描述 |
|---|---|
|
820845 |
對於使用 BindParameter 方法以及此方法所使用的長型別參數的參考感到欣喜。 |
|
852397 |
匯報 UpgradeIncompleteFeatureConfigEventHandler.cs在重置 ConfigurationState 時加入 RebuildDatabase 情境。 |
|
887672 |
對於將「在瀏覽器中開啟文件」設定為「在客戶端應用程式開啟」的文件函式庫,GetSnapshot.exe 會忽略設定,並總是以「在瀏覽器中開啟」的設定Excel Services顯示工作簿。 |
|
820805 |
修正:在俄羅斯本地化版本的 Reporting Services Configuration Manager 中,執行帳號資訊包含裁剪字串。 |
|
718430 |
ExpectedCount 與 ExpectedElapsedMs 的使用計數會更新以反映實際計數。 |
|
737914 |
修正了 SQL Server 2008 R2 Analysis Services 在資料庫同步時當機的問題。 |
|
788389 |
移除追蹤標誌 1264,使程序名稱預設在非 yield 情境傾印中被收集。 非yieldful scenario dump檔案中的執行緒記錄數量從1K增加到16K。 |
|
820762 |
SQL Server 2008 R2 若事件應被記錄,則將 FireAgain 參數改為 True。 然而,當部分程式碼被誤移除後,部分日誌會遺失,因為 FireAgain 參數僅由外部事件監聽器決定。 套用這個熱修補後,問題就會解決。 |
|
820764 |
請考慮以下情境。 你在 SQL Server 2008 R2 裡有索引檢視專案欄位,來自基底和非基表。 非基底資料表的欄位與基底資料表的欄位具有相同的順序 ID 與類型。 在此情境中,SQL Server 2008 R2 會切換分割區。 套用熱修正後,SQL Server 2008 R2 會發生錯誤,而不是切換分割區。 |
|
820792 |
修正了一個問題:一個被分配在 SOS_Task PMO 上的物件,也可能被另一個壽命不同的任務使用。 此服務包使用正確的 PMO 來分配物件。 |
|
820796 |
套用熱修正後,優化器會理解CRYPT_GEN_RANDOM可以對同一輸入回傳不同的輸出。 |
|
820859 |
修正了執行SCOPE_IDENTITY () 時回傳錯誤值的問題。 |
|
820864 |
修正了 SQL Server 2008 R2 安裝時使用 Shiloh OLAP SP3a 的 SxS 當機的問題。 此問題發生於 Shiloh OLAP SP3a 錯誤地將版本登錄檔金鑰寫入「Service Pack 3.0」。 |
|
820873 |
修正了sys.dm_exec_query_stats在涉及平行查詢計畫時, 回報錯誤 CPU 時間的問題。 |
|
820880 |
修正了內部非同步檔案讀取緩衝區將多位元欄位分隔符分隔成兩部分時所發生的問題。 解決方法是在緩衝區切換後正確重置目前的解析指標。 |
|
847805 |
僅在 SQLWixCompilerExtension 操作以 candle 模式執行時才使用同步。 |
|
890643 |
更改 HierarchyGet 操作,以避免某個只適用於派生階層部分的明確上限程式碼路徑。 這次更新是一行的,風險很低。 |
|
731796 |
它修正了清除 snapshots.notable_query_text 時報價出現錯誤的問題。 |
|
820829 |
從平面檔案解析出來的錯誤 GUID 值可能會導致錯誤。 解決方法是如果來源緩衝區大於 GUID 字串的最大大小,則會退回到截斷模式。 |
|
677173 |
定期重新計算鎖存升入閾值,以避免啟動時計算錯誤造成的變動。 |
|
725819 |
建議的解決方法是將呼叫者與被呼叫者之間的通話慣例匹配。 |
|
769975 |
當電腦有空處理器插槽或使用重啟選項/setgroupsize時,可修正啟動時當機的情況。 |
|
788233 |
縮短鎖扣在旋轉鎖死時退縮的時間。 這有助於提升表現 |
|
840461 |
修正 XE 會話啟動時可能導致 SQL Server 當機的競賽條件。 |
參考
欲了解更多如何確定目前 SQL Server 版本與版本的資訊,請點擊以下文章編號以在 Microsoft 知識庫中查看該文章:
321185 如何辨識您的SQL Server版本與版本 本文討論的第三方產品是由獨立於Microsoft的公司製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。