Applies To
SQL Server 2008 Service Pack 2

簡介

本文列出Microsoft SQL Server 2008 服務包 2 (SP2) 中已修正的錯誤。註釋

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

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

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

968382 如何取得2008 SQL Server最新服務包

其他相關資訊

除了本文列出的修正外,SQL Server 2008 SP2 還包含了 2008 Service Pack 1 SQL Server (SP1) 的累積更新 1 到 Cumulative Update 8 所包含的熱修正。 欲了解更多關於 SQL Server 2008 SP1 可累積更新套件的資訊,請點擊以下文章編號以瀏覽 Microsoft 知識庫中的文章:

970365 SQL Server 2008 版本是在 SQL Server 2008 SP1 發布後釋出的

這個服務包中已修正的錯誤

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

VSTS 錯誤編號

知識庫文件編號

描述

249682

2216454

修正:當你在執行 SQL Server 2008 的伺服器分割區後執行 ProcessAdd 指令時,會出現錯誤訊息:「內部錯誤:發生了意外的異常」

256736

2322209

修正:如果您在 SQL Server 2008 中使用包含共用表格表達式的語句中,使用 SELECT 括號,結果不正確

258076

2216456

修正:SQL Server 2008 Service Pack 2 對分析服務中「操作已取消」錯誤訊息文字的增強

270561

2216460

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

274280

2216461

SQL Server 2008 設定無法安裝在基於 Windows Server 2008 的叢集掛載點

284360

955850

當您嘗試使用 SQL Server System CLR Types 套件中的二進位檔時,出現錯誤訊息 (SQLSysClrTypes.msi) :「無法載入 DLL 'SqlServerSpatial.dll':此應用程式因應用程式設定錯誤而未能啟動」

301603

2216465

若 /PCUSOURCE 或 /CUSOURCE 路徑中有空格,SQL Server 2008 的滑流安裝將失敗

317800

2216472

SQL Server 2008 或 SQL Server 2005 Analysis Services ROLAP 查詢會回傳錯誤結果

340066

2216474

修正:當你使用 UPDATE 陳述句並包含 SET 子句,且在 SQL Server 2008 中使用 time、datetime2 和 datetimeoffset 類型時,可能會損失一些資料

347731

2216478

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

351286

2216480

修正:當報告匯出到 Excel 並安裝在執行 SQL Server 2008 的伺服器時,邊距不會被保留,然後你再用 Excel 預覽報告

351981

2216484

修正:當你在執行 SQL Server 2008 的伺服器上,將報告匯出到 Excel 時,出現錯誤訊息:「未處理的受管理例外:類型 = System.ArgumentOutOfRangeException」

357416

2216485

修正:資源監控器在 SQL Server 2008 伺服器上進入無法交出的狀態

390126

2216491

SQL Dumper 工具無法在 Advanced/Enterprise Failover Cluster 安裝的 SQL Server 2008 故障轉移叢集上產生錯誤傾印檔案

396527

980671

修正 SQL Server sa 登入雜湊中缺乏密碼鹽變化的問題

402453

2019402

在將節點加入 SQL Server 2008 故障轉移叢集時,沒有進行帳號名稱與安全 ID 對應」錯誤

426753

2216499

你無法將 SQL Server 2008 資料庫實例註冊到 SQL Server 工具中

426753

2253128

你無法將 Data-Tier 應用程式部署到 SQL Server 2008 的資料庫實例

427703

2216501

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

524642

2283072

修正:有一個熱修補程式可用,使 SQL Server 2008 R2 Reporting Services 能使用 2048 位元的 RSA 金鑰來加密 Reporting Services 金鑰以達成 FIPS 合規性

370540

2448971

修正:在 SQL Server 2008 中,當你在資料表中插入大量資料列時,該資料表的鎖定不會被升級

本服務包中已修正的其他問題

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

VSTS 錯誤編號

描述

270934

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

271554

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

271708

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

280004

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

284760

修正:不匹配視圖可以包含多個索引數量不同的視圖。 此固定迫使基於匹配函數及匹配索引數量的確定性排序進行比較。

285377

若啟用 UAC,使用者在本地進入報告管理員時會收到「拒絕存取」錯誤訊息。 新增「拒絕存取」訊息以提及 UAC,或許能讓使用者針對該設定做出相應的回應。

291707

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

293089

嘗試使用「RateOfChange」或「Integral」作為儀表上最大值或最小值公式類型的徑向量規使用者,在屬性格子下拉選單中看不到該值。

296314

修正:FailoverAnalysis.sql檔案是在SQL Server故障轉移叢集設定中安裝的。 當失敗發生時,此腳本會自動被呼叫。 SqlDMVScriptTimeout 的私有屬性控制腳本完成所需的毫秒數。

302563

使用者在升級名稱中帶有空格的共享資料來源時,會收到驗證錯誤。 錯誤表示名稱不能包含空格。

302707

安裝 SQL Server 商業智慧開發 Studio 2008 服務包 1 因缺少設定檔而失敗。

304390

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

307313

