Applies ToSQL Server 2008 Service Pack 2

簡介

本文列出在 Microsoft SQL Server 2008 Service Pack 2 (SP2)中修正的錯誤。注意事項

  • Service pack 中可能會包含未記載的其他修正程式。

  • 當發佈更多文章時,會更新這個清單。

如需如何取得 SQL Server 2008 service pack 的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

968382 如何取得最新的 SQL Server service pack 2008

其他相關資訊

除了本文所列的修正程式之外,SQL Server 2008 SP2 還包含透過 SQL Server 2008 Service Pack 1 (SP1)累加更新1中所包含的修正程式。 如需可供 SQL Server 2008 SP1 使用的累計更新套件的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

970365 在發行 SQL Server 2008 SP1 之後發行的 SQL Server 2008 組建

此 service pack 中修正的錯誤

如需有關在 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 類型套件(SQLSysClrTypes)的二進位檔案時,出現錯誤訊息:「無法載入 DLL ' SqlServerSpatial ':此應用程式無法啟動,因為應用程式設定不正確」

301603

2216465

如果/PCUSOURCE 或/CUSOURCE 在路徑中有空格,則 SQL Server 2008 的產生方式安裝失敗

317800

2216472

SQL Server 2008 或 SQL Server 2005 Analysis Services ROLAP 查詢傳回不正確的結果

340066

2216474

修正:當您將 UPDATE 語句與在 SQL Server 2008 中使用 time、datetime2 和 datetimeoffset 類型的 SET 子句搭配使用時,您可能會遇到資料遺失的問題。

347731

2216478

當您在執行 SQL Server 2008 的伺服器上執行 PowerShell 版本2環境時,出現錯誤訊息:「物件參照未設定為物件的實例」

351286

2216480

修正:當您在執行 SQL Server 2008 的伺服器上將報表匯出至 Excel,然後在 Excel 中預覽報表時,邊界不會保留在報表中。

351981

2216484

修正:當您在執行 SQL Server 2008 的伺服器的報表管理員中將報表匯出為 Excel 時,出現錯誤訊息:「未處理的 managed 例外狀況: Type = System. ArgumentOutOfRangeException」

357416

2216485

修正:資源監視器在 SQL Server 2008 伺服器上輸入無法執行的情況

390126

2216491

SQL Dumper 實用程式無法在 [高級/企業容錯移轉叢集] 安裝的 SQL Server 2008 容錯移轉叢集上產生錯誤轉儲檔案

396527

980671

修正 SQL Server sa 登入雜湊上缺少加密鹽變化

402453

2019402

在將節點新增至 SQL Server 2008 容錯移轉叢集時,[帳戶名稱與安全識別碼沒有任何對應] 錯誤

426753

2216499

您無法將 SQL Server 2008 資料庫實例註冊至 SQL Server 公用程式

426753

2253128

您無法將資料層應用程式部署至 SQL Server 2008 資料庫實例

427703

2216501

修正:無法從 TSX 角色中的 SQL server 2008 從 MSX 角色中的 SQL Server 2000 下載多伺服器作業

524642

2283072

修正:提供可讓 SQL Server 2008 R2 Reporting Services 使用2048位 RSA 金鑰來加密 FIPS 規範的 Reporting Services 金鑰的熱修復程式

370540

2448971

修正:當您將多個列插入 SQL Server 2008 中的資料表時,不會上報資料表的鎖

此 service pack 中修正的其他問題

您也可以在 SQL Server 2008 SP2 中包含下列問題的解決方法。

VSTS 錯誤編號

描述

270934

在 SQL Server 2008 排序規則中發生 DBCC 損毀錯誤時,會使用 Jamo 順序遵循日文長串的字串。

271554

修正: syscolpars 系統基礎資料表顯示重複的列。 此修正程式會在 DBCC checkcatalog 中新增程式號碼來區分它們。

271708

當查詢具有參照 sys.dm_server_audit_status 視圖中之欄的篩選時,會忽略篩選,並從 sys.dm_server_audit_status 傳回所有列。

280004

