none
如何將SQL 2000 啟動帳號由本機系統帳戶改成網域帳戶。 RRS feed

  • 問題

  • 請問各位先進,公司有幾台SQL Server 2000 原先是使用local system帳號啟動服務。
    近期公司要求要改用網域帳號去啟動服務。我知道當初在安裝時有一步驟可以選擇使用local system或網域帳號。
    但我們不希望重灌SQL,請問有別的工具或是改哪些設定可以達到這個需求呢?

    我們有試著直接去系統服務修改成網路帳號啟動,但服務啟動時會有Error 5: Access is denied的錯誤訊息。
    將網域帳號加到Database administrator 或 DatabaseServiceAccount 群組也都無法啟動。

    煩請大家指點~謝謝。
    2010年2月5日 上午 07:05

解答

  • Sql service account needs certain user rights on the server. You should change service account in enterprise manager -> server properties -> security, sql will assign user rights that way. Changing account in services applet will not assign required user rights.
    • 已標示為解答 s11689 2010年2月8日 上午 04:11
    2010年2月5日 下午 06:01

所有回覆

  • 你要將該帳號設為 "以服務方式登入"
    詳見TechNet 文件庫
    [在帳戶中新增以服務方式登入的權限 ]
    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    2010年2月5日 下午 01:39
  • Sql service account needs certain user rights on the server. You should change service account in enterprise manager -> server properties -> security, sql will assign user rights that way. Changing account in services applet will not assign required user rights.
    • 已標示為解答 s11689 2010年2月8日 上午 04:11
    2010年2月5日 下午 06:01
  • Hi Bill Chung ,

    群組原則的以服務方式登入,這部份我有設定耶,但是沒用。
    感謝你的回覆~
    2010年2月8日 上午 04:09
  • Hi rmiao ,

    感謝你的回覆,應該是要照你的方法改啟動帳號才對。
    我再試看看~
    2010年2月8日 上午 04:11