SQL Server 2005 实现自动化管理
2010-10-01 10:20:57 来源:WEB开发网核心提示: 再向下就是通知:就是当作业完成或是失败的时候可以及时通知我们刚刚定义的操作员,我们继续向下看,SQL Server 2005 实现自动化管理(5),我们来看一下如何使用T-SQL语句来实现我们刚才的操作:我把几个相关的命令给大家介绍一下:然后我们来看一个综合的例子:创建作业:sp_add_job
再向下就是通知:就是当作业完成或是失败的时候可以及时通知我们刚刚定义的操作员。
我们继续向下看,我们来看一下如何使用T-SQL语句来实现我们刚才的操作:
我把几个相关的命令给大家介绍一下:然后我们来看一个综合的例子:
创建作业: sp_add_job
常用参数:
@JOB_NAME 作业名称
@JOB_ID OUTPUT 该作业的ID号,是 uniqueidentifer 类型的输出变量
@ENABLE=1或0 是否处于启用状态
@OWNER_LOGIN_NAME 可登录的用户名称
@NOTIFY_LEVEL_EVENTLOG 将运行状态放入WINDOWS的应用程序日志.
@notify_level_email 用于指明作业完成后何时发送电子邮件的值
@notify_level_netsend 用于指明作业完成后何时发送电子邮件的值
@notify_level_page 用于指明作业完成后何时发送呼叫的值
0 从不
1 成功后
2(默认值) 失败后
3 始终
EXEC MSDB..SP_ADD_JOB
@JOB_NAME='DUFEIBAK',@ENABLED=1,@OWNER_LOGIN_NAME='PERTHADMINISTRATOR',
@NOTIFY_LEVEL_NETSEND=3,@NOTIFY_NETSEND_OPERATOR_NAME='OP1',@NOTIFY_LEVEL_EVENTLOG=3
现在会报告没有操作员.所以要先定义一个操作员
EXEC MSDB..SP_HELP_OPERATOR
SP_ADD_OPERATOR 创建操作员
常用参数:
@NAME 操作员名称
@ENABLED 是否启用操作员
@EMAIL_ADDRESS 操作员的邮件地址
@PAGER_ADDRESS 操作员的寻呼地址
- ››sql server自动生成批量执行SQL脚本的批处理
- ››实现PHP页面静态化
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››实现android 再按一次退出程序代码
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››实现Win8中IE10收藏夹漫游
更多精彩
赞助商链接