08/04/2009 09:22:19
此版本資訊文件說明了已知問題,您在安裝 Microsoft® SQL Server® 2005 Service Pack 3 (SP3) 或對其進行疑難排解之前應該先詳加閱讀。此版本資訊文件和列出的知識庫文件是 SQL Server 線上叢書的補充說明。
如需有關如何開始安裝 SQL Server 2005 SP3 的詳細資訊,請參閱 SQL Server 2005 SP3 讀我檔案和 SQL Server 2005 SP3 安裝文件。讀我檔案和安裝文件都可以從
安裝之前
安裝 SQL Server 2005 SP3 之前,您應該先檢閱下列章節:
-
應先閱讀的知識庫文件
-
安裝問題
注意: 本節包含解除安裝的考量因素: -
其他問題
-
其他參考資訊
應先閱讀的知識庫文件
下列知識庫文件會強調重要的已知問題,您在安裝 SQL Server 2005 SP3 之前應先詳加閱讀。
知識庫文件 ID | 標題 |
---|---|
當您在 Windows Server 2008、Windows Vista、Windows Server 2003 或 Windows XP 中使用 Windows Installer (MSI) 4.5 安裝多個 MSI 套件時會出現錯誤訊息:"API call rejected - No actions in Context" (API 呼叫已拒絕 -內容中沒有動作) |
|
當您在 Windows Vista 或 Windows Server 2008 中安裝 SQL Server 2005 Service Pack 3 時會出現錯誤訊息:"Visual Studio 2005 has a known compatibility issue with this version of Windows" (Visual Studio 2005 與這個版本的 Windows 有已知的相容性問題) |
|
當您在 SQL Server 2005 叢集 (以 Windows Server 2008 R2 容錯移轉叢集為基礎) 中套用 Service Pack 3 或 Service Pack 3 之後的更新時,部分節點未依照預期更新。 |
安裝問題
本節詳細說明 SQL Server 2005 SP3 的安裝問題。
-
解除安裝考量因素
-
從 SQL Server 2005 Service Pack 2 (SP2) 累積更新 10 或累積更新 11 升級
-
升級複寫拓撲中伺服器的考量
-
升級遠端報表伺服器資料庫
-
安裝 Service Pack 之後,修復或修改 SQL Server 元件可能會失敗
-
ALTER DATABASE 的限制可能導致升級失敗
-
在容錯移轉叢集執行個體上安裝 SQL Server 2005 SP3
-
SQL Server 2005 SP3 會變更 SQL 寫入器服務的預設啟動類型和預設狀態
-
不支援 SQL Server 資料檔使用 NTFS 聯合點
注意: |
---|
此處所列的安裝問題與 SQL Server 2005 SP2 所發生的問題相同。這些安裝問題和其他在 SQL Server 2005 Service Pack 1 或 SP2 中所出現的問題,在 |
解除安裝考量因素
安裝 SQL Server 2005 SP3 前,請確定您已備份 SQL Server 2005,包括系統資料庫、任何複寫的資料庫以及 Analysis Services 元件。如需詳細資訊,請參閱 SQL Server 2005 SP3 安裝程式文件集中的<安裝 Service Pack (Hotfix)>主題。可以從
套用 SQL Server 2005 SP3 之後,如果要將其移除,則必須先解除安裝整個產品。
-
使用 [新增或移除程式] (如果使用的是 Windows Vista 或 Windows Server 2008,則使用 [程式和功能]) 解除安裝 SQL Server 2005 的執行個體。
-
重新安裝 SQL Server 2005。
-
套用任何先前安裝的 Hotfix。
從 SQL Server 2005 SP2 累積更新 10 或累積更新 11 升級
SQL Server 2005 SP3 包括 SQL Server 2005 SP2 累積更新封裝 1 到 9 中包含的 Hotfix。如果您正在從 SQL Server 2005 SP2 累積更新 10 或累積更新 11 升級,則必須在升級至 SP3 後套用 SP3 之後累積更新才能取得所有的 Hotfix。若要取得累積更新,請參閱 Microsoft 知識庫中的<
升級複寫拓撲中伺服器的考量
藉由更新「訂閱者」來升級合併複寫拓撲或交易複寫拓撲中的 SQL Server 2005 執行個體時,您必須依下列順序來升級執行個體:
-
散發者
-
發行者
-
訂閱者
升級遠端報表伺服器資料庫
如果您正在升級的 Reporting Services 安裝包含遠端報表伺服器資料庫,則在升級資料庫結構描述時,可能會發生問題。依預設,安裝程式會使用執行安裝程式之使用者的安全性 Token,來連接到遠端 SQL Server 執行個體並更新結構描述。如果您同時具有本機和遠端電腦上的管理員權限,便可成功升級資料庫。如果您在命令提示字元執行安裝程式,並針對具有修改遠端電腦結構描述權限的帳戶,指定 /rsupgradedatabaseaccount 和 /rsupgradepassword 參數,也可以成功升級資料庫。
如果您沒有更新遠端電腦結構描述的權限,則連接會遭到拒絕,並傳回下列錯誤:
「安裝程式無法升級報表伺服器資料庫結構描述。您必須執行 Reporting Services 組態工具,並且在 [資料庫安裝] 索引標籤上,將報表伺服器資料庫升級到目前的資料庫結構描述版本。」
報表伺服器程式檔案將會升級到 SP3,但報表伺服器資料庫則為舊版格式。如果報表伺服器資料庫為較舊的格式,則無法使用報表伺服器。
若要手動升級資料庫,請在升級完成之後,執行 Reporting Services 組態工具。連接到已升級的報表伺服器,然後使用 [資料庫安裝] 頁面上的 [升級] 選項來更新資料庫結構描述。完成這些步驟之後,便可使用報表伺服器。
安裝 Service Pack 之後,修復或修改 SQL Server 元件可能會失敗
如果您在安裝好 SP3 之後,使用 [新增或移除程式] (或 [程式和功能],如果使用的是 Windows Vista 或 Windows Server 2008) 來修復或修改 SQL Server 元件,可能會收到下列錯誤訊息:
「您嘗試使用的功能是在無法使用的網路資源上。」
下列 SQL Server 元件會受到影響:
-
MSXML (Msxml6.msi)
-
SQLXML (Sqlxml4.msi)
-
SQL Server Native Client (Sqlncli.msi)
-
回溯相容性 (SqlServer2005_BC.msi)
-
SQL Server VSS Writer (SqlWriter.msi)
-
使用 [新增或移除程式] (或 [程式和功能],如果使用的是 Windows Vista 或 Windows Server 2008),將元件從電腦中移除。
-
從 SQL Server 2005 安裝媒體安裝元件。如果是 SQL Server 2005 CD,檔案位於第 2 片 SQL Server 2005 安裝光碟片的 \Setup 目錄。如果是 SQL Server 2005 DVD 及網路安裝,檔案位於 Tools\Setup 目錄。若要安裝元件,按兩下 .msi 檔案名稱。
-
重新安裝 SQL Server 2005 SP3。
ALTER DATABASE 的限制可能導致升級失敗
套用 SP3 時,安裝程式會升級系統資料庫。如果您已實作 ALTER DATABASE 語法限制,此升級可能會失敗。ALTER DATABASE 的限制可能包含:
-
明確拒絕 ALTER DATABASE 陳述式。
-
ALTER DATABASE 上的資料定義語言 (DDL) 觸發程序,可回復包含 ALTER DATABASE 陳述式的交易。
如果您在 ALTER DATABASE 的使用上設有限制,且安裝程式無法將系統資料庫升級到 SP3,您必須停用這些限制,然後重新執行安裝程式。
在容錯移轉叢集執行個體上安裝 SQL Server 2005 SP3
在容錯移轉叢集執行個體上安裝 SP3 之前,請注意下列資訊:
-
執行 SP3 安裝程式之前或正在執行安裝程式時,請不要停止叢集服務。
-
執行 SP3 安裝程式之前,請不要結束任何正在執行的程序。
-
執行 SP3 安裝程式之前,請不要將 SQL Server 服務離線。SP3 安裝程式會停止 SQL Server 服務再重新啟動。
-
請在容錯移轉叢集執行個體的主要節點上執行 SP3 安裝程式。
-
SP3 安裝程式可能會要求您重新啟動容錯移轉叢集節點。此重新啟動作業會取代安裝期間所使用的檔案。
-
SP3 不支援輪流升級。
如需有關容錯移轉叢集安裝的詳細資訊,請參閱 SQL Server 2005 SP3 安裝程式文件集中的<安裝 Service Pack (Hotfix)>主題。可以從
SQL Server 2005 SP3 會變更 SQL 寫入器服務的預設啟動類型和預設狀態
請注意,SQL 寫入器服務的預設啟動類型和預設狀態會發生下列變更:
-
SQL Server VSS 寫入器服務啟動類型會從 [手動] 變更為 [自動]。
-
SQL Server VSS 寫入器服務預設狀態會從 [已停止] 變更為 [已啟動]。
不支援 SQL Server 資料檔使用 NTFS 聯合點
您無法在設定使用 NTFS 聯合點來儲存 SQL Server 資料檔的 SQL Server 2005 執行個體上安裝 SQL Server 2005 SP3。如果您設定要將 SQL Server 2005 執行個體的資料檔儲存在使用 Linld.exe 公用程式建立的 NTFS 聯合點中,此 SQL Server Service Pack 的安裝作業就會失敗。而且,安裝作業結束後,NTFS 聯合點就會刪除。因此安裝作業結束後,您將無法啟動 SQL Server 服務。這個問題發生的原因為 Windows Installer 在安裝 SQL Server Service Pack 時,會將 NTFS 聯合點移除。
其他問題
建議您檢閱下列的其他問題:
-
在 SQL Server 2005 SP3 安裝程式文件集中 (Sqlhotfix.chm),「錯誤和使用方式報告 (Hotfix)」主題對於 Microsoft Corporate Error Reporting 網站的參考是錯誤的。在「錯誤報告」一節中的文字應如下所述:
關於錯誤的資訊會透過 HTTP Secure (HTTPS) 連接傳送到 Microsoft (以限制存取的方式予以儲存)。如需有關隱私權和資訊安全的詳細資訊,請參閱<Microsoft Error Reporting Service 隱私權聲明 >。此外,企業客戶可以使用 Microsoft System Center Operations Manager 中的無代理程式例外監控 管理錯誤報告和資料收集作業,並且選擇要傳送給 Microsoft 的資訊。
-
《SQL Server 線上叢書》中<
SQL Server 2005 SP3 的新功能 >主題表示 SQL Server 2005 SP3 包含所有累積更新是錯誤的。SQL Server 2005 SP3 包括 SQL Server 2005 SP2 累積更新封裝 1 到 9 中包含的 Hotfix。如需詳細資訊,請參閱<從 SQL Server 2005 SP2 累積更新 10 或累積更新 11 升級>。