创建和管理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)。
检查此代理的相应子系统。
在“主体”页上,添加或删除登录名或角色,以授予或删除对代理帐户的访问权限。
【编辑推荐】
相关文章
- css权重的计算规则
- gson解析json数据的方法
- angularjs双向绑定原理是什么?
- fastjson格式化
- fastjson和jackson区别
- angularjs ng-options设置多个默认选项
- eclipse json格式化
- js switch语句计算指定日期是今年的第几天
- javascript substr截取字符串
- 引入RabbitMQ后,你如何保证全链路数据100%不丢失?
- MySQL 定时备份数据库(非常全),值得收藏!
- 如何批量制作奇数流水号条形码
- TDSQL演进与突破:把企业级分布式数据库做到极致
- 《这么多MergeTree 表引擎,我该怎么选?》- part 2
- access怎样连接eclipse
- 全新池化方法AdaPool | 让ResNet、DenseNet、ResNeXt等在所有下游任务轻松涨点
- 为什么从 MongoDB 转向 Couchbase ?
- 全新数据增强 | TransMix 超越Mix-up、Cut-mix方法让模型更加鲁棒、精度更高
- Xcode控制台输出json数据乱码转为中文
- 怎么用jupyter导入数据集