SQL Server 2008 R2 Service Pack 1 中所修正的 bug 清單

文章翻譯 文章翻譯
文章編號: 2528583 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

簡介

本文列出 Microsoft SQL Server 2008 R2 Service Pack 1 (SP1) 中所修正的錯誤。

附註
  • 個未記載的修正程式可能會包含在 service pack。
  • 多個發行項發行時,此清單將會更新。
如需有關如何取得 SQL Server 2008 R2 service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2527041 如何取得最新的 service pack 的 SQL Server 2008 R2

其他相關資訊

除了這份文件中所列的修正程式,SQL Server 2008 R2 SP1 也包含包括在透過累積更新 6 的累積更新 1 中的 SQL Server 2008 R2 的 hotfix。這個 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 錯誤號碼KB 文件編號描述
657377949775目標伺服器無法下載多重伺服器作業與主伺服器如果目標伺服器正在執行德文版或法文版的 SQL Server 2005
6574042216478錯誤訊息,當您執行 Get 命令 PowerShell 版本 2 的環境中的伺服器上,執行 SQL Server 2008年: 「 物件參考未設定至物件的執行個體 」
6494512216485修正: 資源監視器就會將這個非傳送條件輸入執行 SQL Server 2008年伺服器上
64947922164892008 SP2 考慮 [SQL Server 目的地 [19]] 時發生錯誤: 無法準備 SSIS 大量插入來插入資料
6495042216497修正: 空間存放幾何多邊形的內部的資料類型傳回不正確的資料,透過不同的幾何作業
6495292216501修正: 多重伺服器作業不會下載 SQL Server 2000年從 MSX 角色 SQL Server 2008 TSX 角色
6494572448971修正: 鎖定的資料表將不擴大時 SQL Server 2008年中的資料表中插入多個資料列
6284282463682修正: 啟用透明資料加密的資料庫可能變成無法存取憑證也就是用來加密資料庫加密金鑰卸除。
6250282494517修正: 參考 Tablix 標頭中的隱藏的文字] 方塊值後,會出現僅在第一頁上您將報表匯出為一個硬式分頁符號轉換程式
4476132515006資料集的篩選器套用 Durng SharedDataSet 或參數的處理會使用不正確的定序設定
6974062525273修正: 使用 k 表示演算法的叢集模型會產生不同的結果會受到 SQL Server 2008 R2 分析服務中的 PredictOnly 資料行
6896832504090當您將資料插入新的磁碟分割的資料分割資料表的資料表資料行放在 SQL Server 2008 R2 之後的修正程式: 存取違規
6494802216491「 SQL 傾印工具 」 公用程式無法產生錯誤傾印檔案的 SQL Server 2008年或 SQL Server 2008 R2 進階/企業容錯移轉叢集上的容錯移轉叢集安裝
6493392216460當您嘗試開啟的專案,在 SQL Server 2008年或 SQL Server 2008 R2 的錯誤訊息: 「 找到的組件資訊清單定義不符合組件參考"
4055122105809您會收到 「 無法停止 ReportServer 服務上<computer name="">」 從連線模式切換至本機模式時發生錯誤</computer>
405514981588當您嘗試建立 SharePoint 宣告網站後,瀏覽到 SSRS 2008 R2 的報表伺服器時,收到錯誤訊息
6659712546901修正: 當您執行平行查詢所傳回不同的結果就會將這個 SQL Server 2005、 SQL Server 2008年或 SQL Server 2008 R2 的排序函式使用 8 或更多的 Cpu 的電腦上
6500062563828在函式判斷提示 = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast 檔案 = 行 = 0 的運算式 = 未處理 managed 例外狀況: 類型 = System.InvalidCastException,訊息 = 無法將物件轉換的型別 'System.Boolean' 輸入 ' 系統。
6890732531482修正: SSMS 2008 R2 中的 [IntelliSense] 功能可能會停止運作安裝 Visual Studio 2010 SP1 之後
6498562584903修正: 資料收集器工作需要很長的時間,以清除在 SQL Server 2008 R2 MDW 資料庫中的資料

在這個 service pack 中的其他修正程式

