And*_*ngo 2 security sql-server configuration-manager
出于安全考虑,我们希望每天更改启动 SQL Server 服务的密码。是否可以在不重新启动服务的情况下执行此操作?
如果有可能,更改会立即应用,还是我最终需要重新启动服务以获取新密码?
我们正在考虑在 Windows 操作系统的服务选项中而不是在 SQL Server 配置管理器中进行此更改。
...出于安全原因,我们希望每天更改启动 sql server 服务的密码
我意识到这可能不在您的控制范围内,但值得一提的是,这对于安全性来说不是一个好主意。这对您的组织来说是一个很高的流程开销(即使它通常以某种方式自动化),并且可能会导致某种密码泄露的机会增加。
可以这样想:每次打开银行金库时,都有恶意人员进入的风险。您愿意每天打开保险库并更换锁,还是偶尔打开它并在其上放一个非常大的锁(长而安全的密码)。
每天访问密码(更改它,然后将其应用于服务帐户)是这样的。与频繁更改密码相比,您应该使用非常安全的密码。
但是,如果您需要这样做 - 为什么不想使用 SQL Server 配置管理器?这是每个文档推荐的方法:
始终使用 SQL Server 工具(例如 SQL Server 配置管理器)更改 SQL Server 或 SQL Server 代理服务使用的帐户,或更改帐户的密码。除了更改帐户名称之外,SQL Server 配置管理器还会执行其他配置,例如在 Windows 注册表中设置权限,以便新帐户可以读取 SQL Server 设置。其他工具(如 Windows 服务控制管理器)可以更改帐户名称,但不会更改相关设置。如果该服务无法访问注册表的 SQL Server 部分,则该服务可能无法正常启动。
重点是我加的。因此,在服务之外执行此操作可能会导致数据库引擎出现可靠性问题。
关于避免重启,使用配置管理器也可以实现这个目标:
作为额外的好处,使用 SQL Server 配置管理器、SMO 或 WMI 更改的密码会立即生效,而无需重新启动服务。
当然,正如其他答案所提到的,您应该被允许不时重新启动服务(Windows 更新等)。
| 归档时间: |
|
| 查看次数: |
1917 次 |
| 最近记录: |