在 Windows 8 上使用本地服务帐户运行 SQL2012 失败

在 Windows 8 上使用本地服务帐户运行 SQL2012 失败

我在域中的 Windows 8 笔记本电脑上安装了 SQL2012。域中包含一个组策略,该策略定义了可以“作为服务登录”的帐户。我使用默认设置安装了 SQL Server 2012,包括使用本地服务帐户。

首次安装时,在连接到域时,服务器运行。当我查看本地安全策略时,会显示安装 SQL 以运行的服务帐户。

当 PC 重新启动并断开与域的连接时,SQL Server 将不再启动。即使重新连接到域,它也会给出错误“错误 1069:由于登录失败,服务未启动”。当我查看本地安全策略时,SQL Server 安装的服务帐户不再存在。

我知道我可以在域帐户下运行 SQL Server,并将该域帐户添加到组策略中(我已经为服务器配置了这样的 SQL 服务帐户),但肯定有一种方法可以使用本地帐户运行;否则为什么有时会起作用?我现在已经安装了 3 次,既在连接到域时,也在未连接到域时,但似乎什么都不起作用。它在第一次安装时总是有效的,在笔记本电脑重新启动一次或多次后不久就会失败(说实话,我还没有确定导致登录失败的重新启动模式 - 有时我在重新启动时连接到域,有时则没有)。

顺便说一句,在本地安全策略中的“以服务身份登录”属性中,我只看到组策略中定义的帐户,而添加其他帐户的按钮是灰色的。我也尝试过在打开 LSP 时“以管理员身份运行”,但这没有任何区别。

相关内容