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

適用於: Microsoft SQL Server 2008 Service Pack 2

簡介


本文列出的 Microsoft SQL Server 2008 Service Pack 2 (SP2) 中所修正的錯誤。注意事項
  • Service pack 中,可能會包含其他修正程式不會記錄下來。
  • 當發佈更多文件時,此清單會更新。
如需有關如何取得 SQL Server 2008 service pack 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
968382 如何取得最新的 service pack,SQL Server 2008

其他相關資訊


除了本文所列的修正程式,SQL Server 2008 SP2 會包含被包含在累積的更新 1 到累積的更新 8,SQL Server 2008 Service Pack 1 (SP1) 的快速補充程式。 如需有關可供使用 SQL Server 2008 SP1 的累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
970365 SQL Server 2008年建置 SQL Server 2008 SP1 發行之後所發行的

這個 service pack 中所修正的 bug

如需有關 SQL Server 2008 SP2 所修正的錯誤的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件。
VSTS 錯誤編號知識庫文件編號描述
2496822216454 修正: 錯誤訊息,當您變更伺服器上的磁碟分割,之後,執行 ProcessAdd 命令正在執行 SQL Server 2008年: 「 內部錯誤: 發生未預期的例外狀況"
2567362322209 修正: 不正確的結果如果您使用 SQL Server 2008年中有一般資料表運算式的陳述式中的括號括選取
2580762216456 修正: SQL Server 2008 Service Pack 2 的增強功能 」 作業已取消 」 錯誤訊息在 Analysis Services 的文字
2705612216460 當您嘗試在 SQL Server 2008年中開啟專案時,出現錯誤訊息: 「 找到的組件資訊清單定義與組件參考不相符 」
2742802216461 SQL Server 2008年安裝程式無法安裝在 Windows Server 2008 為基礎的叢集掛接點
284360955850 當您嘗試使用從 SQL Server 系統 CLR 型別封裝 (SQLSysClrTypes.msi) 的二進位碼檔案時,出現錯誤訊息: 「 無法載入 DLL 'SqlServerSpatial.dll': 此應用程式無法啟動,因為應用程式組態不正確 」
3016032216465 如果 /PCUSOURCE 或 /CUSOURCE 中有空格的路徑,就會失敗的 SQL Server 2008年匯集安裝
3178002216472 SQL Server 2008年或 SQL Server 2005 分析服務 ROLAP 項查詢會傳回不正確的結果
3400662216474 修正: 在 SQL Server 2008年中使用的時間、 datetime2 和 datetimeoffset 型別 SET 子句中使用 UPDATE 陳述式後,可能會發生遺失某些資料
3477312216478 執行 SQL Server 2008年時您 Get 命令 PowerShell 第 2 版在環境中執行伺服器上的錯誤訊息: 「 物件參考未設定至物件的執行個體 」
3512862216480 修正: 邊界不會保留報表的報表,會在執行 SQL Server 2008 中,伺服器上匯出至 Excel,然後您可以預覽 Excel 中的報表
3519812216484 修正: 將報表匯出至 Excel 在 「 報表管理員 」 中的伺服器正在執行 SQL Server 2008年上時錯誤訊息: 「 未處理的 managed 例外狀況: 類型 = System.ArgumentOutOfRangeException"
3574162216485 修正: 資源監視器就會在非傳送條件輸入 SQL Server 2008年伺服器上
3901262216491 「 SQL 傾印工具 」 公用程式無法產生錯誤傾印檔案的進階/企業容錯移轉叢集上的 SQL Server 2008年容錯移轉叢集上安裝
396527980671 修正 SQL Server sa 登入雜湊的密碼編譯 salt 變化缺乏
4024532019402 已完成的帳戶名稱與安全性識別碼之間沒有對應"錯誤時 SQL Server 2008年容錯移轉叢集新增節點
4267532216499 您無法註冊到 SQL Server 公用程式 」 的 SQL Server 2008年資料庫執行個體
4267532253128 您無法部署至 SQL Server 2008年資料庫執行個體的資料層應用程式
4277032216501 修正: 從 MSX 角色入 TSX 角色中的 SQL Server 2008年中的 SQL Server 2000年不下載多重伺服器作業
5246422283072 修正: Hotfix 是可用,可讓 SQL Server 2008 R2 Reporting Services 使用 2048年位元 RSA 金鑰來加密 FIPS 相容的 Reporting Services 索引鍵
3705402448971 修正: 當 SQL Server 2008年中的資料表中插入多個資料列時,不會擴大資料表的鎖定

