none
如何正确设置启动sql server与sql server agent服务的账户的权限? RRS feed

  • 问题

  • sql版本为2005。

    开发时一直使用本地系统账户作为启动sql server与sql server agent服务的账户,目前即将在生产上部署数据库,查询资料了解到最好使用不同域用户账号启动上述两个服务。

    若重新安装数据库,可将启动sql server与sql server agent服务所需的权限自动授予分配它们的域用户账号,但若数据库不重新安装,如何手工的授予域用户账号正确的权限?

    若有官方资料可供参考更佳,谢谢。

    2010年12月8日 13:41

答案

全部回复

  • You can change sql service account in sql server coniguration manager, books online has details. 
    • 已标记为答案 jarrodchen 2010年12月8日 15:00
    2010年12月8日 14:04
  • 谢谢答复。

    但如果没有正确配置sql server服务的权限,在sql server coniguration manager里更换后,怕是启动不了sql server服务吧?

    2010年12月8日 14:08
  • It'll assign proper user rights to new account, that's why have to make change in configuration manager but not in services applet. 

    2010年12月8日 14:13
  • 谢谢答复。

    我刚查询了联机丛书,在提到《如何为SQL Server 更改服务启动帐户(SQL Server 配置管理器)》http://msdn.microsoft.com/zh-cn/library/ms345578(v=SQL.90).aspx 这一篇文章中并未提高说更改了服务启动帐户会自动授予其正确的权限。

    请问在联机丛书的哪篇文章可查询到?

    2010年12月8日 14:47
  • 谢谢答复。

    我刚查询了联机丛书,在提到《如何为SQL Server 更改服务启动帐户(SQL Server 配置管理器)》http://msdn.microsoft.com/zh-cn/library/ms345578(v=SQL.90).aspx 这一篇文章中并未提高说更改了服务启动帐户会自动授予其正确的权限。

    请问在联机丛书的哪篇文章可查询到?


    使用confiuration mananger会自动授权的...

    http://support.microsoft.com/kb/283811

    When you first install Microsoft SQL Server to run under a Microsoft Windows NT account, SQL Server sets for that Windows NT account various Windows user rights and permissions on certain files, folders, and registry keys. If you later change the startup account for SQL Server (the MSSQLServer service) and the SQL Server Agent service by using SQL Server Enterprise Manager (SEM) or SQL Server Configuration Manager (SSCM), SEM automatically assigns all the required permissions and Windows user rights to the new startup account for you so that you do not have to do anything else. We recommend that you use this is the approach to change the service account.


    有dba的职位吗(北京的),请联系我 stswordman#hotmail.com
    2010年12月8日 14:59
    版主
  • 谢谢解答。
    2010年12月8日 15:00