使用者不能在 HTTP 模組中回傳多個 Cookie。 這會影響使用者嘗試實作自訂認證。

309869

sqlsos.task_address、sqlsos.worker_address 和 sqlsos.scheduler_address 擴展事件動作顯示的地址錯誤。

310483

Reporting Services 2008 Designer 在 Tablix 中將公分轉換為英吋。 這會導致佈局精度的下降。

313780

卸載兩個命名的 AS 實例中的第一個會停用 SQL 瀏覽器。 這會導致第二個命名實例無法連線。

319216

若需要智慧卡,使用者無法在其資料來源中使用儲存的憑證。

322046

若查詢包含子選擇子句,使用未回傳任何計算成員的集合表達式,則會回傳錯誤,表示不允許包含計算成員的子選擇。

327301

在 Analysis Services 中,使用帶有 NonEmpty 函式的 MDX 表達式設定維度預設成員,伺服器在嘗試開啟立方體時會回傳內部錯誤。

328752

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

331630

整數值在SQL Server Reporting Services可重用查詢Designer中被錯誤四捨五入。

333544

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

336809

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

338247

若 SQLBindParameter 函式綁定的參數長度為 SQL_DATA_AT_EXEC,SQL Server 2008 年原生用戶端 ODBC 驅動程式若 SQLPutData 函式在提供參數值執行時指定長度為 SQL_NULL_DATA,則會導致存取違規。

338999

SQL Server Reporting Services 2008 在使用者使用 SOAP 介面執行並匯出報告時,會發生連線洩漏。

347779

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

350670

當使用者嘗試引用渲染的報告時,該報告閒置一小時後,會收到「頁面已過期」錯誤訊息。

352788

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

352862

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

355222

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

355228

修正:若桶子化目標參數設定錯誤,會顯示新錯誤訊息,導致存取違規。

356127

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

360584

訂閱在執行時失敗,原因是記憶體資料結構問題,當時嘗試傳送 MHTML 渲染報告的電子郵件。

368388

BIDS 2008 報表設計師與 SQL Server Reporting Services 2008 同時執行時,當使用者調整資料列大小時會當機。

376257

「回報配送選項」對話框中的 TO、CC 和 BCC 欄位會在使用者取消或關閉「排程詳情」對話框後清除,返回「回報配送選項」。

383747

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

384800

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

393410

當使用者在每月排程中清除一個或多個月份的選擇時,SSRS 會為仍被選中的每個月建立獨立的排程。 在某些情況下,這會導致「@active_end_date 不能在@active_start_date之前」的錯誤。

393879

Data-Driven 訂閱失敗,若在映射到接受 NULL 值的報告參數時回傳 NULL 值。

394977

訂閱與配送問題在 Reporting Services 追蹤檔案中難以診斷。 需要更多詳盡的記錄。

415084

使用者會收到「索引超出範圍。 匯出成 PDF 時,必須是非負數且小於收藏大小的錯誤訊息。

419740

使用者無法在 SQL Server 2008 Web SKU 中使用自訂認證。

424595

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

421922

修正:在 Microsoft SQL Server 2008 SP2 的企業版、開發者版及評估版中,支援最多 15,000 個資料表與索引分割區。 如需更多關於如何啟用與停用此支援、其限制,以及已知問題與解決方法的資訊,請參閱「支援 15,000 分割區」白皮書 (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 中,用於與 SSRS 2008 R2 報告伺服器通訊的 SharePoint 2007 RS 外掛已更新。 這讓使用者可以使用 ReportBuilder 3.0、ReportParts 和 ATOM Renderer 中的某些功能,包括 ReportBuilder 3.0 中的新報告預覽。

431301

在包含數千個元資料物件的資料庫中處理物件,開始匯入資料需要很長時間。 這是因為伺服器必須在資料匯入開始前建立工作排程。 此外,用於判斷相依關係的演算法在資料庫中存在多個元資料物件時,會導致效能變慢。

432094

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

448007

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

455538

結合儲存格安全性與計算,當使用 NON EMPTY 子句時,結果會錯誤。

456534

若兩個交易同時執行:一個用於修改或建立分割區,另一個用於處理一個維度,則會發生讀取存取違規。

471363

當 Microsoft Office 12 與 SQL Server 2008 Reporting Services 整合時,SharePoint 整合不會預設為 Report Builder 的 clickonce URL,導致 Report Builder 無法啟動。

471421

修正:土耳其 SKU 的在地化問題:麵包屑現在已在新的 reportpart 函式庫頁面中本地化。

499162

修正:因 MSAA 名稱「Symbol」為空而產生的無障礙問題。 MSAA 名稱已更新,現在可被發現。

503096

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

515240

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

520700

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

525601

在檢查細緻稽核時,用於列出包含該事件的稽核的演算法可能會出現稽核清單的記憶體洩漏。 此過程持續進行,直到記憶體不足錯誤發生,服務必須重新啟動以回收記憶體為止。

注意:如果您是從 2008 SP1 累積更新 9 或更新版本升級SQL Server,升級至 2008 SP2 後必須套用SQL Server 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 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

Need more help?

Want more options?

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