如何为 SQL Server 代理设置服务启动帐户(SQL Server 配置管理器)
更新日期: 2005 年 12 月 5 日
本主题说明了如何使用 SQL Server 配置管理器设置 SQL Server Agent 服务帐户。SQL Server Agent 服务启动帐户定义了 SQL Server 代理在运行时所用的 Microsoft Windows 帐户及其网络权限。若要启动 SQL Server 配置管理器,请在 SQL Server Management Studio 中右键单击“已注册的服务器”中的 SQL Server 实例,然后单击**“SQL Server 配置管理器”**。
注意: |
---|
在 SQL Server 2005 中,SQL Server 代理不再要求服务启动帐户为 Microsoft Administrators 组的成员。但是,对使用 SQL Server Agent 服务非管理帐户有一些限制。有关详细信息,请参阅 支持用于 SQL Server 代理的服务帐户类型。SQL Server Agent 服务启动帐户必须为 SQL Server sysadmin 固定服务器角色的成员,如果使用多服务器作业处理,则该帐户还必须为主服务器中 msdb 数据库角色 TargetServersRole 的成员。 |
为 SQL Server 代理设置服务启动帐户
在**“开始”菜单中,依次指向“所有程序”、Microsoft SQL Server 2005 和“配置工具”,再单击“SQL Server 配置管理器”**。
在 SQL Server 配置管理器中,单击**“SQL Server 2005 服务”**。
在详细信息窗格中,右键单击 SQL Server 代理实例(要更改其服务启动帐户)的名称,并单击**“属性”**。
在 **“SQL Server 代理 <instancename> 属性”对话框中,单击“登录”选项卡,并选择下列“登录身份为”**帐户类型之一:
- 如果您的作业仅需要本地服务器中的资源,则选择 Windows 的**“内置帐户”**。有关选择 Windows 内置帐户类型的信息,请参阅为 SQL Server 代理服务选择帐户。
重要提示: 请勿选择“本地服务”帐户。SQL Server 代理服务不能在此帐户下运行。不支持此操作。 - 如果作业需要网络上的资源(包括应用程序资源),如果要将事件转发到其他 Windows 应用程序日志,或者如果要通过电子邮件或寻呼来通知操作员,则选择**“本帐户”**。
如果已选择**“本帐户”,则在“帐户名”框中输入 SQL Server 代理将使用的 Microsoft Windows 帐户名,在“密码”框中输入此帐户的密码,然后在“确认密码”框中重新输入该密码。单击“浏览”**以搜索用户或组。
必须重新启动 SQL Server 代理,才能使这些配置更改生效。
请参阅
其他资源
使用 SQL Server 配置管理器管理服务
设置 Windows 服务帐户