我在 SQL Server 2008 中运行了大约 20 个作业。此帐户的所有者是 Domain\Administrator。现在需要更改管理员密码。我只是想知道这种变化是否会对工作产生任何影响。请帮我澄清疑惑。
问问题
3400 次
1 回答
1
每当服务帐户的密码更改时,配置为在该帐户下运行的任何服务都需要更新其凭据(输入新密码)。这适用于 Windows 服务、SQL 代理代理凭据、IIS 应用程序池等。如果没有这个,服务将不会在下次停止/回收时启动,并且将无法访问需要服务进行身份验证的外部资源。
相反,如果您使用网络服务帐户,则无需担心这一点。当然,这仅适用于服务器上单个应用程序的身份与应用程序本身同义的情况(例如:如果您的应用程序是唯一在特定服务器上运行的东西,则确实没有缺点)。
在域管理员帐户下运行作业是相当不寻常的,无论是通过 SQL 代理代理还是(更糟)仅以域管理员身份运行 SQL 代理本身。如果您确实需要这些凭据来执行特定的作业,请至少为这些作业使用 SQL 代理代理,并且最好使用仅具有您需要的权限的代理。
以域管理员身份运行是一场等待发生的安全灾难(除非您在开发/资源域中,在这种情况下,充其量它仍然是有问题的,否则就是剪惰性)。
于 2012-02-17T08:27:28.673 回答