Applies To
SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

簡介

本文列出Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) 中已修復的錯誤。註釋

  • 服務包中可能包含未文件化的其他修正。

  • 當更多文章發布時,此清單將持續更新。

欲了解更多如何取得 SQL Server 2008 R2 服務包的資訊,請點擊以下文章編號以在 Microsoft 知識庫中查看該文章:

2527041 如何取得最新的 SQL Server 2008 R2 服務包

其他相關資訊

除了本文列出的修補外,SQL Server 2008 R2 SP1 還包含了 SQL Server 2008 R2 累積更新 1 至 Cumulative Update 6 中包含的熱修補。 此服務包同時包含截至 2011 年 7 月的所有安全更新。欲了解更多關於 SQL Server 2008 R2 可累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

981356 SQL Server 2008 R2 版本是在 SQL Server 2008 R2 發布後釋出的

本服務包中的修正

欲了解更多關於 SQL Server 2008 R2 SP1 已修正錯誤的資訊,請點擊以下文章編號以查看 Microsoft 知識庫中的文章。

VSTS 錯誤編號

知識庫文件編號

描述

657377

949775

如果目標伺服器運行的是德文版或法文版的 SQL Server 2005,則無法從主伺服器下載多伺服器工作

657404

2216478

當你在 2008 SQL Server 運行的伺服器上 Get-Command 執行 PowerShell 版本 2 時,會出現錯誤訊息:「物件參考未設定為物件的實例」

649451

2216485

修正:資源監控器在執行 SQL Server 2008 的伺服器上進入不讓路狀態

649479

2216489

關於 2008 SP2 [SQL Server 目的地 [19]] 的疑慮:無法準備 SSIS 批量插入資料

649504

2216497

修正:空間儲存幾何多邊形資料類型中,內部環狀資料類型會因不同的幾何運算而回傳錯誤資料

649529

2216501

修正:多伺服器工作不會從 SQL Server 2000 的 MSX 角色下載到 SQL Server 2008 的 TSX 角色

649457

2448971

修正:在 SQL Server 2008 中,當你在資料表中插入許多列時,資料表的鎖定不會被逐步升級

628428

2463682

修正:啟用透明資料加密的資料庫,若用於加密資料庫加密金鑰的憑證遺失,可能會變得無法存取。

625028

2494517

修正:Tablix 標頭中引用的隱藏文字框值,僅在你將報告匯出到硬分頁渲染器後的第一頁顯示

447613

2515006

DataSet 過濾器在 SharedDataSet 或參數處理時使用了錯誤的整合設定

697406

2525273

修正:使用 K 平均演算法的分群模型會產生不同結果,這些結果會受到 SQL Server 2008 R2 分析服務中 PredictOnly 欄位的影響

649480

2216491

SQL Dumper 工具無法在 SQL Server 2008 或 SQL Server 2008 R2 故障轉移叢集上,在進階/企業故障轉移叢集安裝時產生錯誤傾印檔案

649339

2216460

當您嘗試在 SQL Server 2008 或 SQL Server 2008 R2 開啟專案時,出現錯誤訊息:「該集合的清單定義與組合語言參考不符」

405512

2105809

當你從連接模式切換到本地模式時,會收到「無法停止電腦名稱 <> 電腦上的報告伺服器服務」錯誤

405514

981588

當你在建立 SharePoint 申訴網站後,嘗試直接瀏覽 SSRS 2008 R2 報告伺服器時,會收到錯誤訊息

665971

2546901

修正:當你在 SQL Server 2005、SQL Server 2008 或 SQL Server 2008 R2 中,在擁有 8 顆或以上 CPU 的電腦上執行使用排名函數的平行查詢時,會回傳不同的結果

650006

2563828

函式中的 Assert = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 表達式 = Unhandled managed exception: Type = System.InvalidCastException, Message = 無法將類型為 'System.Boolean' 的物件投射成類型為 'Syste.'.

689073

2531482

修正:SSMS 2008 R2 的 IntelliSense 功能在安裝 Visual Studio 2010 SP1 後可能會停止使用

649856

2584903

修正:Data Collector 工作在 SQL Server 2008 R2 中清除 MDW 資料庫資料需要很長時間

本服務包中的額外修正

以下問題的解決方案也包含在 SQL Server 2008 R2 SP1 中。

ID

描述

418521

如果報告將 ConsumeContainerWhitespace 屬性設定為 TRUE,且存在可填滿的水平空白空間,HTML 渲染器不再拋出 ArgumentOutOfRangeException 例外。

346804

