如何为 SQL Server 更改服务启动帐户(SQL Server 配置管理器

SQL Server 2008 联机丛书(2008 年 8 月)
如何为 SQL Server 更改服务启动帐户(SQL Server 配置管理器)

使 用 SQL Server 配置管理器可更改 SQL Server 服务的启动选项,以及更改由 SQL Server 数据库引擎、SQL Server Agent、SQL Server Browser、SQL Server Analysis Services 和 SQL Server Integration Services 使用的服务帐户。有关如何选择适合的服务帐户的详细信息,请参阅设置 Windows 服务帐户

ms345578.note(zh-cn,SQL.100).gif重要提示:
更改数据库引擎和 SQL Server Agent 的服务启动帐户后,必须重新启动 SQL Server 服务(数据库引擎)才能使更改生效。有关详细信息,请参阅下面的更改 SQL Server 2008 服务帐户时的其他注意事项。 重新启动此服务时,所有与 SQL Server 实例关联的数据库在此服务成功重新启动后才能使用。如果必须更改 SQL Server 或 SQL Server Agent 的服务启动帐户,请确保在定期计划维护期间或者数据库可以脱机(不中断日常操作)时执行此操作。

  1. “开始”菜单中,依次指向“所有程序”Microsoft SQL Server 2008“配置工具”,然后单击“SQL Server 配置管理器”

  2. 在 SQL Server 配置管理器中,单击“SQL Server 服务”

  3. 在详细信息窗格中,右键单击要为其更改服务启动帐户的 SQL Server 实例的名称,再单击“属性”

  4. “SQL Server <实例名> 属性”对话框中,单击“登录”选项卡,再选择“登录身份为”帐户类型。

  5. 选择了新服务启动帐户后,单击“确定”

    将出现一个消息框,询问是否要重新启动 SQL Server 服务。

  6. 单击“是”,然后关闭 SQL Server 配置管理器。

  1. “开始”菜单中,依次指向“所有程序”Microsoft SQL Server 2008“配置工具”,然后单击“SQL Server 配置管理器”

  2. 在 SQL Server 配置管理器中,单击“SQL Server 服务”

  3. 在详细信息窗格中,右键单击要为其更改服务启动帐户的 SQL Server 实例的名称,再单击“属性”

  4. “SQL Server <实例名> 属性”对话框中,单击“登录”选项卡,再选择“登录身份为”帐户类型。

  5. 选择了新服务启动帐户后,单击“确定”

    将出现一个消息框,询问是否要重新启动 SQL Server 服务。

  6. 单击“是”,然后关闭 SQL Server 配置管理器。

  • 在 Windows Server 2003 和 Windows XP 上运行的 SQL Server 2008

    更改由 SQL Server 或 SQL Server Agent 使用的服务帐户时,需要使用 SQL Server 配置管理器才能执行以下步骤:

    1. 停止 SQL Server(如果正在运行)。
    2. 在单用户模式下重新启动 SQL Server。
    3. 连接到 SQL Server。
    4. 为服务设置新的服务帐户(添加新的服务登录名),并使其成为 sysadmin 固定服务器角色的成员。
    5. 禁用 SQL Server 内的旧服务帐户登录名。
    6. 断开与 SQL Server 的连接。
    7. 停止 SQL Server。
    8. 在正常用户模式下重新启动 SQL Server。
  • 在 Windows Vista 和 Windows Server 2008 独立服务器上运行的 SQL Server 2008

    如 果 SQL Server 2008 运行在 Windows Vista 或 Windows Server 2008 上,则更改由 SQL Server 或 SQL Server Agent 使用的服务帐户后,不必执行以上步骤(在单用户模式下启动/停止服务以及连接到 SQL Server)。这是因为在 SQL Server 2008 安装期间,SQL Server 和 SQL Server Agent 服务 SID 是作为登录名和 sysadmin 固定服务器角色的成员进行设置的,并且服务帐户更改对每个服务 SID 没有影响。

  • 群集服务器

    必须从 SQL Server 群集的活动节点更改由 SQL Server 或 SQL Server Agent 使用的服务帐户。

    如 果运行在 Windows Server 2003 和 Windows Server 2008 上(在一个使用域组的非默认配置中),则更改由 SQL Server 或 SQL Server Agent 使用的服务帐户时,需要使用 SQL Server 配置管理器,通过使资源组脱机为前面所述的步骤停止 SQL Server。

  • 在域控制器上运行的 SQL Server 2008

    如果 SQL Server 服务是使用服务 SID 进行配置的,则更改由该服务使用的帐户时,不需要在 SQL Server 中进行其他更改。如果 SQL Server 服务是使用域帐户进行配置的,则必须停止该服务才能执行上面列出的步骤 (a) 到 (h)。

  • SKU 升级(从 SQL Server Express 到 Express 以外的 SKU)

    在 SQL Server Express 安装期间,SQL Server Agent 服务被配置为使用 Network Service 帐户(但已禁用)。SQL Server 配置管理器可以更改为 SQL Server Agent 服务分配的帐户,但不能启用或启动该服务。将 SKU 从 SQL Server Express 升级到 Express 以外的版本后,不能自动启用 SQL Server Agent 服务,但可以在需要时通过使用 SQL Server 配置管理器以及将服务启动模式更改为“手动”或“自动”来启用该服务。有关详细信息,请参阅 SQL Server Express 功能

  • 在 Windows Server 2003 和 Windows XP 上运行的 SQL Server 2008

    更改由 SQL Server 或 SQL Server Agent 使用的服务帐户时,需要使用 SQL Server 配置管理器才能执行以下步骤:

    1. 停止 SQL Server(如果正在运行)。
    2. 在单用户模式下重新启动 SQL Server。
    3. 连接到 SQL Server。
    4. 为服务设置新的服务帐户(添加新的服务登录名),并使其成为 sysadmin 固定服务器角色的成员。
    5. 禁用 SQL Server 内的旧服务帐户登录名。
    6. 断开与 SQL Server 的连接。
    7. 停止 SQL Server。
    8. 在正常用户模式下重新启动 SQL Server。
  • 在 Windows Vista 和 Windows Server 2008 独立服务器上运行的 SQL Server 2008

    如 果 SQL Server 2008 运行在 Windows Vista 或 Windows Server 2008 上,则更改由 SQL Server 或 SQL Server Agent 使用的服务帐户后,不必执行以上步骤(在单用户模式下启动/停止服务以及连接到 SQL Server)。这是因为在 SQL Server 2008 安装期间,SQL Server 和 SQL Server Agent 服务 SID 是作为登录名和 sysadmin 固定服务器角色的成员进行设置的,并且服务帐户更改对每个服务 SID 没有影响。

  • 群集服务器

    必须从 SQL Server 群集的活动节点更改由 SQL Server 或 SQL Server Agent 使用的服务帐户。

    如 果运行在 Windows Server 2003 和 Windows Server 2008 上(在一个使用域组的非默认配置中),则更改由 SQL Server 或 SQL Server Agent 使用的服务帐户时,需要使用 SQL Server 配置管理器,通过使资源组脱机为前面所述的步骤停止 SQL Server。

  • 在域控制器上运行的 SQL Server 2008

    如果 SQL Server 服务是使用服务 SID 进行配置的,则更改由该服务使用的帐户时,不需要在 SQL Server 中进行其他更改。如果 SQL Server 服务是使用域帐户进行配置的,则必须停止该服务才能执行上面列出的步骤 (a) 到 (h)。

  • SKU 升级(从 SQL Server Express 到 Express 以外的 SKU)

    在 SQL Server Express 安装期间,SQL Server Agent 服务被配置为使用 Network Service 帐户(但已禁用)。SQL Server 配置管理器可以更改为 SQL Server Agent 服务分配的帐户,但不能启用或启动该服务。将 SKU 从 SQL Server Express 升级到 Express 以外的版本后,不能自动启用 SQL Server Agent 服务,但可以在需要时通过使用 SQL Server 配置管理器以及将服务启动模式更改为“手动”或“自动”来启用该服务。有关详细信息,请参阅 SQL Server Express 功能

任务
如何启动 SQL Server 实例(SQL Server 配置管理器)
如何在 SQL Server 工具中将 WMI 配置为显示服务器状态
其他资源
管理服务操作指南主题(SQL Server 配置管理器)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值