有人可以,请告诉我为什么群集服务需要本地SQL登录,而sql server服务需要SQL登录。
谢谢,
答案 0 :(得分:3)
这很有趣,这个家伙直接给我发了电子邮件并问了同样的问题。我的回答是:
服务帐户不是SQL登录。 SQL登录用于连接到SQL Server,但不用于运行SQL Server本身。
如果您进入控制面板,管理工具,服务并转到SQL Server服务,您将看到运行该服务的帐户。它通常是本地系统,或者是Windows域帐户。
如果这不能解答您的问题,请发送您正在查看的内容的屏幕截图,这会让您感到困惑,我可能会提供更多帮助。希望有所帮助!
答案 1 :(得分:2)
首次设置群集时,必须指定作为域成员的用户帐户。这是群集服务帐户。它是一个Windows帐户,这意味着就SQL Server而言,它是Windows登录(特别是Windows用户登录)。此Windows帐户必须是组成群集的每个服务器上操作系统的本地Administrators组的成员。在SQL Server 2008之前,Administrators组自动添加到SQL Server并授予sysadmin级别权限,这意味着在安装SQL Server时,您不必担心它。
对于SQL Server服务帐户,这包括SQL Server代理,SQL Server全文(如果在2005/2008),它们也需要来自域的Windows帐户。原因是操作系统实际上使用这些帐户启动这些服务,并且它们需要能够在SQL Server配置为可能运行的群集的每个服务器上运行。如果在设置SQL Server时不更改这些,则安装将确保这些帐户在SQL Server中也具有正确的权限。
答案 2 :(得分:1)
他们都不能使用sql登录。他们都应该在大多数环境中使用域帐户。
您可以在这些页面深处隐藏更多信息:http://msdn.microsoft.com/en-us/library/ms179530(SQL.90).aspx
微软并不总能解释为什么你必须做的事情,他们只是说,而你做。
编辑: http://technet.microsoft.com/en-us/library/ms143504.aspx
我们去了。抱歉,有一个糟糕的微软日。