與 dm_xe_map_values 中提供的資訊相比,非同步 bucketing 目標會針對對應的欄位顯示不正確的值/字串對。

284760

修正:不匹配的視圖可能包含多個具有不同索引數的視圖。 這個修正程式會根據相符的函數以及相符的索引數目,強制視需要的方式來比較視圖順序。

285377

如果啟用 UAC,則使用者在本機流覽至報表管理員時會收到「拒絕存取」錯誤訊息。 新增已更新的「拒絕存取」訊息以提及 UAC 可能允許使用者據此設定位址。

291707

在指定的資料庫中,使用針對包含任何系統檢視的 select 語句所宣告的伺服器游標,在附加並重新附加資料庫後,可能會產生不正確的結果。

293089

嘗試使用 "RateOfChange" 或 "整型" 的徑向儀錶使用者,在 [屬性格線] 下拉式清單中看不到值,而是 [或 MinimumValue 的公式類型。

296314

修正: FailoverAnalysis 檔案是在 SQL Server 容錯移轉叢集設定期間安裝。 此腳本將在發生失敗時自動呼叫。 SqlDMVScriptTimeout 私用屬性控制腳本可採取多少毫秒才能完成。

302563

當使用者升級名稱中有空格的共用資料來源時,就會收到驗證錯誤。 錯誤指出名稱不能包含空格。

302707

安裝 Service Pack 1 for SQL Server Business 商業版開發 Studio 2008 失敗,因為缺少設定的設定檔。

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

卸載命名為實例的兩個實例中的第一個會停用 SQL 瀏覽器。 這會造成第二個命名實例無法使用。

319216

如果需要智慧卡,使用者就無法在其資料來源中使用儲存的認證。

322046

如果查詢的 select 子句使用不會傳回任何匯出成員的 set 運算式,則會傳回錯誤,指出該 subselects 的導出成員是不允許的。

327301

在 Analysis Services 中,使用包含非空函數的 MDX 運算式來設定維度預設成員,會導致伺服器在嘗試開啟多維資料集時傳回內部錯誤。

328752

[Sys.dm_os_wait_stats] 視圖會針對 [其他] 等待類型顯示重複的列。 這可能會導致監視工具出現問題。

331630

整數值在 SQL Server Reporting Services 可重複使用的查詢設計工具中會以錯誤的方式舍入。

333544

修正:當使用者嘗試註冊針對較新的執行時間(例如 CLR v4)建立的 CLR 元件時,會傳回新的錯誤碼(6257)。 先前的錯誤訊息(程式碼6218)會令人混淆,而且並未陳述實際問題。

336809

Edge 大小寫會在「set identity_insert TABLE_NAME] 模式中的目前範圍外插入身分識別值。 這個問題也會發生在備份/還原作業中。

338247

如果由 SQLBindParameter 函數所控制的參數指定了 SQL_DATA_AT_EXEC 的長度,則 SQL Server 2008 原生用戶端 ODBC 驅動程式會在提供參數值以供執行時,在 SQLPutData 函數指定長度 SQL_Null_DATA 的情況下,導致存取侵犯。

338999

當使用者使用 SOAP 介面執行和匯出報表時,SQL Server Reporting Services 2008 會遇到連接洩漏的情況。

347779

SQL Server 有時會產生「資源池 ' 內部的系統記憶體不足,無法執行這個查詢」錯誤訊息。 這種情況通常是 preventable。

350670

當報告在一小時內保持空閒狀態後,當使用者嘗試 refersh 轉譯的報表時,會收到「已過期」的錯誤訊息。

352788

當使用者嘗試設定管理資料倉儲且其伺服器上的資料庫未處於線上狀態時,就會發生錯誤955。

352862

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

355222

如果使用 MARS,sys.dm_os_tasks view 會在所有任務的 [request_id] 欄中顯示相同的值,而不是報告與每個任務相關聯的正確值。

355228

修正:當 bucketizer 目標參數設定不正確時,新的錯誤訊息會指出發生存取衝突的原因。

356127