SQL Server 2008 R2 SP1 也包含下列問題的解決方案。
摺疊此表格展開此表格
識別碼描述
418521如果報表具有 ConsumeContainerWhitespace 屬性設為 TRUE,而且沒有水平空白區以填滿可用的 HTML 轉譯器不會再擲回 ArgumentOutOfRangeException 例外狀況。
346804修正:"FORCESEEK"的索引提示語法現在會使用選擇性參數。加入新的 FORCESCAN 查詢提示。如需詳細資訊,請參閱 「 查詢提示 (Transact-SQL) 」 (http://msdn.microsoft.com/en-us/library/ms181714.aspx)。
405562連接字串,例如 '伺服器 ="tcp:"' 和' 伺服器 ="np:"' SQL Server 原生用戶端 2008 可以連線到本機執行個體中所支援。此修正程式之後,這些連接字串,現在在 SQL Server 原生用戶端 2008 R2 中工作,並允許連線至本機執行個體。
447996如果資料分割資料行的索引檢視表符合基底的資料分割資料表的資料分割資料行,就會發生的問題,不會再檢查邏輯中。更改資料表切換已不再啟用非磁碟分割對齊的索引檢視表中。
471571若要將報表組件部署到 SQL Server 2008 R2 (及更新版本) 中使用 SQL 10.5 叫牌不再報表伺服器故障,或是會產生 SQL 版本控制的錯誤訊息。
512199時間戳記現在是正確的當讀取延伸事件或 SQL 稽核的檔案不是產生檔案不同的電腦上。時間戳記現在也是正確的伺服器重新啟動之後。
528501轉譯報表會在同步的顯示模式中使用報告服務 2008 R2 現在如果報表包含報表名稱中的空格可檢視 web 組件。不會產生 StreamNotFound 錯誤訊息。
538455當您藉由設定設為 TRUE 的"StyleStream"DeviceInfo 顯示成 html 格式時,則樣式設定將不再遺失文字方塊或文字上如果已經定義動作。
540725引擎和分析服務會產生兩個新的追蹤範本檔案。如此一來顯示所有的事件和引擎和分析服務的資料行的程式碼剖析工具。
550635修正: 「 SP 2010 健全狀況分析精靈 」 會傳回關於分析服務正在執行的錯誤訊息 VertiPaq 模式時報告了不正確的文字。
550947在有 20 的 Tablix 報表項目或多個資料列包含巢狀的容器報表項目 (矩形和 Tablix),和出價等命令介面不再變成沒有回應,如果您要插入新的資料列的上方或下方任何 tablix 成員。
555701DBM 物件啟動時,不按順序的訊息不會再會造成存取違規錯誤。
617987新的伺服器安裝不會再報告安全存放區主要金鑰不會產生 BI 應用裝置安裝時。(雖然安裝成功時產生的訊息)。
623819固定收到錯誤訊息時,查詢最佳化器無法產生某些資料分割檢視表的查詢計劃的問題。這是 Microsoft 連線問題 620614 中所述。此修正程式位於 traceflag (請參閱知識庫文件 974006)。
624909當您使用 [報表檢視器,或如果您有多個 web 組件,在單一的 SharePoint 網頁上顯示成 html 格式,則會減少不再效能。
624951當您關閉 WPF 應用程式,其中包含 ReportViewer 控制項時,不會再收到 「 錯誤時卸載的應用程式網域 」 例外狀況。
626205分析服務無法從伺服器 cube 有未知的成員與相關的維度成員建立本機 cube。
626243PowerPivot 現在已經安裝成功現有伺服陣列,如果共用的 SQL Server 元件被安裝在非預設位置。
629973叫牌,報表產生器 3 不會再時當掉您執行下列動作: 拖曳框線的表格儲存格]、 [輸入"將報表項目 」 的模式]、 [移至資料表中,外部物件] 及 [當您按一下並按住滑鼠按鈕,然後按下 esc 鍵。
636999如果升級指導無法掃描追蹤檔案,請升級指導現在可提供有意義的錯誤訊息給使用者。
639182登入] 對話方塊中的 [報表產生器 3.0 的。表單驗證是用來進行 SSRS,這會叫用的 「 新報表精靈 」 也不再隱藏強制回應對話方塊。(的問題,因為使用者可能會不知道所要求的登入)。
643961資料來源排程現在使用特定的使用者帳戶的所有選項。
646473應用程式中所設計。NET Framework 4.0 環境不再失敗如果 RBS 找不到它的組態資訊。在現在搜尋資訊。Net 4.0 和。NET Framework 3.5 組態檔。
658405您現在可以使用 IT 管理儀表板的.odc 檔案,以建立自訂報表。
665971平行處理原則運算子傳輸的資料列現在是以正確的順序。最佳化器現在可以選取不理想的計劃。因此,此修正程式需要 traceflag。若要使用此修正程式,您必須啟用 traceflag 4134。
674357引擎服務,以及分析服務,現在會產生兩個新的追蹤範本檔案。您這樣做可以確定程式碼剖析工具可以顯示所有的事件和兩個服務的資料行。
679035在 [管理中心] 頁面中修正,次要打錯的字。
684435StringCchPrintf_l 會預期目的地緩衝區的大小,以字元為單位。傳遞的大小以位元組為單位。因此引發 OACR 錯誤-BUFFER_OVERFLOW。修正程式碼,藉由傳遞正確的長度。
649475集合設定工時不正確時它們在叢集上收集效能計數器,如果 SQL 執行個體名稱是虛擬的網路名稱相同。
649357在指定的資料庫中,使用伺服器指標宣告為 select 陳述式包含任何系統檢視可以提供不正確的結果之後已連接該資料庫,並將其重新附加。
649391DBCC 損毀錯誤會在 SQL Server 2008 R2 定序期間使用有遵循日文延長正負號的字母順序的字串。
657399不正確的版本號碼會顯示在 SQL Server Management Studio 和 SQL Server 報告服務。這會造成混淆,因為顯示的數字不變的 RTM 版本號碼從升級執行之後。
649476修正: 改良和其他資訊中會記錄 InvalidReportParameterException 的詳細資訊輸出如果在參數處理期間發生的特定條件。
649557修正: 因為"Symbol"使用中 Microsoft 協助工具選項名稱為 null,就會發生存取問題。Microsoft 使用中的協助工具的名稱會更新,而且是可搜尋。
649447如果使用者編輯報表從 SharePoint 12 網站中使用 ReportBuilder 2.0 ReportBuilder 2.0 ClickOnce 在啟動時顯示空白報表。
649575放射狀調整內容] 對話方塊的 MSAA 名稱不正確,並不相容的存取範圍。
519534LOB 資料行中使用資料表值參數,可能會在伺服器上造成存取違規。
645824在高壓力的情況下執行延伸預存程序期間,可能會發生存取違規錯誤。
649559修正: 改善 DDL 陳述式,有許多的磁碟分割,且包含沒有資料的資料表建立索引的效能。以前,這個處理程序所需的時間幾何進度的增加,以增加的磁碟分割數目。在線性進程現在增加所需的時間。
649537、 448009在某些情況下,錯誤訊息 11405 的資料分割的資料行名稱可能錯誤。這會導致列印不正確的資料行名稱。
649530分析服務會產生 Watson 傾印檔案的第二個例外狀況可能會發生。是否因為實際的例外狀況或明確的要求來傾印上某些錯誤,會產生 Watson 傾印檔案,也是如此。如果第二個例外狀況發生時,伺服器可能發生無限遞迴。這會產生多個傾印檔案,然後關閉伺服器。
649524如果使用者在相同交易中,建立使用者定義的型別和資料表值函式,且如果函式傳回的資料表包含使用者定義型別的資料行,就會 self-deadlock 發生。此外,嘗試執行這些作業的連線已停止。
649532空間索引無法安全地建立以 CELL_ID、 CELL_ATTRIBUTES 或 SRID 做為資料行名稱的資料表中。
657405SQL Server 有時會產生 「 沒有足夠的系統記憶體資源資料庫中 '內部' 若要執行這項查詢 」 錯誤訊息。這種情況下是經常預防的。
649434如果繫結的 SQLBindParameter 函式的參數會指定長度為 SQL_DATA_AT_EXEC,SQL Server 2008 R2 原生用戶端 ODC 驅動程式會導致存取違規,如果 SQLPutData 函式的參數值提供給執行時,請指定長度為 SQL_NULL_DATA。
512170如果使用 MARS,[sys.dm_os_tasks] 檢視會顯示相同的值而非報告正確的值與每項任務相關聯的所有任務的 [request_id] 欄中。
649425[Sys.dm_os_wait_stats] 檢視會顯示其他的等候型別的重複資料列。這會造成問題的監視工具。
649346非同步的 bucketing 目標顯示對應的欄位不正確的數值/字串組,它是相較於 dm_xe_map_values 中所提供的資訊。
649340修正: Syscolpars 系統的基底資料表顯示重複的資料列。此修正程式來區別它們加在 DBCC checkcatalog 中的程序號碼。
649427修正: 當使用者嘗試註冊建置較新的執行階段,例如 CLR v4 針對 CLR 組件時,會傳回新的錯誤程式碼 (6257)。先前的錯誤訊息 (code 6218) 令人困惑,沒有不狀態實際的問題。如需詳細資訊錯誤,請參閱。
649433邊緣案例會在 「 設定上的 identity_insert TABLE_NAME 」 模式插入目前範圍以外的識別值。在 [備份/還原作業也會發生這個問題。
649450BCP.exe 擷取資料行中繼資料資訊時,會傳回不正確的資料行定序資訊。
649527使用具有 Null 成員參數的 PeriodsToDate 函式可能會造成 「 未預期的例外狀況 」 錯誤。
649341查詢具有篩選器時參考的 [sys.dm_server_audit_status] 檢視中的資料行、 篩選器會被忽略,並從 sys.dm_server_audit_status 所傳回的所有資料列。
629570當使用者嘗試設定管理資料倉儲,如果它們有其伺服器上的資料庫不在線上時,就會發生錯誤 955。
649374信號緩衝區顯示不完整的事件資料 (dm_xe_session_targets 事件輸出) 時到達 XML 輸出的大小限制。
677560修正遠端查詢的 SQL Server 2008 R2 中將 7359 錯誤碼的問題。如果使用者定義函式使用同義資料表內連結資料表的、 使用者定義函式的執行計劃在本機伺服器上,且遠端伺服器上的更新連結資料表的結構描述版本,就會發生這個問題。
562310修正"讀取 AV @ 2536 FullXactImpBase::GetXdes xact.cpp 」 建立資料庫 db1、 db1,快取查詢然後 db1 被卸除、 建立第二個資料庫,然後 db1 會建立一次,並快取的查詢重新執行時所發生的錯誤。
623804修正不正確的結果,執行觸發程序主體內的查詢。案例需要篩選唯一索引。觸發程序必須包含受影響的資料行是否唯一整個資料表的查詢。
636156當資料庫有啟用,透明資料庫加密備份毀損的問題的修正程式有頁總合檢查碼已開啟,並備份最多使用加總檢查碼。
657511修正: 此修正程式處理逾時和並行處理許多訂閱時,在訂閱處理期間,可能發生死結 (deadlock)。報告服務部署在 SharePoint 整合模式下時,會套用 hotfix。
676139修正的問題,讓客戶對會進行排序,並排序頁面 spilt 到磁碟。此外,TDE 掃描會同時接觸該特定網頁。您可以重新啟動電腦,以略過這個問題。不過,您不能避免這個問題完全除非您關閉 TDE。
676491修正套用在 VSTS bug 473052 所述的 hotfix 之後,就會發生的潛在問題。
679886修正的問題的延伸的事件或 SQL 所收集的稽核記錄檔可能會顯示不正確的時間戳記資訊。
686401修正 C# null 值轉換為 dbNull 的問題之前將它保存。
620861修正: 15000 的磁碟分割,以表格和資料中心、 企業、 開發人員和評估的版本的 Microsoft SQL Server 2008 R2 SP1 中索引的最大值被提供支援。如需有關這項支援可以啟用和停用,關於其限制,以及有關某些已知的問題和因應措施,請參閱 「 支援的 15000 部分 」 白皮書 (英文) 完整.?LinkId = 199773
296354修正: SqlDumperDumpTimeOut 屬性的預設值不是 Microsoft SQL Server 2008 R2 sp1 的有效範圍內。有效值範圍從 0 (毫秒) 跨越到 MAXDWORD。
417616修正: 抓取服務帳戶的 Spn 的邏輯現在已設定為永遠會記錄。套用此修正程式之前,會將邏輯設定為 EP 會亮起來時,才會記錄。這項資訊可以用於 Kerberos 問題進行疑難排解。
517329程式項缺失會造成各種不同的診斷工具,為正在執行中的實際執行的資料庫而不是 master 資料庫中的報表查詢。
615697SQM 點是在 Microsoft SQL Server 2008年或更新版本的 SQL Server 中的重要功能遺失。此修正程式會新增幾個 SQM 重點,也就是適用於追蹤客戶使用的度量資訊。
645245修正: 重新連線並重新執行的邏輯會從 [SQL] 編輯器中的查詢執行的程式碼路徑。不再需要此資訊,因為 Microsoft SQL Azure 的閒置連線逾時期間已經增加到 30 分鐘。
674580若要包含新加入的追蹤事件,讓程式碼剖析工具可以顯示所有的事件和資料行就必須重新產生新追蹤範本中的檔案 ("Microsoft 分析服務 TraceDefinition 10.50.0.xml") 分析服務。
707007在達拉斯的情況下,匯入失敗。
710263當您嘗試產生報告圖庫中的快照集,如果網際網路總管 9 作為瀏覽器時,會傳回錯誤。
710433修正: 傳遞檔案名稱做為參數,ssms.exe,當您按兩下.sql 檔案會更新登錄。
656177修正: 發生存取違規時您可以使用預存程序或使用者定義函式來建立資料表變數 SQL Server 2008年或 SQL Server 2008 R2

?考

如需有關如何判斷目前 SQL Server 版本以及的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
321185 如何辨識您的 SQL Server 版本與版
本文將告訴您的協力廠商產品製造無關的 Microsoft 公司。Microsoft 發佈任何擔保、 默示或其他有關這些產品的可靠性。

屬性

文章編號: 2528583 - 上次校閱: 2011年8月30日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2008 R2 Analysis Services
  • Microsoft SQL Server 2008 R2 Reporting Services
關鍵字:?
kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2528583 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2528583
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com