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

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

在此頁中

簡介

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

備忘稿
  • 不會記錄其他修正程式可能會包含在 Service Pack。
  • 當釋放更多的文件,將會更新此清單。
如需有關如何取得 SQL Server 2008 Service Pack 的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
968382如何取得最新的 Service Pack,SQL Server 2008 的

其他相關資訊

除了修正本文所列程式,SQL Server 2008 SP1 包含已包含如累計更新 1、 累計的更新 2 以及 SQL Server 2008 的累積更新 3 的 Hotfix。 如更多有關累積更新套件的 SQL Server 2008,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
956909SQL Server 2008 建置發行 SQL Server 2008 之後所發行

附註如果您升級從 SQL Server 2008 累計更新 4 還必須套用一個張貼 SQL Server 2008 SP1 累積更新後,您升級到 SQL Server 2008 SP1,以取得所有修正程式。

如張貼 SQL Server 2008 SP1 累積的相關資訊更新的請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項的:
969099SQL Server 2008 Service Pack 1 的累積更新套件 1


此外,我們做為了簡化部署和 Service Pack 管理下列重大的投資:
  • slipstream
    您現在可以整合基底安裝一起與 Service Pack 或 Hotfix。因此,您可以安裝在單一步驟中。
  • 服務套件移除
    您現在可以不需要解除安裝整個執行個體解除安裝 Service Pack。
  • ClickOnce 功能
    您現在可以使用 ClickOnce 部署技術來部署報表產生器 2.0。

這個 Service Pack 中所修正的錯誤

