KB2528583-在 SQL Server 2008 R2 Service Pack 1 中修正的錯誤清單

適用於: SQL Server 2008 R2 StandardSQL Server 2008 R2 Standard Edition for Small BusinessSQL Server 2008 R2 Enterprise

簡介


本文列出在 Microsoft SQL Server 2008 R2 Service Pack 1 (SP1)中修正的錯誤。注意事項
  • Service pack 中可能會包含未記載的其他修正程式。
  • 當發佈更多文章時,會更新這個清單。
如需如何取得 SQL Server 2008 R2 service pack 的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
2527041 如何取得最新的 SQL Server 2008 R2 service pack

其他相關資訊


除了本文所列的修正程式之外,SQL Server 2008 R2 SP1 還包含透過 SQL Server 2008 R2 的累積更新6所包含在累積更新1中的修正程式。 此 service pack 也包含所有從2011年7月發行的安全性更新。 如需可供 SQL Server 2008 R2 使用之累積更新套件的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
981356 在發行 SQL Server 2008 R2 之後發行的 SQL Server 2008 R2 組建

此 service pack 中的修正

如需有關在 SQL Server 2008 R2 SP1 中修正之錯誤的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章。
VSTS 錯誤編號 知識庫文件編號 描述
657377 949775 如果目標伺服器執行的是德文版本或法文版的 SQL Server 2005,則目標伺服器無法從主伺服器下載多伺服器作業。
657404 2216478 當您在執行 SQL Server 2008 的伺服器上執行 PowerShell 版本2環境時,出現錯誤訊息:「物件參照未設定為物件的實例」
649451 2216485 修正:資源監視器在執行 SQL Server 2008 的伺服器上輸入無法執行的情況
649479 2216489 考慮 2008 SP2 [SQL Server Destination [19]] 錯誤:無法為數據插入準備 SSIS 大容量插入
649504 2216497 修正:使用內部環的空間儲存幾何多邊形資料類型會透過不同的幾何運算傳回不正確的資料
649529 2216501 修正:不會從 MSX 角色中的 SQL Server 2000 下載多伺服器作業至 TSX 角色中的 SQL Server 2008
649457 2448971 修正:當您將多個列插入 SQL Server 2008 中的資料表時,不會上報資料表的鎖
628428 2463682 修正:如果已刪除用來加密資料庫加密金鑰的憑證,可能無法存取可供透明資料加密的資料庫。
625028 2494517 修正:當您將報表匯出為硬分頁分頁轉譯器之後,在 Tablix 標頭中參照的隱藏文字方塊值就會顯示在第一頁上
447613 2515006 已套用的資料集篩選 Durng SharedDataSet 或參數處理使用不正確的排序規則設定
697406 2525273 修正:使用 K 型演算法的群集模型會產生不同的結果,這些結果會受到 SQL Server 2008 R2 Analysis Services 中的 PredictOnly 欄影響。
649480 2216491 SQL Dumper 實用程式無法在 [高級/企業容錯移轉叢集] 安裝上在 SQL Server 2008 或 SQL Server 2008 R2 容錯移轉叢集上產生錯誤轉儲檔案
649339 2216460 當您嘗試在 SQL Server 2008 或 SQL Server 2008 R2 中開啟專案時,出現錯誤訊息:「找不到找到的元件資訊清單定義與元件參照不符」
405512 2105809 從連線模式切換至原生模式時,您會收到「無法停止 <電腦名稱稱> 的電腦上的 ReportServer 服務」錯誤
405514 981588 建立 SharePoint 宣告網站之後,當您嘗試直接流覽至 SSRS 2008 R2 報表伺服器時,會收到錯誤訊息
665971 2546901 修正:當您在具有8個或更多 Cpu 的電腦上執行使用排名2005函數的並行查詢時 2008 2008,會發生不同的結果
650006 2563828 函數中的 Assert = ReportProcessing. ReportingServices = 0 expression = 未處理的 managed 例外狀況: Type = System.object,Message = 無法將類型 "System.object" 的物件轉換成類型 "Syste。
689073 2531482 修正:當您安裝 Visual Studio 2010 SP1 後,SSMS 2008 R2 中的 IntelliSense 功能可能會停止運作
649856 2584903 修正:在 SQL Server 2008 R2 中,資料收集器作業需要花很長的時間來清除 MDW 資料庫中的資料

 

此 service pack 中的其他修正程式