這個 service pack 中所修正的其他問題


SQL Server 2008 SP2 也會包含下列問題的解決方案。
VSTS 錯誤編號描述
270934DBCC 損毀錯誤會在 SQL Server 2008年的定序期間使用有遵循日文延長正負號的字母序列的字串。
271554修正: Syscolpars 系統的基底資料表顯示重複的資料列。 此修正程式會將它們區別增加中定義的程序數字。
271708如果查詢有篩選器參考的 [sys.dm_server_audit_status] 檢視中的資料行、 篩選器會被忽略,且從 sys.dm_server_audit_status 傳回所有資料列。
280004非同步的 bucketing 目標顯示對應的欄位,相較於 dm_xe_map_values 中所提供的資訊不正確的數值/字串組。
284760修正: 不符檢視可以包含多個具有不同數目的索引的檢視。 此修正程式會強制的檢視表若要比較,具有決定性的順序,根據相符的函式和相符的索引數目。
285377巡覽至 [報表管理員在本機如果在啟用 UAC 時,使用者會收到 「 拒絕存取 」 錯誤訊息。 新增更別提 UAC 的更新 「 拒絕存取 」 訊息可能會允許使用者以解決設定隨之。
291707在指定的資料庫中,使用伺服端資料指標時所宣告包含任何系統檢視的 select 陳述式可能會產生不正確結果之後已連接該資料庫,並將其重新附加。
293089放射狀控制鈕使用者嘗試使用"RateOfChange"或 「 整數 」 公式的型別為 MaximumValue 或 MinimumValue 控制鈕上看不到屬性方格的下拉式清單中的值。
296314修正: 在 SQL Server 容錯移轉叢集安裝期間安裝 FailoverAnalysis.sql 檔案。 發生錯誤時,將會自動呼叫這個指令碼。 指令碼可以送給完成多少毫秒的 SqlDMVScriptTimeout 私用屬性控制項。
302563當升級共用資料來源名稱中的空間,則使用者會收到驗證錯誤。 這項錯誤表示名稱不能包含空格。
302707SQL Server 商務智慧開發 Studio 2008 的 Service Pack 1 安裝失敗,因為遺失的組態檔發生。
304390信號緩衝區會顯示不完整的事件資料 (從 dm_xe_session_targets 的事件輸出) 當它到達 XML 輸出的大小限制。
307313使用者不能在他們的 HTTP 模組傳回多個的 cookie。 這會影響使用者,當他們嘗試實作自訂驗證。
309869Sqlsos.task_address、 sqlsos.worker_address 和 sqlsos.scheduler_address 的延伸事件動作會顯示不正確的位址。
310483報告服務 2008年的設計工具會將轉換為英吋的 Tablix 公分。 這會導致配置精確度喪失。
313780解除安裝的兩個具名執行個體為第一個,就會停用 SQL 瀏覽器。 這會導致不可第二個具名的執行個體。
319216如果需要智慧卡,則使用者無法在其資料來源中使用預存的認證。
322046有使用不會傳回任何導出的成員的集合運算式的 subselect 子句的查詢會傳回 subselects 不允許成員計算的錯誤訊息。
327301在 Analysis Services,藉由使用有非空白的函式的 MDX 運算式設定維度預設成員,將會導致伺服器嘗試開啟 cube 時,傳回內部錯誤。
328752[Sys.dm_os_wait_stats] 顯示的其他等待類型的重複資料列。 這會造成問題的監視工具。
331630整數值不正確地取得四捨五入為 SQL Server 報告服務可重複使用查詢設計工具中。
333544修正: 當使用者嘗試註冊已內建對較新的執行階段,例如 CLR v4 CLR 組件時,會傳回新的錯誤程式碼 (6257)。 先前的錯誤訊息 (也就是程式碼 6218) 讓您混淆,並不沒有狀態實際的問題。
336809邊緣案例插入目前的範圍以外的識別值,在 「 設定上的 identity_insert TABLE_NAME 」 模式中。 在 [備份/還原作業也會發生這個問題。
338247SQL Server 2008年原生用戶端 ODBC 驅動程式繫結,由 SQLBindParameter 函式的參數都指定某一段 SQL_DATA_AT_EXEC,如果要在 SQLPutData 函式的參數值時,請指定一段 SQL_NULL_DATA 造成存取違規提供所需執行。
338999當使用者執行,並將報表匯出使用 SOAP 介面時,SQL Server 報告服務 2008年會遇到連線遺漏。
347779SQL Server 有時候會產生 「 沒有足夠的系統記憶體資源資料庫中 '內部' 若要執行這項查詢 」 的錯誤訊息。 這種情況通常是預防的。
350670當他們嘗試重新整理轉譯的報表的報表保持閒置一小時之後,使用者會收到 「 頁面過期 」 的錯誤訊息。
352788當使用者嘗試在其伺服器上沒有在線上的資料庫後,才設定管理資料倉儲時,就會發生錯誤 955。
352862ReportBuilder 2.0 ClickOnce 會顯示空白報表在啟動時,如果使用者編輯從 SharePoint 12 網站使用 ReportBuilder 2.0 的報表。
355222如果使用 MARS,則 [sys.dm_os_tasks] 檢視會顯示相同的值而非報告正確的值與每項任務相關聯的所有任務的 [request_id] 欄中。
355228修正: 新的錯誤訊息指出,如果 bucketizer 目標參數設定不正確,就會發生存取違規的原因。
356127BCP.exe 擷取資料行中繼資料資訊時,會傳回不正確的資料行定序資訊。
360584訂閱會因為記憶體中資料結構的問題在執行期間失敗,嘗試的電子郵件傳遞 MHTML 呈現的報表期間。
368388當使用者調整表格列的大小會當機和出價等 2008年報表設計工具與 SQL Server 報告服務 2008年一起執行。
376257]、 [副本] 和 [密件副本] 欄位的 [報表傳遞選項] 對話方塊中,該資料的清除之後使用者取消或關閉 [排程詳細資料] 對話方塊,回到"報告傳遞選項"。
383747集合設定工時不正確時它們在叢集上收集效能計數器,如果 SQL 執行個體名稱是虛擬的網路名稱相同。
384800修正: 改良和其他資訊中會記錄 InvalidReportParameterException 的詳細資訊輸出如果在參數處理期間發生的特定條件。
393410當使用者清除選取範圍的一或多個月每月的排程時,SSRS 就會建立個別的排程每個月份仍然是 selecteded。 在某些情況下,這會造成 「 @active_start_date 之前,不可以是 @active_end_date 」 錯誤。
393879如果事件對應至 [報表參數,可接受 NULL 值時,會傳回 NULL 值,資料驅動訂閱將會失敗。
394977訂閱和傳遞的問題是難以診斷報告服務的追蹤檔案中。 需要更詳細資訊記錄。
415084使用者收到 「 索引超出範圍。 必須是非負數且小於集合的大小 」 時出現錯誤訊息卻匯出至 PDF。
419740使用者無法在 SQL Server 2008 Web SKU 中使用自訂驗證。
424595如果使用者在相同交易中,建立使用者定義的型別和資料表值函式,而且如果函式傳回的資料表包含使用者定義型別的資料行,則將自我死結發生。 此外,嘗試執行這些作業的連線已終止。
421922修正: 提供最多的磁碟分割以表格和企業、 開發人員和評估的版本的 Microsoft SQL Server 2008 SP2 中的索引的 15000 的支援。 如需有關這項支援可以啟用和停用,它的限制,以及相關的一些已知的問題和因應措施,請參閱 「 支援的 15000 磁碟分割 」 白皮書 (http://go.microsoft.com/fwlink/?LinkId=199773)。
424804在分析服務中,有些客戶可能會遇到存取違規,使用父子式階層架構中的 IIF 函式的條件時。
426631使用具有 Null 成員參數的 PeriodsToDate 函式,可能會造成 「 未預期的例外狀況 」 錯誤。
429253在 SQL Server Management Studio 和 SQL Server Reporting Services,則會顯示錯誤的版本號碼。 這會造成混淆,因為顯示的數字不變的 RTM 版本號碼從執行升級之後。
430703分析服務會產生 Watson 傾印的次要的例外狀況可能會發生。 是否因為實際的例外狀況,或由於明確宣告的要求,來傾印上某些錯誤,就會產生 Watson 傾印,也是如此。 如果第二個例外狀況發生時,伺服器就可能發生無限遞迴。 這會產生許多的傾印,然後關閉伺服器。
431298修正: 在 SSRS 2008 Service Pack 2年 RS 的增益集 SharePoint 2007 與 SSRS 2008 R2 報表伺服器進行通訊會更新。 這可讓 ReportBuilder 3.0、 ReportParts 和 ATOM 轉譯程式,包括 ReportBuilder 3.0 中的新報表預覽中的特定功能的存取。
431301處理包含數千個中繼資料物件的資料庫中的物件需要很長的時間,以開始匯入資料。 這是因為伺服器已建立一個工作排程,在資料匯入之前開始。 此外,用來判斷相依性的演算法會導致效能變慢時資料庫中有許多的中繼資料物件。
432094空間索引無法安全地建立以 CELL_ID、 CELL_ATTRIBUTES 或 srid 都會做為資料行名稱的資料表中。
448007在某些情況下,錯誤訊息 11405 的資料分割的資料行名稱可能錯誤。 這會導致列印不正確的資料行名稱。
455538使用非空白的子句時,則使用加上計算的資料格安全性會產生不正確的結果。
456534讀取存取違規發生在認可程序期間,如果同時執行兩個交易: 一個用來修改或建立磁碟分割,另一個處理維度。
471363當 Microsoft Office 12 整合在一起 SQL Server 2008 Reporting Services 時,SharePoint 整合不會不會預設至報表產生器 clickonce URL,使報表產生器無法啟動。
471421修正: 在土耳其的 SKU 的當地語系化問題: 麵包麵包屑現在都在新的 reportpart 文件庫頁面上進行當地語系化。
499162修正: 因為"Symbol"MSAA 名稱為 null,就會發生存取問題。 MSAA 名稱會更新,而且正設定為可探索。
503096修正: 改善 DDL 陳述式,有許多的磁碟分割,且包含沒有資料的資料表建立索引的效能。 先前,這個處理程序所需的時間幾何進度的增加,隨著增加的磁碟分割數目。 現在所需的時間增加的線性進程。
515240LOB 資料行中使用資料表值參數,可能會在伺服器上造成存取違規。
520700放射狀調整內容] 對話方塊的 MSAA 名稱不正確,並不相容的存取範圍。
525601進行細微的稽核檢查用來列出任何包含事件的稽核的演算法可能會發生記憶體遺漏的稽核的清單。 這會繼續直到發生記憶體不足的錯誤,而且服務必須重新啟動才能回收記憶體。
注意: 如果您從 SQL Server 2008 SP1Cumulative 更新的 9 或更新的版本進行升級,您必須在升級至 SQL Server 2008 SP2,以取得所有的修正程式之後,套用張貼 SQL Server 2008 SP2 累積更新。 如需有關張貼 SQL Server 2008 SP2 的累積更新的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2289254 SQL Server 2008 Service Pack 2 的累積更新套件 1

參考


如需有關如何判斷目前的 SQL Server 版本和版本的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
321185 如何辨識您的 SQL Server 版本與版
本文將所述之產品製造協力廠商均與 Microsoft 無關。Microsoft 不對這些產品之其他相關效能或可靠性作出任何擔保或默示。