在开发框上安装SQL Server 2008时要使用的服务帐户

时间:2009-08-13 15:20:16

标签: sql-server

我正在我的开发机器上安装SQL Server 2008,在安装过程中,我被要求将帐户分配给不同的服务。如果这是一台简单的开发机器,我应该为没有分配用户的服务使用什么帐户?

  • 我可以使用我登录的帐户(我是此计算机上唯一的用户)吗?
  • 我应该使用NT AUTHORITY / SYSTEM帐户吗?
  • 我是否可以使用上述任何一种或上述内容,或者是否存在不利之处,或者我应该使用完全不同的内容?

5 个答案:

答案 0 :(得分:17)

您无法使用NT AUTHORITY\LOCAL SERVICE。此外,您无法使用本地帐户。

推荐的方法是使用域帐户。接下来最好的事情是NT AUTHORITY\NETWORK SERVICE

答案 1 :(得分:5)

我更喜欢为没有特殊权限的SQL服务创建一个专用的本地帐户,然后让SQL Server安装程序只为该帐户授予必要的权限。感觉更安全。

答案 2 :(得分:0)

如果它是开发机器,我通常只使用SYSTEM。否则,我尝试使用域帐户,因为我经常需要使用SQL Server代理启动SSIS包,如果我可以使用该服务帐户而不是创建必要的代理,那就太好了。

答案 3 :(得分:0)

如果您不在域中,则可以使用本地用户帐户,并且可以使用其他计算机的静态访问权限。您只需匹配用户名和密码(domainmachine部分无关紧要。

例如: devmachine\Andy homemachine\Andy

安迪可以从他的家用机器上取下他的电脑。至少,用户身份验证将通过。祝你好运设置防火墙,端口等。

答案 4 :(得分:0)

如果您需要SQL Server实例与其他实例,Exchange或任何其他网络服务进行通信,请仅使用域帐户。否则只需创建一个专用的本地系统帐户。