修正:「FORCESEEK」索引提示語法現在採用可選參數。 新增了一個 FORCESCAN 查詢提示。 欲了解更多資訊,請參閱「Transact-SQL) (查詢提示」 (http://msdn.microsoft.com/en-us/library/ms181714.aspx) 。

405562

連接字串如 'server=“tcp:”' 和 'server=“np:”' 在 SQL Server Native Client 2008 中被支援,用以連接本地實例。 此修正後,這些連線字串現在可在 SQL Server Native Client 2008 R2 中運作,並允許連線至本地實例。

447996

如果索引檢視的分割欄位與基底分割資料表的分割欄位相符,邏輯檢查問題就不再發生。 非分割對齊索引檢視已不再啟用變更表切換功能。

471571

使用 SQL 10.5 BIDS 將報告部分部署到 SQL Server 2008 R2 (及更新版本) 報表伺服器不再失敗或產生 SQL 版本錯誤訊息。

512199

當在與產生檔案的電腦不同於電腦上讀取擴展事件或 SQL 審核檔案時,時間戳記現在是正確的。 伺服器重啟後的時間戳記也正確。

528501

透過使用 Reporting Services 2008 R2 以同步顯示模式呈現報告,若報告名稱中有空格,網頁部分現在可被查看。 StreamNotFound 錯誤訊息不再產生。

538455

當你將「StyleStream」裝置資訊設定設為 TRUE 顯示到 HTML 時,文字框或文字中若有定義動作,樣式設定就不會遺失。

540725

為引擎與分析服務產生兩個新的追蹤範本檔案。 這讓 Profiler 能顯示引擎和分析服務的所有事件與欄位。

550635

修正:當 SP 2010 健康分析器回傳關於以 VertiPaq 模式運行的分析服務錯誤訊息時,文字報告不正確。

550947

在包含 Rectangle 和 Tablix) 巢狀容器報告 (項目的 20 列以上的 Tablix 報告項目中,若您在任何 Tablix 成員的上下方插入新列,BIDS 殼層不再無反應。

555701

當 DBM 物件啟動時,錯誤順序訊息不再造成存取違規錯誤。

617987

新伺服器安裝不再顯示在安裝 BI 設備時,安全儲存主金鑰未產生。 (即使安裝成功,訊息仍然產生 )

623819

修正了查詢優化器無法針對分割檢視產生某些查詢計畫時,會收到錯誤訊息的問題。 這在 Microsoft Connect 問題620614中有說明。 修正點位於 traceflag 下 (詳見知識庫文章 974006) 。

624909

使用報告檢視器或顯示為 HTML 時,若同一 SharePoint 頁面有多個網頁部分,效能不會再下降。

624951

當你關閉包含 ReportViewer 控制項的 WPF 應用程式時,不再會收到「卸載 appdomain 時出現錯誤」的例外。

626205

Analysis Services 無法從伺服器立方體建立與未知成員相關的維度成員的本地立方體。

626243

如果 SQL Server 共享元件安裝在非預設位置,PowerPivot 現在就能成功安裝到現有農場。

629973

當你做以下操作時,BIDS 和 Report Builder 3 不再當機:拖動表格邊框的儲存格,進入「移動報告項目」模式,將物件移出表格,然後按住滑鼠按鈕的 ESC。

636999

如果升級建議程式無法掃描追蹤檔案,升級建議程式現在可以向使用者提供有意義的錯誤訊息。

639182

Report Builder 3.0 的登入對話框。 當 SSRS 使用 表單認證時,會啟動此功能,不再被「新報告嚮導」的模態對話框遮擋。 (由於這個問題,使用者可能不知道正在請求登入。)

643961

所有特定的使用者帳號選項現在都能依照資料來源排程運作。

646473

若應用程式在 .NET Framework 4.0 環境中設計,若 RBS 找不到其設定資訊,該應用程式不再失敗。 這些資訊現在可在 .NET Framework 4.0 與 .NET Framework 3.5 設定檔中搜尋。

658405

你現在可以透過 IT 管理儀表板上的 .odc 檔案來建立自訂報告。

665971

平行運算子轉移的列現在排列正確。 優化器現在可以選擇次優方案。 因此,此修正需要 traceflag。 要使用此修正,您必須啟用 traceflag 4134。

674357

現在為引擎服務與分析服務產生兩個新的追蹤範本檔案。 這麼做是為了確保 Profiler 能顯示兩個服務的所有事件和欄位。

679035

已修正中央管理員頁面上的一個小錯字。

684435

StringCchPrintf_l預期目的緩衝區大小(以字元為單位)。 大小以位元組傳遞。 因此提出了OACR錯誤——BUFFER_OVERFLOW。 透過傳遞正確的長度修正了程式碼。

649475

如果集合集在叢集上收集效能計數器時,如果 SQL 實例名稱與虛擬網路名稱相同,則會錯誤運作。

649357

在特定資料庫中,使用為包含任何系統視圖的 select 語句宣告的伺服器指標,在該資料庫附加並重新附加後,可能會產生錯誤的結果。

649391

DBCC 損壞錯誤發生在 SQL Server 2008 R2 彙整過程中,當字串中帶有 Jamo 序列且緊隨日文延長符號時。

657399

SQL Server Management Studio 及 SQL Server Reporting Services 中顯示錯誤版本號。 這會造成混淆,因為升級後顯示的編號與 RTM 版本號並無差異。

649476

修正:若參數處理過程中發生特定狀況,Verbose 輸出中已改善並記錄更多 InvalidReportParameterException 資訊。

649557

修正:無障礙問題發生,因為 Microsoft Active Accessibility 名稱「Symbol」為空。 Microsoft 主動無障礙名稱已更新,現在可被發現。

649447

如果使用者使用 SharePoint 12 網站的 ReportBuilder 2.0 編輯報告,ReportBuilder 2.0 ClickOnce 會在啟動時顯示空白報告。

649575

MSAA 對放射性比例屬性對話框的名稱不正確,且不符合無障礙規範。

519534

使用表格值參數作為 LOB 欄位,可能會導致伺服器發生存取違規。

645824

在執行高壓力條件下的擴展儲存程序時,可能會發生存取違規錯誤。

649559

修正:提升了 DDL 語句對於擁有多個分割且無資料的資料表的索引建立效能。 過去,隨著分割數量增加,這個過程所需的時間會以幾何級數遞增。 所需的時間現在會以線性方式增加。

649537, 448009

在某些情況下,錯誤訊息 11405 中的分割欄位名稱可能錯誤。 這會導致列印出錯誤的欄位名稱。

649530

當分析服務產生 Watson 傾印檔案時,可能會發生次要例外。 無論 Watson dump 檔案是因實際例外而產生,還是因明確請求對特定錯誤產生傾倒,這點皆成立。 若發生次要例外,伺服器可經歷無限遞迴。 這會產生許多備份檔案,然後關閉伺服器。

649524

若使用者在同一交易中建立使用者定義型別與一個表值函式,且該函式的回傳表包含該型別欄位,則會發生自我死結。 此外,嘗試執行這些操作的連線也會被停止。

649532

空間索引無法安全地在使用 CELL_ID、CELL_ATTRIBUTES 或 SRID 作為欄位名稱的資料表中建立。

657405

SQL Server 有時會產生「資源池『內部』系統記憶體不足以執行此查詢」錯誤訊息。 這種情況通常是可以預防的。

649434

若 SQLBindParameter 函式所綁定的參數長度為 SQL_DATA_AT_EXEC,SQL Server 2008 年 R2 Native Client ODC 驅動程式若 SQLPutData 函式在提供參數值時指定長度為 SQL_NULL_DATA,則會導致存取違規。

512170

若使用 MARS,sys.dm_os_tasks 視圖會在request_id欄位顯示所有任務相同的值,而非報告每個任務的正確值。

649425

sys.dm_os_wait_stats視圖會顯示重複的列,代表雜項等待類型。 這可能會對監控工具造成問題。

649346

非同步桶型目標在與 dm_xe_map_values 中可用資訊比較時,會顯示錯誤的映射欄位值/字串對。

649340

修正:syscolpars 系統基底表顯示重複的列。 此修正透過在 DBCC 檢查目錄中加入程序編號來區分它們。

649427

修正:當使用者嘗試註冊以較新執行環境(如 CLR v4)建置的 CLR 組合時,會返回一個新的錯誤代碼 (6257) 。 之前 (代碼 6218) 的錯誤訊息令人困惑,且未說明實際問題所在。 詳細資訊請參考 bug 頁面。

649433

在「設定identity_insert TABLE_NAME開啟」模式下,將單位值插入超出當前範圍的範圍。 這個問題在備份/還原操作中也會發生。

649450

當 BCP.exe 取得欄位中繼資料資訊時,會回傳錯誤的欄位整合資訊。

649527

使用具有 Null 成員參數的 PeriodsToDate 函式可能會產生「意外異常」錯誤。

649341

當查詢有指向sys.dm_server_audit_status視圖欄位的過濾器時,過濾器會被忽略,所有列都會從sys.dm_server_audit_status回傳。

629570

錯誤 955 發生在使用者嘗試設定 Management Data Warehouse,且其伺服器上有未上線的資料庫時。

649374

環形緩衝區在達到 XML 輸出大小限制時,會顯示不完整的事件資料dm_xe_session_targets) (事件輸出。

677560

修正了遠端查詢在 SQL Server 2008 R2 中產生 7359 錯誤碼的問題。 若使用者定義函式使用連結資料表的同義詞,且本地伺服器上已有使用者定義函式的執行計畫,且連結表的結構版本在遠端伺服器上更新,則會發生此問題。

562310

修正了「Read AV in FullXactImpBase::GetXdes xact.cpp @ 2536」錯誤,該錯誤發生在建立資料庫 db1、為 db1 快取查詢後丟棄、建立第二個資料庫,再建立 db1,並重新執行快取查詢時。

623804

修正觸發器本體中查詢的錯誤結果。 此情境需要唯一的篩選索引。 觸發條件必須包含一個查詢,該查詢會受到欄位是否對整個資料表唯一的影響。

636156

修正了當資料庫啟用透明資料庫加密、開啟頁面校驗碼,且備份使用校驗碼時,備份會損壞的問題。

657511

修正:此修正解決了訂閱處理過程中可能發生的逾時與死鎖問題,因為多筆訂閱同時被處理。 當 Reporting Services 以 SharePoint 整合模式部署時,熱修正會適用。

676139

解決了客戶必須進行排序,且排序頁面被分出到磁碟的問題。 此外,TDE 掃描同時會觸及該頁面。 你可以重啟電腦來繞過這個問題。 不過,除非關閉 TDE,否則無法完全避免這個問題。

676491

它修正了在 VSTS 錯誤473052中描述的熱修正後可能出現的問題。

679886

修正了擴展事件或 SQL 稽核追蹤檔案可能顯示錯誤時間戳記資訊的問題。

686401

修正了一個問題:在持久化之前,C# 的空值會先轉成 dbNull。

620861

修正:在 Microsoft SQL Server 2008 R2 SP1 的 Datacenter、Enterprise、Developer 及 Evaluation 版本中,支援最多 15,000 個資料表與索引分割區。 關於如何啟用與停用此支援、其限制,以及一些已知問題與解決方法,請參閱「支援 15,000 分割區」白皮書 http://go.microsoft.com/fwlink/?LinkId=199773

296354

修正:SqlDumperDumpTimeOut 屬性的預設值在 Microsoft SQL Server 2008 R2 SP1 中不在有效範圍內。 有效值範圍範圍從 0 (毫秒) 到 MAXDWORD。

417616

修正:現在用來為服務帳號檢索 SPN 的邏輯設定為永遠記錄。 在這個修正套用之前,邏輯只在 EP 開啟時才會被記錄。 這些資訊可用來排除 Kerberos 的問題。

517329

程式缺陷會導致各種診斷工具將查詢報告為在主資料庫中執行,而非實際執行的資料庫。

615697

在 Microsoft SQL Server 2008 或較後版本的 SQL Server 中,重要功能缺少 SQM 點數。 此修正新增了一些重要的 SQM 點,有助於追蹤客戶使用指標。

645245

修正:SQL 編輯器中的查詢執行路徑中移除了重新連線與重執行的邏輯。 由於 Microsoft SQL Azure 的 IDLE 連線逾時時間已延長至 30 分鐘,這些資訊已不再必要。

674580

Analysis Services 中的新追蹤範本檔案 (“Microsoft Analysis Services TraceDefinition 10.50.0.xml”) 必須重新建立以包含新加入的追蹤事件,讓 Profiler 能顯示所有事件與欄位。

707007

在達拉斯的情境下,匯入會失敗。

710263

若使用 Internet Explorer 9 作為瀏覽器,嘗試在報表圖庫中產生快照時會回傳錯誤訊息。

710433

修正:註冊表會更新為在雙擊.sql檔案時,將檔案名稱作為參數傳遞給 ssms.exe。

656177

修正:當你使用儲存程序或使用者自訂函式在 SQL Server 2008 或 SQL Server 2008 R2 中建立資料表變數時,會發生存取違規

參考

欲了解更多如何確定目前 SQL Server 版本與版本的資訊,請點擊以下文章編號以在 Microsoft 知識庫中查看該文章:

321185 如何辨識您的SQL Server版本與版本 本文討論的第三方產品是由獨立於Microsoft的公司製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

Need more help?

Want more options?

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