我继承了一些在 LocalSystem 下运行的实例。我需要将其更改为域帐户,因为我们正在更改备份策略以转到网络共享,然后转到磁带,并且我需要能够分配权限。
我知道更改服务帐户的推荐方法是使用 SQL Server 配置管理器。但是,我还有什么需要注意的吗?如何确保目录权限足以满足新服务帐户的要求?配置管理器是否会为包含数据/日志/二进制文件的文件夹分配适当的权限,无论它们在哪里?
我继承了一些在 LocalSystem 下运行的实例。我需要将其更改为域帐户,因为我们正在更改备份策略以转到网络共享,然后转到磁带,并且我需要能够分配权限。
我知道更改服务帐户的推荐方法是使用 SQL Server 配置管理器。但是,我还有什么需要注意的吗?如何确保目录权限足以满足新服务帐户的要求?配置管理器是否会为包含数据/日志/二进制文件的文件夹分配适当的权限,无论它们在哪里?
在更改服务帐户之前,最好的选择是手动确保所有权限都正确。如果您需要将实例移动到新服务器或设置另一个实例,这将允许您记录您将来所做的更改,您将准备好拥有所需的一切。
这也是我首选的做事方法,因为我对 SQL Server 的内置 GUI 工具有点不信任,并且更喜欢命令行或 Windows 文件夹管理 GUI 来进行安全修改。(SSMS 做事的方式有太多“惊喜”)
准备好更改服务帐户后,Sql Server 配置管理器是唯一可行的方法。除了更改所有运行的帐户之外,经理还对系统进行了一些其他更改。
请查看“更改 SQL Server 2008 服务帐户的其他注意事项” - http://technet.microsoft.com/en-us/library/ms345578%28v=sql.105%29.aspx
目录权限应授予每个服务 sid。可能是某些管理员之前更改了权限并使用了真实的服务帐户。
还请确保 SPN 设置正确(不再是计算机帐户,而是服务帐户)。如果 sql server 没有完全停止,那可能是个问题。