如需有關 SQL Server 2008 SP1 中修正 Bug 的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件]。
摺疊此表格展開此表格
知識庫文件標題
944390當您連線到執行 Windows Vista 或 Windows Server 2008 的用戶端電腦上已命名的 SQL Server 執行個體 FIX: 錯誤訊息:"指定 SQL 伺服器找不到 」 或 「 錯誤尋找伺服器/執行個體指定"
955769FIX: 共用記憶體通訊協定執行個體的 SQL Server 2008 一直處在啟用狀態,並 VIA 通訊協定,執行個體後修復執行個體永遠停用
956031估計在 SQL Server 2008 中的資料表上壓縮時 FIX: 錯誤訊息: 「 子查詢會傳回 1 個以上的值"
956427當您安裝 SQL Server 2008 分析服務並不要安裝 SQL Server 2008 資料庫引擎時,您無法新增叢集節點
958778FIX: 預設的執行個體名稱設定為不正確地 SQLEXPRESS 當您安裝 SQL Server 2008 Express
959001FIX: 「 記錄讀取器代理程式 」 略部份交易 「 記錄讀取器代理程式 」 執行複寫交易的交易式複寫,在 SQL Server 2005 和 SQL Server 2008 時
959025FIX: 錯誤訊息時呼叫傳回資料列集具有 DBPROP_MAXROWS 資料列集屬性的預存程序或 SSPROP_MAXBLOBLENGTH 資料列集屬性指定:"的內送的表格式資料流 (TDS) 通訊協定資料流不正確 」
959026FIX: 錯誤訊息執行 DB2 查詢之時使用 WITH UR 查詢提示在 SQL Server 2005 分析服務和 SQL Server 2008 分析服務:"OLE DB 錯誤: OLE DB 或 ODBC 錯誤: 發生未預期的語彙基元 WITH"找不到下列 <query>""
961126當您在 SQL Server 2008 中執行維護計劃 FIX: 錯誤訊息:"的 SQL Server 執行封裝公用程式會需要整合服務 」 來安裝"
961271FIX: 在 SQL Server 2008 報告服務包含報表的幾個層級,某些項目時消失摺疊另一個項目
961633FIX: A SQL Server 2008 報表服務報表會顯示不正確地 Mozilla Firefox 中如果報表顯示使用 ReportViewer 控制項
962900FIX: 錯誤訊息,當您執行查詢,牽涉到 SQL Server 2008 中的外部聯結作業:"正在嘗試將非 NULL-可的資料行值設定為 NULL"
963070FIX: 您無法編輯或 [SSIS 功能的情況下安裝 SQL Server 2008 企業版、 標準版、 開發 o 人 h 員 ? 工 u 具 ? 版或評估版本時,偵錯中 BIDS SSIS 封裝
963658FIX: PAGE 壓縮是從一個 SQL Server 2008 資料資料表中移除後壓縮資料庫
967470當您執行更新或刪除作業沒有在 SQL Server 2008 中建立一個叢集的索引的資料表上 FIX: 錯誤訊息: 「 的作業系統會傳回錯誤 1450年 」
968587FIX: 彙總的值不正確設計使用報表模型查詢設計工具,在 SQL Server 2008 中或在 SQL Server 2005 中包含一些實體群組的查詢時
968599FIX: 錯誤訊息,當您嘗試指定 SQL Server 2008 報告的服務帳戶作為 SharePoint 管理中心] 中的報表伺服器的認證: 「 無法連線到報表伺服器 WMI 提供者"
968693FIX: 使用參數,並重新編譯選項 A 查詢不正確的結果時傳回在同時在 SQL Server 2008 中的多個連線執行查詢
968828FIX: 系統物件可能不會檢查如預期地當您在 SQL Server 2008 中使用不同的原則評估模式
968829當您嘗試升級至 SQL Server 2008 的 SQL Server 2005 的執行個體時,FIX: 錯誤訊息: 「 等候失敗的資料庫引擎修復控點上。請檢查 SQL Server 錯誤記錄檔中的潛在原因"
968830FIX: 不正確的版本會顯示在執行個體選取範圍] 頁面上當您使用 SQL Server 2008 安裝程式來升級 SQL Server 2008 的執行個體
971268Microsoft SQL Server 管理攝影和 'SQL Server 分析工具 '報表' 評估期已過期' 的訊息,即使升級授權的版本
SQL Server 2008 SP1 也包含下列問題的解決方案。
摺疊此表格展開此表格
描述
SQL Server 2008 SP1 更診斷 SQL Server 2008 分析服務中的非預期的取消通知問題就會加入新的追蹤事件。
某些與個人化副檔名相關的追蹤事件會加入至 SQL Server Profiler 追蹤定義,在 [分析服務。
根據 MSOLAP,分析管理物件 (AMO) 或 ADOMD.NET 用戶端透過 HTTP 連線連接到分析服務,用戶端不會傳送回特定 HTTP 標頭。
在 SQL Server 2008 SP1 中的詳細資訊會加入至小型傾印檔案所產生的分析服務 」 中的疑難排解。
您無法瀏覽藉由使用 [SQL Server 資料採礦增益功能的 Office 2007 有巢狀的資料表的時間數列模型。
當您處理採礦模型在 SQL Server 2008 一般分析服務中的關聯規則時,收到錯誤訊息: 「 中繼資料管理員中的錯誤。載入 <Mining Model Name> 採擷模型"
決策樹演算法會傳回包含有效的浮點迴歸係數分析服務 」 中的迴歸公式。
交叉驗證預存程序叫用時使用特定的目標啟動並機率臨界值不正確的結果會傳回 True 誤判的量值、 True 負的量值、 False 誤判的量值和分析服務中 False 負的量值。
當您在多維度運算式 (MDX) 陳述式來分析服務中的 加總-基礎量值以及 LastNonEmpty-基礎量值從查詢中使用 NON EMPTY 陳述式和 交叉聯結 函式時,您就會收到不正確的結果。
subselect 的 WHERE 子句使用導出的成員,並不會考慮資料粒度來決定是否應該包含導出的成員在分析服務。
在 SQL Server 2008 SP1 改良功能是進行幫助您疑難排解未預期的取消通知問題分析服務中。
輪詢查詢查詢 日期時間 值時, 主動式快取處理序當機分析服務中。
當您處理有一個參考另一個成員稍後在 Cube 指令碼,在 [分析服務中定義的導出的成員的維度時,就會發生存取違規。
SQL Server 瀏覽器服務 」 當機 SQL Server 2008 中。
Service Pack 組態檔案不是最新 SQL Server 2008 中的。
您無法瀏覽具名的執行個體的 SQL Server 2008 Express 安裝在 Windows Vista 的電腦上。
當您呼叫 sp_server_info 預存程序來傳回資料庫版本時,單字"Microsoft SQL Server Yukon 」 會傳回而不是字的"Microsoft SQL Server 2008"。
當您使用 bcp 公用程式從一個資料表複製資料到檔案藉由在 SQL Server 2008 中指定 sql_variant 日期型別的資料行欄位終端子時,便會發生記憶體遺漏。
當您呼叫 SQLBulkOperations 函式,以在 SQL Server 2008 中插入多個資料列時,插入第一列,而略過其餘的資料列。
如果資料表名稱的行尾的字元是逸出字元在 SQL Server 2008 中的,SQLColumns 函數將傳回一個錯誤訊息。
在 SQL Server 2008 中如果 SELECT 陳述式會造成伺服器錯誤下, 一個陳述式會導致伺服器警告 SQL Server 原生用戶端 ODBC 驅動程式會傳回陳述式為成功的狀態。
當您在 SQL Server 2008 中呼叫 SQLProcedureColumns 函式時,CLR 型別參數資訊都將會遺失。
當您在使用資料表值的參數,其 SQL 型別都是在 SQL Server 2008 為基礎的應用程式中的可變長度型別 SQL Server 原生用戶端 ODBC 提供者會建立一個不正確的表格式資料流 (TDS)。
藉由使用資料表值的參數而不使用 [SQL Server 2008 中的 [SetParameterInfo 函數使用 ICommand::Execute 介面時,收到錯誤訊息: 內送的表格式資料串流 (TDS) 遠端程序呼叫 (RPC) 通訊協定資料流不正確。
在 SQL Server 2008 為基礎的應用程式中,截斷長文字字串。如果註解陳述式的開頭,並為字串參數傳遞 DBTYPE_VARIANT 資料型別,而是 BSTR 子類型,就會發生這個問題。
在 SQL Server 2008 中如果使用者定義型別的資料是非常大型資料是中斷 32 位元電腦上。這個問題的發生原因,您並不提供長度為繫結,且您使用其中一種下列介面: IRowsetChange::InsertRowIRowsetUpdate::UpdateIRowsetChangeIRowsetChange::SetData
IRowsetChange 介面和 IRowsetUpdate 介面無法正確處理 ISequentialStream::Read 實作,如果實作 SQL Server 2008 中傳回 S_FALSE 值的資料流結尾。
您在安裝伺服器原生 SQL 用戶端時,安裝程式會設定 SQL Server 2008 中的不正確的登錄子機碼中的版本資訊。
當您連線到執行個體是利用 SQL Server 2008 中的 SQL Server 管理 Studio 早於 SQL Server 2008 時,「 括號-比對-和-強調 」 功能無法運作。
當您嘗試使用非系統管理員登入 SQL Server 2008 中的物件總管中展開資料庫時,就會發生例外狀況。
當您使用 [產生 SQL 伺服器指令碼精靈來產生 SQL Server 2008 中的每個物件的一個檔案時,預設條件約束會編寫指令碼,在不同的檔案,而不是在表格的指令碼檔案。
即使您轉移利用 SMO 或複製資料精靈 」 在 SQL Server 2008 中包含觸發程序的資料表資料,作業將會失敗。
當您使用的 傳輸之後它用類別在 SQL Server 管理物件 (SMO) 來傳輸資料連線的 SQL Server 2008 中不處置。
SQL Server 會將完整的 Windows 安裝程式記錄檔加入至 Windows 錯誤報告 」 新增到發生錯誤的目前記錄的報表。
SQL Server 2008 SP1 改善了錯誤報告的安裝 SqlSupport.msi 檔案時可能發生的錯誤。
有不正確的送出資料會報告至 Windows 錯誤報告,因為當您解除安裝 SQL Server 2008 時就會覆寫送出]。
Windows 錯誤報告外部例外狀況的報表不包含在 SQL Server 2008 中的 HRESULT 訊息。
SQL Server 2008 SP1 改善 Windows 錯誤報告所移除的當地語系化的字串。
SQL Server 2008 SP1 改善 Windows 錯誤報告藉由移除平台指定的參數名稱。
SQL Server 2008 SP1 之前和之後雜湊登參數值來改善 Windows 錯誤報告 」 桶參數記錄。
SQL Server 2008 安裝檔案報告安裝作業 Windows 錯誤報告,即使使用者已取消安裝作業。
SQL Server 代理程式 」 會顯示不正確的命令列中 資料來源 控制項,為 SQL Server 2008 整合服務封裝工作。
當 SQL Server 代理程式嘗試報告失敗嘗試執行 Microsoft ActiveX 指令碼在 Proxy 帳戶,當機 SQL Server 代理程式 」。
當您建立包含列舉型別在 SQL Server 2008 中的原則管理] 中的條件時,您會收到不正確的語法錯誤訊息。
SQL Server 2008 SP1 將 Concatenate 字串 (字串) 函式] 和 [逸出字串、 char (字元) 函式加入至原則管理條件評估函式,來支援 WMI 查詢語言 (WQL) 執行。
您在針對 SQL Server 2008 中的遠端伺服器執行原則時該原則會使用本機訂閱資料表,而不是訂閱資料表從遠端伺服器。
在 SQL Server 管理 Studio 物件總管] 中已不再限於 2,500 即會顯示在任何單一層級的項目。
在迴圈中執行的非常快速查詢顯示 SQL Server 2008 中的活動監視器中的 [資源會等待] 清單中,令人困惑的 CPU 等候狀態。
長時間執行的查詢可能不會出現在 貴查詢] 清單中活動監視器] 中,直到它們已完成執行 SQL Server 2008 中。
當您使用產生的 SQL Server 指令碼精靈來編寫指令碼有 AUTO_CLOSE 選項設成 ON 的離線資料庫時,會查詢資料庫的定序。
如果 SQL Server 2008 中有離線資料庫指令碼資料精靈就會發生錯誤。
在 SQL Server 管理 Studio 遺漏的一些鍵盤快速鍵。
當您使用 SQL Server 2008 報表服務中的 Teradata 資料來源篩選器的查閱清單不填入在模型設計師中。
當圖表、 規格及影像時,可能會出現模糊您檢視它們在商務智慧開發 Studio 或報表產生器 2.0 預覽模式。
當您匯出報表中以逗號分隔值 (CSV) 格式時,報告服務可能會省略 Tablix 資料區域,具有動態群組的資料列。
當您呈現報表 PDF、 預覽列印或影像如果資料列無法完全容納在一頁上,請不要重複表格群組標題。
跨頁分割的文字方塊中不會正確地顯示所有內容,以報告服務 」 中。
記憶體節流行為的不同版本的報告服務不是正確地強制執行。
SQL Server 2005 報告服務包含報表的報表程式碼中 SyncLock 陳述式無法呈現在全新安裝的 SQL Server 2008 中。
當您在 SQL Server 2005 檢視器控制項中檢視 SQL Server 2008 報表服務報告時, 檢視器控制項顯示不正確的頁面計數。
使用 sp_configure 預存程序設定 SQL Server 2008 中的 存取檢查快取配額] 選項時並不被強制配額組。
HAS_PERMS_BY_NAME 內建功能沒有運作,當資料行名稱中包含在 SQL Server 2008 中的引號。
當您不 db_owner 固定的資料庫角色的成員,您無法變更資料行資料型別至 SQL Server 2008 中的使用者定義資料型別。
資源資料庫檔案移至不同的位置從 Sqlserver.exe 檔案的位置之後,無法重新啟動 SQL Server 2008。
sys.dm_exec_query_stats 檢視報告平行查詢計劃,SQL Server 2008 中的正確 CPU 時間。
要引發的觸發程序清單中,發生記憶體遺漏。例如,便會記憶體遺漏發生第一個觸發程序物件如果 ALTER TABLE SWITCH 磁碟分割 陳述式中會引發兩個觸發程序。
不是有效的結果會傳回當您執行查詢,將使用者定義的型別 (UDT) 轉換成同一個 SELECT 陳述式中 SQL Server 2008 中的 varbinary 資料型別。
當您呼叫預存程序,傳回不正確的結果有資料表值的參數,且具有相同的資料表變數為 SQL Server 2008 中的兩個或多個參數傳遞。
當資料庫被卸除或重新建立 SQL Server 2008 中,動態管理檢視可能會傳回跨資料庫查詢的結果不正確。
查詢 fingerprints 和計劃 fingerprints 並非穩定上 SQL Server 2008 中的暫存資料表的查詢。
異動資料擷取不正確地報告 UPDATE 陳述式為 DELETE 陳述式後面接在 SQL Server 2008 中的 INSERT 陳述式。
如果對 SQL Server 2008 中的特定結構描述中的觸發程序發出,不會複寫 ALTER TRIGGER 陳述式。
當您驗證在 SQL Server 2008 中的交易式複寫發行集時後您, 加入的文件新增垂直篩選發行項以沒有經過驗證。
The 關於 對話方塊在 「 複寫監視器發行版本的 SQL Server 2008 會使用 Katmai 」 程式碼名稱為背景影像。
在 SQL Server 2008 中使用 ssbdiagnose 公用程式時,會當地語系化錯誤訊息和警告訊息。
無法在具名的叢集執行個體的 SQL Server 2008 上載入 SQL Server WMI 提供者。
當您使用公用程式或變更 CPU 頻率的技術時,SQL Server 2008 計時值可能不正確。
稽核登入追蹤事件永遠會提供正確的資料庫識別碼的系統資料庫與使用者資料庫,SQL Server 2008 中。不過,資料庫名稱是只針對系統資料庫而提供。資料庫名稱是使用者資料庫 NULL。
您無法使用 sp_altermessage 預存程序來啟用或停用 Windows 事件記錄檔,在 SQL Server 2008 中的系統訊息。
當您藉由在 SQL Server 2008 中 module_address 資料行上篩選查詢 sys.dm_xe_packages 檢視時,您就會收到不正確的結果。
SQL Server 2008 似乎讓較慢的進度並可能會錯誤傳回 701 如果緩衝區集區大小非常小。
有很多記憶體的電腦上的郵件可能會報告不正確地在 SQL Server 2008 錯誤記錄檔中。訊息指出在程序移出時不移出。
sys.dm_os_sys_info 檢視的 [sqlserver_start_time] 欄中報告的開始時間的計算方式,以取得目前的時間 (以毫秒為單位),再以自伺服器啟動 SQL Server 2008 中減去的秒數。
在傾印檔案,以協助在 SQL Server 2008 中偵錯中,將會收集所有排程器的相關資訊。
當您在 SQL Server 2008 中使用 SQLIOSim 公用程式時,SQLIOSim 公用程式會停止如果您選取的戳記檔案或您指定 「 StampFiles = TRUE 」 組態檔中。
最佳化器會產生不正確的執行計劃為 SQL Server 2008 中會使用兩下空間索引的查詢。

?考

如需有關如何判斷目前的 SQL Server 版本和版本的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
321185如何辨識您的 SQL Server 版本和版本
在本文所討論的協力廠商產品是由 Microsoft 以外的公司所製造的。Microsoft 不保證,暗示或其他有關這些產品的效能或可靠性。

屬性

文章編號: 968369 - 上次校閱: 2009年8月19日 - 版次: 3.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Standard Edition for Small Business
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Analysis Services
  • Microsoft SQL Server 2008 Reporting Services
關鍵字:?
kbmt kbexpertiseinter kbtshoot kbfix kbsurveynew kbinfo KB968369 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:968369
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