更改密码和用户帐户

更新日期: 2006 年 7 月 17 日

Microsoft SQL Server 2005 服务帐户和密码链接到 Microsoft Windows 用户帐户和密码。一个位置的更改可能要求另一个位置也做出更改。

安装后更改 SQL Server 服务帐户

安装 SQL Server 2005 后,使用 SQL Server 配置管理器更改任何 SQL Server 相关服务的指定密码或其他属性。每个服务都必须单独更改。新用户帐户在服务重新启动时生效。

ms143746.note(zh-cn,SQL.90).gif重要提示:
在故障转移群集节点关闭或脱机时,不应更改任何 SQL Server 服务帐户的密码。如果一定要这么做,则在所有节点恢复联机状态后,必须使用配置管理器重置密码。

给帐户授予下列权限:

  • SeServiceLogonRight,使帐户可以作为服务运行。
  • SeLockMemoryPrivilege,使帐户可以使用 SQL Server 的 AWE 内存功能。
  • SeTcbPrivilege,使帐户可以模拟其他帐户。

如果要在故障转移群集配置中运行 SQL Server,则还要为群集中的所有二进制文件和所有节点的数据安装位置设置权限。还要向聚集对象上的服务帐户授予权限。

ms143746.Caution(zh-cn,SQL.90).gif注意:
如果要运行 Microsoft Windows 2000 并使用 Windows 2000 加密文件系统对所有 SQL Server 文件进行加密,必须首先解密这些文件,然后才能更改 SQL Server 服务帐户。如果不解密这些文件就重置 SQL Server 服务帐户,将无法解密这些文件。

SQL Server 的当前服务帐户更改为非管理员帐户将导致现有的全文目录无法访问。此时需重建并完全填充属于此 SQL Server 实例的所有目录,或切换回具有管理员权限的帐户。

可将 SQLServerAgent 服务帐户更改为非 Windows NT 4.0 管理员帐户。但是,Windows NT 4.0 帐户必须是 sysadmin 固定服务器角色的成员,才能运行 SQL Server 代理。

有关详细信息,请参阅设置 Windows 服务帐户。有关使用适用于 Windows 的“服务”外接程序更改 SQL Server 服务帐户的信息,请参阅如何不使用 SQL Server 2000 中的 SQL 企业管理器或 SQL Server 2005 中的 SQL Server 配置管理器更改 SQL Server 或 SQL Server 代理服务帐户

Windows 密码更改

如果 Windows 密码在安装 SQL Server 2005 后更改(如密码失效),则还必须在 Windows 中修改 SQL Server 服务的用户帐户信息。

更改 SQL Server 服务登录帐户信息 (Windows 2000)

在控制面板中更改 SQL Server 服务帐户信息后,还必须在 SQL Server 配置管理器中更改 SQL Server 服务帐户。这将使 Microsoft 搜索服务的服务帐户信息也保持同步。

ms143746.security(zh-cn,SQL.90).gif安全说明:
设置强密码对于确保系统的安全至关重要。始终使用强密码。
ms143746.note(zh-cn,SQL.90).gif重要提示:
虽然 Microsoft 搜索服务总是指派给本地系统帐户,但是全文搜索引擎却对 Windows 中的 SQL Server 服务帐户进行跟踪。如果 Windows 密码更改没有重置,则全文搜索和故障转移群集将不可用。

有关创建 Windows 用户帐户、授予高级用户权限、设置密码过期和管理组成员的详细信息,请参阅 Windows 文档或“域用户管理器帮助”。Microsoft Windows 2000 用户请参阅 Windows 2000 文档中的“计算机管理”或“组策略编辑器”。

请参阅

其他资源

SQL Server 外围应用配置器

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

更改的内容:
  • 添加了一个指向知识库文章的链接,该知识库文章介绍了如何使用“服务”外接程序更改 SQL Server 和 SQL Server 代理服务帐户。