创建和管理SQL Server代理作业的方法

数据库 SQL Server
SQL Server数据库中,通过配置用户,就可以创建或执行SQL Server代理作业,下文对该方法作了详细的分析讨论,供您参考学习。

如何才能实现创建和管理SQL Server代理作业呢?通过配置用户就可以实现创建或执行SQL Server代理作业,下面就为您详细介绍该功能的实现方法。

若要配置用户以创建或执行SQL Server代理作业,必须先将某个现有SQL Server登录帐户或 msdb 角色添加到 msdb 数据库中的下列SQL Server代理固定数据库角色之一:SQLAgentUserRole、SQLAgentReaderRole 或 SQLAgentOperatorRole。

默认情况下,这些数据库角色的成员可以创建各自的作业步骤,这些作业步骤不执行其他作业步骤。如果这些非管理用户要运行那些执行其他作业步骤类型(例如,SSIS 包)的作业,它们需要对代理帐户具有访问权限。sysadmin 固定服务器角色的所有成员都有创建、修改和删除代理帐户的权限。有关与这些SQL Server代理固定数据库角色相关的权限的详细信息,请参阅SQL Server代理固定数据库角色。

将SQL登录帐户或msdb角色添加到SQL Server代理固定数据库角色在对象资源管理器中,展开某个服务器。

展开“安全性”,然后展开“登录名”。

右键单击要添加到SQL Server代理固定数据库角色的登录帐户,然后选择“属性”。

在“登录属性”对话框的“数据库访问”页上,选择包含 msdb 的行。

在“数据库角色: msdb”下,选中适当的SQL Server代理固定数据库角色。
 配置代理帐户以创建和管理SQL Server代理作业步骤在对象资源管理器中,展开某个服务器。

展开“SQL Server 代理”。

右键单击“代理”,再选择“新建代理”。

在“新建代理帐户”对话框的“常规”页上,指定新代理的代理名称、凭据名称和说明。请注意,在创建SQL Server代理的代理帐户之前,必须先创建一个凭据。有关创建凭据的详细信息,请参阅如何创建凭据 (SQL Server Management Studio) 和 CREATE CREDENTIAL (Transact-SQL)。

检查此代理的相应子系统。

在“主体”页上,添加或删除登录名或角色,以授予或删除对代理帐户的访问权限。
 

 

 

 

【编辑推荐】

SQL Server服务器角色简介

SQL Server对象许可管理

全面解析SQL Server作业

SQL Server同步复制的实现

SQL Server复制的缺陷

责任编辑:段燃 来源: 互联网
相关推荐

2010-10-19 12:11:15

SQL Server定

2010-11-10 14:35:17

SQL Server创

2010-11-10 11:21:50

SQL Server代

2010-10-21 16:04:13

SQL Server代

2010-11-12 10:31:25

SQL Server游

2011-07-19 15:18:46

存储过程sql语句

2010-07-07 09:02:30

SQL Server内

2009-04-07 10:45:43

Oracle视图创建

2010-10-20 15:11:53

SQL Server作

2010-11-09 15:06:52

SQL Server动

2010-09-01 17:13:07

SQL删除约束

2010-09-06 09:53:41

SQL Server语句

2019-11-11 05:02:05

零信任身份验证网络安全

2010-11-08 09:27:21

SQL Server管

2010-11-11 17:20:51

SQL Server创

2009-07-08 00:25:00

SQL Server

2010-10-19 14:11:20

SQL SERVER恢

2010-11-10 15:23:55

SQL SERVER

2022-08-29 08:00:00

容器Portainer工具

2024-01-17 08:00:56

LVM磁盘Linux
点赞
收藏

51CTO技术栈公众号