簡介
本文列出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 |
如果目標伺服器運行的是德文版或法文版的 SQL Server 2005,則無法從主伺服器下載多伺服器工作 |
|
|
657404 |
當你在 2008 SQL Server 運行的伺服器上 Get-Command 執行 PowerShell 版本 2 時,會出現錯誤訊息:「物件參考未設定為物件的實例」 |
|
|
649451 |
修正:資源監控器在執行 SQL Server 2008 的伺服器上進入不讓路狀態 |
|
|
649479 |
關於 2008 SP2 [SQL Server 目的地 [19]] 的疑慮:無法準備 SSIS 批量插入資料 |
|
|
649504 |
修正:空間儲存幾何多邊形資料類型中,內部環狀資料類型會因不同的幾何運算而回傳錯誤資料 |
|
|
649529 |
修正:多伺服器工作不會從 SQL Server 2000 的 MSX 角色下載到 SQL Server 2008 的 TSX 角色 |
|
|
649457 |
修正:在 SQL Server 2008 中,當你在資料表中插入許多列時,資料表的鎖定不會被逐步升級 |
|
|
628428 |
修正:啟用透明資料加密的資料庫,若用於加密資料庫加密金鑰的憑證遺失,可能會變得無法存取。 |
|
|
625028 |
修正:Tablix 標頭中引用的隱藏文字框值,僅在你將報告匯出到硬分頁渲染器後的第一頁顯示 |
|
|
447613 |
DataSet 過濾器在 SharedDataSet 或參數處理時使用了錯誤的整合設定 |
|
|
697406 |
修正:使用 K 平均演算法的分群模型會產生不同結果,這些結果會受到 SQL Server 2008 R2 分析服務中 PredictOnly 欄位的影響 |
|
|
649480 |
SQL Dumper 工具無法在 SQL Server 2008 或 SQL Server 2008 R2 故障轉移叢集上,在進階/企業故障轉移叢集安裝時產生錯誤傾印檔案 |
|
|
649339 |
當您嘗試在 SQL Server 2008 或 SQL Server 2008 R2 開啟專案時,出現錯誤訊息:「該集合的清單定義與組合語言參考不符」 |
|
|
405512 |
當你從連接模式切換到本地模式時,會收到「無法停止電腦名稱 <> 電腦上的報告伺服器服務」錯誤 |
|
|
405514 |
當你在建立 SharePoint 申訴網站後,嘗試直接瀏覽 SSRS 2008 R2 報告伺服器時,會收到錯誤訊息 |
|
|
665971 |
修正:當你在 SQL Server 2005、SQL Server 2008 或 SQL Server 2008 R2 中,在擁有 8 顆或以上 CPU 的電腦上執行使用排名函數的平行查詢時,會回傳不同的結果 |
|
|
650006 |
函式中的 Assert = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 表達式 = Unhandled managed exception: Type = System.InvalidCastException, Message = 無法將類型為 'System.Boolean' 的物件投射成類型為 'Syste.'. |
|
|
689073 |
修正:SSMS 2008 R2 的 IntelliSense 功能在安裝 Visual Studio 2010 SP1 後可能會停止使用 |
|
|
649856 |
修正: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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。