SQL登录服务和群集帐户

时间:2009-03-19 15:46:37

标签: sql-server

有人可以,请告诉我为什么群集服务需要本地SQL登录,而sql server服务需要SQL登录。

谢谢,

3 个答案:

答案 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

我们去了。抱歉,有一个糟糕的微软日。

相关问题