我正在我的开发机器上安装SQL Server 2008,在安装过程中,我被要求将帐户分配给不同的服务。如果这是一台简单的开发机器,我应该为没有分配用户的服务使用什么帐户?
答案 0 :(得分:17)
您无法使用NT AUTHORITY\LOCAL SERVICE
。此外,您无法使用本地帐户。
推荐的方法是使用域帐户。接下来最好的事情是NT AUTHORITY\NETWORK SERVICE
。
答案 1 :(得分:5)
我更喜欢为没有特殊权限的SQL服务创建一个专用的本地帐户,然后让SQL Server安装程序只为该帐户授予必要的权限。感觉更安全。
答案 2 :(得分:0)
如果它是开发机器,我通常只使用SYSTEM。否则,我尝试使用域帐户,因为我经常需要使用SQL Server代理启动SSIS包,如果我可以使用该服务帐户而不是创建必要的代理,那就太好了。
答案 3 :(得分:0)
如果您不在域中,则可以使用本地用户帐户,并且可以使用其他计算机的静态访问权限。您只需匹配用户名和密码(domain
或machine
部分无关紧要。
例如:
devmachine\Andy
homemachine\Andy
安迪可以从他的家用机器上取下他的电脑。至少,用户身份验证将通过。祝你好运设置防火墙,端口等。
答案 4 :(得分:0)
如果您需要SQL Server实例与其他实例,Exchange或任何其他网络服务进行通信,请仅使用域帐户。否则只需创建一个专用的本地系统帐户。