Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

當您嘗試安裝 Microsoft SQL Server 2005 Service Pack 2 的安全性更新時,Microsoft SQL Server 2005 未成功更新。 發生這個問題的原因是,安全性更新的復原程式無法正確地從個別的本機 SQL Server 服務群組移除 SQL Server 2005 服務帳戶。

原因

之所以發生這個問題,是因為安全性更新的復原程式無法正確地從個別的本機 SQL Server 服務群組中移除 SQL Server 2005 服務帳戶。 許可權會授與本機服務群組,而不是服務帳戶。 因此,服務無法存取所需的資源,而且服務無法啟動。

解決方案

如果要解決這個問題,請依照下列步驟執行:

  1. 找出位於您電腦上的 SQL Server 2005 服務群組。 若要執行這項操作,請依照下列步驟執行:

    1. 按一下 [ 開始],按一下 [ 執行],輸入 compmgmt,然後按 enter。

    2. 展開 [ 本機使用者和群組],然後按一下 [ 群組]。

  2. SQL Server 2005 服務群組開頭為 "SQLServer2005"。 找出每個群組,然後按兩下以判斷群組成員資格。 如果 [群組成員資格] 是空的,請移至步驟3。 如果群組成員資格不是空的,請核取下一個群組。

  3. 在 [服務 Microsoft 管理主控台(MMC)] 管理單元中,判斷 SQL Server 2005 服務的服務帳戶。 若要開啟 [服務] 管理單元,請按一下 [開始],按一下 [ 執行],輸入services.msc,然後按 enter。

  4. SQL Server 服務的名稱會從「SQL Server」開始。 例如,"SQL Server (MSSQLSERVER)" 是 sql Server 預設實例的 SQL 引擎服務。 若要判斷此服務是否來自 SQL Server 2005,請遵循下列步驟:

    1. 以滑鼠右鍵按一下服務,然後按一下 [ 屬性]。

    2. 找出此服務的程式檔。 此檔案會顯示在 [ 可執行 檔的路徑] 區域中。

    3. 以滑鼠右鍵按一下檔案名、[屬性] 和 [版本]。 檔版本應該以 "9.0" 或 "2005.90" 開頭。

  5. 在 [電腦管理] MMC 管理單元中,按兩下您在步驟2中找到的服務組名。 判斷服務群組中是否缺少服務帳戶條目。 如果缺少服務帳戶專案,請按一下 [ 新增],然後在 [ 輸入要選取的物件名稱] 對話方塊中輸入服務帳戶名稱,然後按一下 [確定]。 注意: 若要開啟 [電腦管理] MMC 管理單元,請按一下 [開始],按一下 [ 執行],輸入compmgmt,然後按 enter。

  6. 在 [服務 MMC] 管理單元中,啟動 [SQL Server 服務]。 注意: 若要開啟 [服務] 管理單元,請按一下 [ 開始],按一下 [執行],輸入 services.msc,然後按 enter。

其他相關資訊

Microsoft SQL Server 2005 安裝程式會為您安裝的每個服務建立一個本機 Windows 群組。 已建立的 Windows 群組稱為「服務群組」。 SQL Server 2005 安裝程式會將每個服務的服務帳戶新增到其各自的群組。 系統會將特定 SQL Server 服務所需的所有 Windows NT 許可權授與每個 Windows 群組。 這些群組簡化了執行 SQL Server 服務及其他可執行檔所需的許可權授予程式。 這些群組也可協助保護 SQL Server 檔案。 SQL Server services 透過服務群組成員資格存取 Windows 資源和 SQL Server 資源。 下列服務和服務群組是在 SQL Server 2005 設定程式期間建立的。

SQL Server 服務

服務群組

SQL Server

預設實例: SQLServer2005MSSQLUser $computername$MSSQLSERVERNamed 實例: SQLServer2005MSSQLUser $ComputerName$InstanceName

SQL Server 代理程式

預設實例: SQLServer2005SQLAgentUser $computername$MSSQLSERVER 命名實例: SQLServer2005SQLAgentUser $ComputerName$InstanceName

Analysis Services

預設實例: SQLServer2005MSOLAPUser $computername$MSSQLSERVER 命名實例: SQLServer2005MSOLAPUser $ComputerName$InstanceName

Reporting Services

預設實例: SQLServer2005ReportServerUser $computername$MSSQLSERVER 和 SQLServer2005ReportingServicesWebServiceUser $computername$MSSQLSERVER 命名實例: SQLServer2005ReportServerUser $computername$instancename 和 SQLServer2005ReportingServicesWebServiceUser $computername$instancename

通知服務

預設或命名實例: SQLServer2005NotificationServicesUser $ComputerName

整合服務

預設或命名實例: SQLServer2005DTSUser $ComputerName

全字搜尋

預設實例: SQLServer2005MSFTEUser $computername$MSSQLSERVER 命名實例: SQLServer2005MSFTEUser $ComputerName$InstanceName

SQL Server Browser

預設或命名實例: SQLServer2005SQLBrowserUser $ComputerName

SQL Server Active Directory 助手

預設或命名實例: SQLServer2005MSSQLServerADHelperUser $ComputerName

如需如何設定 Windows 服務帳戶的詳細資訊,請造訪下列 Microsoft 網站:

http://msdn.microsoft.com/en-us/library/ms143504(SQL.90).aspx

Need more help?

Want more options?

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

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×