您也可以在 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 SQL Server Native Client 2008 中支援連接字串(例如 "server =" tcp: "" and "server =" np: ""),以連線到本機實例。 在這個修正程式中,這些連線字串現在可在 SQL Server Native Client 2008 R2 中使用,並允許連線到本機實例。
447996 如果索引視圖的分區欄符合基本分區資料表的分區欄,就不會再發生邏輯檢查中的問題。 在非分區對齊的索引視圖中,不會再啟用 [Alter table 切換] 功能。
471571 使用 SQL 10.5 投標將報表元件部署至 SQL Server 2008 R2 (以及更新版本)報表伺服器無法再失敗或產生 SQL 版本設定錯誤訊息。
512199 當延伸事件或 SQL 審計檔案在不同于產生檔案的電腦上讀取時,現在可修正時間戳記。 在重新開機伺服器之後,時間戳記現在也是正確的。
528501 如果報表在報表名稱中包含空格,現在可以使用 Reporting Services 2008 R2 網頁元件在同步顯示模式中轉譯報表。 不再產生 StreamNotFound 錯誤訊息。
538455 當您透過將 "StyleStream" DeviceInfo 設定設為 TRUE 來顯示至 HTML,樣式設定就不會在文字方塊上遺失,或在已定義動作時在文字上遺失。
540725 系統會針對引擎和分析服務產生兩個新的追蹤範本檔案。 這可讓探測器顯示引擎和分析服務的所有事件和資料行。
550635 修正:當 SP 2010 健康情況分析程式傳回在 VertiPaq 模式中執行之分析服務的錯誤訊息時,不正確的文字報告。
550947 在包含20或以上的資料列的 Tablix 報表專案中,如果您在任何 Tablix 成員上方或下方插入新的資料行,則投標式 shell 就不會停止回應。
555701 在 DBM 物件啟動時,不會再發生 [順序外訊息] 不會再導致存取侵犯錯誤。
617987 新的伺服器安裝不再報告在安裝 BI 裝置時不會產生安全的 [儲存區] 主金鑰。 (即使安裝成功,仍會產生郵件。)
623819 已修正當查詢優化程式無法針對分區視圖產生某些查詢的方案時,收到錯誤訊息的問題。 這會在 Microsoft Connect 問題620614中說明。 修正程式位於 traceflag 下方(請參閱知識庫文章974006)。
624909 如果在單一 SharePoint 頁面上有多個網頁元件,當您使用 [報表檢視器] 或 [顯示為 HTML] 時,效能就不會再減少。
624951 當您關閉包含 ReportViewer 控制項的 WPF 應用程式時,就不會再收到「卸載 appdomain 時發生錯誤」例外狀況。
626205 Analysis Services 無法從包含與未知成員相關之維度成員的伺服器多維資料集建立本機多維資料集。
626243 如果 SQL Server 共用元件安裝在非預設位置,PowerPivot 現在已成功安裝至現有的伺服器陣列。
629973 當您執行下列動作時,投標與報表建立器3不再會當機:拖曳表格中的儲存格,輸入「移動報表專案」模式、將物件移至表格外,然後按 ESC 鍵,然後按住滑鼠按鍵。
636999 如果升級顧問無法掃描追蹤檔案,則升級顧問現在可以為使用者提供有意義的錯誤訊息。
639182 [報表建立器 3.0] 的 [登入] 對話方塊。 這會在針對 SSRS 使用表單驗證時呼叫,不會再由「新增報表精靈」強制回應對話方塊所遮住。 (由於問題,使用者可能不知道要求登入)。
643961 所有特定的使用者帳戶選項現在都可在資料來源排程中運作。
646473 如果 RBS 找不到其配置資訊,則在 .NET Framework 4.0 環境中設計的應用程式就不會再失敗。 現在,您會在 .NET Framework 4.0 和 .NET Framework 3.5 設定檔中搜尋資訊。
658405 您現在可以使用 IT 管理儀表板上的 .odc 檔案來建立自訂報表。
665971 並行運算子會依正確順序傳輸列。 現在,優化程式可以選取一個不理想的方案。 因此,此修正程式需要 traceflag。 若要使用此修正程式,您必須啟用 traceflag 4134。
674357 現在會針對引擎服務和 analysis service 產生兩個新的追蹤範本檔案。 您可以執行此動作,確認探測器可以顯示兩個服務的所有事件和欄。
679035 已修正中央系統管理頁面中的次要打字錯誤。
684435 StringCchPrintf_l 預期目標緩衝區的大小以字元為單位。 已傳遞大小(以位元組為單位)。 因此 OACR 會引發 BUFFER_OVERFLOW 錯誤。 傳遞正確長度來修正程式碼。
649475 如果 SQL 實例名稱與虛擬網路名稱相同,收集組在收集群集上的效能計數器時,會無法正常運作。
649357 在指定的資料庫中,使用針對包含任何系統檢視的 select 語句所宣告的伺服器指標,在附加並重新附加資料庫後,可能會產生不正確的結果。
649391 在 SQL Server 2008 R2 排序規則中發生 DBCC 損毀錯誤時,會使用 Jamo 順序符合日文長號的字串。
657399 在 SQL Server Management Studio 和 SQL Server Reporting Services 中會顯示不正確的版本號碼。 這會造成混淆,因為在執行升級之後,顯示的數位不會與 RTM 版本號碼不同。
649476 修正:如果在參數處理期間發生某些情況,就會針對詳細輸出中的 InvalidReportParameterException 記錄改良及其他資訊。
649557 修正:由於 [符號 "的 Microsoft Active Accessibility 名稱為 null 而發生的協助工具問題。 Microsoft Active Accessibility 名稱已更新,現在可以搜尋。
649447 如果使用者使用 SharePoint 12 網站上的 ReportBuilder 2.0 編輯報表,則 ReportBuilder 2.0 ClickOnce 就會在啟動時顯示空白報表。
649575 [射線縮放屬性] 對話方塊的 MSAA 名稱不正確,且無法相容性。
519534 針對 LOB 欄使用資料表值參數,可能會在伺服器上造成存取違規。
645824 在高負荷情況下執行延伸儲存程式時,可能會發生存取侵犯錯誤。
649559 修正:針對包含許多分區且不含資料的資料表,改善了 DDL 語句建立索引的效能。 先前,此處理程式所需的時間會隨著分區數量增加而在幾何演變中增加。 所需的時間現在會隨著線性進度增加。
649537、448009 在某些情況下,錯誤訊息11405中的分區欄名稱可能不正確。 這會造成錯誤的欄名列印。
649530 當 Analysis Services 產生 Watson 轉儲檔案時,可能會發生次要例外狀況。 不論是因為實際例外狀況,或是由於特定錯誤的明確要求,而產生 Watson dump 檔案,這是正確的。 如果發生第二個例外狀況,伺服器可能會遇到無限遞迴。 這會產生大量的轉儲檔案,然後關閉伺服器。
649524 如果使用者在相同的事務中建立使用者定義類型和資料表值函數,而且如果函數具有包含使用者定義類型之資料行的傳回資料表,就會發生自我鎖死。 此外,嘗試執行這些作業的連接也會停止。
649532 無法安全地在使用 CELL_ID、CELL_ATTRIBUTES 或 SRID 的表格中建立空間索引以取得欄名。
657405 SQL Server 有時會產生「資源池 ' 內部的系統記憶體不足,無法執行這個查詢」錯誤訊息。 這種情況通常是 preventable。
649434 如果由 SQLBindParameter 函數所控制的參數指定了 SQL_DATA_AT_EXEC 的長度,則 SQL Server 2008 R2 原生用戶端 ODC 版驅動程式會在提供參數值以供執行時,在 SQLPutData 函數指定長度 SQL_Null_DATA 的情況下,導致存取侵犯。
512170 如果使用 MARS,sys.dm_os_tasks view 會在所有任務的 [request_id] 欄中顯示相同的值,而不是報告與每個任務相關聯的正確值。
649425 [Sys.dm_os_wait_stats] 視圖會針對 [其他] 等待類型顯示重複的列。 這可能會導致監視工具出現問題。
649346 當與 dm_xe_map_values 中提供的資訊相比較時,非同步 bucketing 目標會針對對應的欄位顯示不正確的值/字串對。
649340 修正: syscolpars 系統基礎資料表顯示重複的列。 此修正程式會在 DBCC checkcatalog 中新增程式號碼來區分它們。
649427 修正:當使用者嘗試註冊針對較新的執行時間(例如 CLR v4)建立的 CLR 元件時,會傳回新的錯誤碼(6257)。 先前的錯誤訊息(程式碼6218)會令人混淆,而且並未陳述實際問題。 如需詳細資訊,請參閱錯誤。
649433 Edge 大小寫會在「set identity_insert TABLE_NAME] 模式中的目前範圍外插入身分識別值。 這個問題也會發生在備份/還原作業中。
649450 當 BCP .exe 檢索欄中繼資料資訊時,會傳回不正確的欄排序資訊。
649527 使用具有 Null 成員參數的 PeriodsToDate 函數時,可能會導致「意外例外」錯誤。
649341 當查詢具有參照 sys.dm_server_audit_status 視圖中之欄的篩選時,會忽略篩選,並從 sys.dm_server_audit_status 傳回所有列。
629570 當使用者嘗試設定管理資料倉儲且其伺服器上的資料庫未處於線上狀態時,就會發生錯誤955。
649374 當達到 XML 輸出的大小限制時,環形緩衝區會顯示不完整的事件資料(從 dm_xe_session_targets 輸出的事件)。
677560 修正遠端查詢在 SQL Server 2008 R2 中產生7359錯誤碼的問題。 如果使用者定義的函數使用連結資料表的同義字,在本機伺服器上存在使用者定義函數的執行方案,且在遠端伺服器上更新連結資料表的架構版本,就會發生此問題。
562310 修正了建立資料庫 db1 時所發生的「讀取 AV FullXactImpBase:: GetXdes 事務. .cpp @ 2536」錯誤,查詢是針對 db1 進行緩衝,接著是 db1,接著再建立 db1,並重新執行快取的查詢。
623804 修正在觸發程式主體內執行的查詢不正確的結果。 案例需要唯一篩選的索引。 觸發程式必須包含一個查詢,該查詢會受到整個資料表中的資料行是否唯一影響。
636156 修正當資料庫啟用透明的資料庫加密、開啟頁面校驗和,且已備份使用校驗和時,備份損毀的問題。
657511 修正:此修正程式會解決訂閱處理期間可能會發生的超時和鎖死,同時處理許多訂閱。 當您在 SharePoint 整合模式中部署 Reporting Services 時,就會套用此熱修復程式。
676139 修正客戶必須進行排序,而排序頁面已 spilt 至磁片的問題。 此外,TDE 掃描也會同時觸及該特定頁面。 您可以重新開機電腦來避開問題。 不過,除非您關閉 TDE,否則您無法完全避免這個問題。
676491 修正在您套用 VSTS 錯誤473052中所述的修正程式後,可能會發生的問題。
679886 修正收集的延伸事件或 SQL 審核記錄檔可能會顯示不正確的時間戳記資訊的問題。
686401 修正在保留 c # null 值之前將它轉換為 dbNull 的問題。
620861 修正:在 Microsoft SQL Server 2008 R2 SP1 的資料中心、企業版、開發人員和評估版中,在資料表和索引中提供最多15000個分區的支援。 如需有關如何啟用和停用此支援、有關其限制的詳細資訊,以及有關某些已知問題和因應措施的詳細資訊,請參閱「15000分區支援」白皮書 HTTP://go.microsoft.com/fwlink/?LinkId=199773
296354 修正: SqlDumperDumpTimeOut 屬性的預設值不在 Microsoft SQL Server 2008 R2 SP1 中的有效範圍內。 有效的值範圍是從0(ms)到 MAXDWORD。
417616 修正:檢索服務帳戶的 Spn 的邏輯現在已設定為 [總是記錄]。 在套用此修正程式之前,只會將邏輯設定為在開啟 EP 時登入。 此資訊可以用來針對 Kerberos 問題進行疑難排解。
517329 程式缺陷會導致各種診斷工具,將查詢報告為在主資料庫中執行,而不是在它們實際執行的資料庫中執行。
615697 Microsoft SQL Server 2008 或更新版本的 SQL Server 中的重要功能缺少 SQM 點。 此修正程式會新增一些重要的 SQM 點,這些是用來追蹤客戶使用方式指標的有用連結。
645245 修正:已從 SQL 編輯器中的查詢執行程式碼路徑移除重新連接和重新執行邏輯。 已不再需要此資訊,因為 Microsoft SQL Azure 的空閒連線超時期間已增加到30分鐘。
674580 Analysis Services 中的新追蹤範本檔案("Microsoft Analysis Services TraceDefinition 10.50.0 .xml")必須重新建立,才能包含新加入的追蹤事件,讓探測器可以顯示所有事件和欄。
707007 在達拉斯案例中匯入失敗。
710263 如果 Internet Explorer 9 是用來做為瀏覽器,當您嘗試在報告庫中產生快照時,會傳回錯誤。
710433 修正:當您按兩下 .sql 檔案時,會更新登錄以將檔案名作為參數傳遞給 ssms。
656177 修正:當您在 SQL Server 2008 或 SQL Server 2008 R2 中使用儲存程式或使用者定義的函數來建立資料表變數時,就會發生存取衝突

參考


如需如何判斷目前 SQL Server 版本與版本的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:
321185 如何識別您的 SQL Server 版本與版本
本文討論的協力廠商產品是由與 Microsoft 無關的公司所生產。Microsoft 不會對這些產品的效能或可靠性作出任何暗示或其他保證。