管理作业自动化
时间:2007-12-23 来源:不详 作者:迈克DB
________________________________________
相关信息
要检视这些可以一起使用的预存程序和选项的语法,请参阅< 在线丛书 >并索引「指定预存程序」。
________________________________________
检视作业历程记录
SQL Server 在 msdb 系统数据库的 sysjobhistory 数据表中维护作业执行信息的历程纪录。您可以用 Enterprise Manager 或 T-SQL 来检视作业历程记录信息。
使用 Enterprise Manager
跟着下面步骤用 Enterprise Manager 来检视作业历程记录:
1.在 Enterprise Manager 右边窗格的作业名称上点选右键,从快捷菜单上 选取 检视作业历程记录 ,显示 作业历程记录 对话框,如图31-15所示。在这里您将看到一行描述每个作业执行的信息、操作员的通知、以及在SQLServer 上接收到的错误或讯息。
图31-15 作业历程记录对话框
2.要检视作业执行状态的其它细节,请在对话框的右上角选择 显示步骤具体信息 复选框。图31-16显示 MyDB 备份的细节。
图31-16 显示在 作业历程记录 对话框中的具体步骤
3.要清除所有讯息,请点选 全部清除 。要更新画面来检视作业状态(开启 作业历程记录 对话框后所执行的新作业),请点选 重新整理 。要关闭 作业历程记录 对话框,请点选 关闭 。 copyright dedecms
使用 T-SQL
使用 T-SQL 检视关于作业排程的作业历程记录信息,在 msdb 数据库执行预存程序 sp_help_jobhistory。语法如下:
sp_help_jobhistory [ [ @job_id = ] job_id ]
[ , [ @job_name = ] 'job_name' ]
[ , [ @step_id = ] step_id ]
[ , [ @sql_message_id = ] sql_message_id ]
[ , [ @sql_severity = ] sql_severity ]
[ , [ @start_run_date = ] start_run_date ]
[ , [ @end_run_date = ] end_run_date ]
[ , [ @start_run_time = ] start_run_time ]
[ , [ @end_run_time = ] end_run_time ]
[ , [ @minimum_run_duration = ] minimum_run_duration ]
[ , [ @run_status = ] run_status ]
[ , [ @minimum_retries = ] minimum_retries ]
[ , [ @oldest_first = ] oldest_first ]
[ , [ @server = ] 'server' ]
[ , [ @mode = ] 'mode' ]
假如您没有用参数或是没有使用 job id 或 job name 参数来执行程序的话,关于所有作业排程的信息将被退回。mode 参数指定是否要退回所有历史信息(FULL)或是退回一个摘要(SUMMARY)。默认值设定为 SUMMARY。
________________________________________
相关信息
关于预存程序其它选项的细节,请查阅< 在线丛书 >并索引 sp_help_jobhistory。 织梦内容管理系统
________________________________________
警示
警示 (alert)是发生在服务器上,对于事件或是执行状况的一个响应动作。警示可以通知操作员,使得指定的作业能够执行,并将事件转交到另一个服务器上。 事件 (event)是一个错误或讯息,它被写入 Windows NT 或 Windows 2000 应用程序事件记录中(您可以用 Windows NT 或 Windows 2000 Event Viewer 来检视)。 效能条件 (performance condition)是系统效能的特色,可以用 Windows NT 效能监视器或 Windows 2000 系统监视器来监视,如 CPU 公用程序或被 SQL Server 使用的多个锁定。在本章中,我们将着重在
文章评论
共有位Admini5网友发表了评论 查看完整内容