none
在服务管理器里,我想知道每个服务都有一个登录身份 RRS feed

  • 问题

  • 在服务管理器里,我想知道每个服务都有一个登录身份,我不知道干嘛用的,还有我安装SQL SERVER2008的时候指定要登录的服务帐户,实际上这个登录身份有什么用的,为什么在服务管理器里每个服务都有登录身份要配置,具体有什么作用?

    2011年12月3日 3:34

答案

  • 这个相当有用,由于每个 Windows 服务是一个可运行的应用程序 (EXE),当这些应用程序访问系统资源,如文件系统时,服务运行的身份 (Identity) 就会被用作验证权限的凭据。特别是访问文件系统和注册表时,该登录身份非常重要,必须谨慎设置。

    对于 SQL Server,请考虑使用 NETWORK SERVICE,其他权限的用户如 LOCAL SERVICE 则不推荐 (权限太高)。

    从 SQL Server 2012 开始,SQL Server 会默认使用 SQLSERVER 作为登录凭据 (如没有则会在安装时创建)。


    Mark Zhou
    2011年12月5日 9:35