當 BCP .exe 檢索欄中繼資料資訊時,會傳回不正確的欄排序資訊。

360584

在執行期間訂閱會因為在進行 MHTML 轉譯的電子郵件傳遞期間的資料結構問題而失敗。

368388

與 SQL Server Reporting Services 2008 一起執行的投標2008報表設計工具會在使用者調整表格列大小時當機。

376257

在使用者取消或關閉 [排程詳細資料] 對話方塊後,會清除 [報表傳遞選項] 對話方塊的 [收件者]、[副本] 和 [密件副本] 欄位,以返回「報告傳遞選項」。

383747

如果 SQL 實例名稱與虛擬網路名稱相同,收集組在收集群集上的效能計數器時,會無法正常運作。

384800

修正:如果在參數處理期間發生某些情況,就會針對詳細輸出中的 InvalidReportParameterException 記錄改良及其他資訊。

393410

當使用者以每月排程清除一或多個月份的選取專案時,SSRS 會針對仍在 selecteded 的每個月份建立單獨的排程。 在某些情況下,這可能會導致「@active_end_date 不 @active_start_date」錯誤。

393879

如果將 Null 值對應到報表參數(這會接受 Null 值),則資料驅動訂閱就會失敗。

394977

您難以在 Reporting Services 追蹤檔案中診斷訂閱和傳遞問題。 需要更詳細的記錄。

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

在 Analysis Services 中,有些客戶在 IIF 函數的條件中使用父子階層時,可能會遇到存取衝突。

426631

使用具有 Null 成員參數的 PeriodsToDate 函數時,可能會導致「意外例外」錯誤。

429253

在 SQL Server Management Studio 和 SQL Server Reporting Services 中會顯示不正確的版本號碼。 這會造成混淆,因為在執行升級之後,顯示的數位不會與 RTM 版本號碼不同。

430703

當 Analysis Services 產生 Watson 轉儲時,可能會發生次要例外狀況。 不論是否由於實際例外而產生 Watson 轉儲,或是由於特定錯誤的明確要求要轉儲,都是如此。 如果發生第二個例外狀況,伺服器可能會遇到無限遞迴。 這會產生大量的轉儲,然後關閉伺服器。

431298

修正:在 SSRS 2008 Service Pack 2 中,用於與 SSRS 2008 R2 報表伺服器進行通訊的 SharePoint 2007 RS 增益集已更新。 這可讓您存取 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 中的當地語系化問題: [麵包 crumbs] 現已在新的 reportpart 文件庫頁面上當地語系化。

499162

修正:由於 [符號 "的 MSAA 名稱為 null 而發生的協助工具問題。 MSAA 名稱會更新,現在可被探索。

503096

修正:針對包含許多分區且不含資料的資料表,改善了 DDL 語句建立索引的效能。 先前,此處理程式所需的時間會隨著分區數量增加而在幾何演變中增加。 所需的時間現在會隨著線性進度增加。

515240

針對 LOB 欄使用資料表值參數,可能會在伺服器上造成存取侵犯。

520700

[射線縮放屬性] 對話方塊的 MSAA 名稱不正確,且無法相容性。

525601

檢查精細審計期間,用來列出任何包含事件之審核的演算法可能會遇到審計清單的記憶體洩漏。 這會持續到記憶體不足錯誤,且必須重新開機服務才能回收記憶體。

注意: 如果您是從 SQL Server 2008 SP1Cumulative Update 9 或更新版本升級,您必須在升級至 SQL Server 2008 SP2 之後,套用 SQL Server 2008 SP2 累積更新,才能取得所有修正程式。 如需後 SQL Server 2008 SP2 累積更新的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

2289254 SQL Server 2008 的累積更新套件 1 Service Pack 2

參考

如需如何判斷目前 SQL Server 版本與版本的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

321185 如何識別您的 SQL Server 版本與版本 本文討論的協力廠商產品是由與 Microsoft 無關的公司所生產。Microsoft 不會對這些產品的效能或可靠性作出任何暗示或其他保證。

需要更多協助嗎?

想要其他選項嗎?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。