|
发表于 2020-6-20 20:45:01
|
显示全部楼层
不知道这个对不对。。。
如何在客户端获得维护计划日志
如何判断维护计划的状态,是否已停止
如何在客户端启动SQLServer代理
---------------------------------------------------------------
--如何在客户端启动SQLServer代理
exec master..xp_cmdshell 'net start SQLSERVERAGENT'
---------------------------------------------------------------
查询系统表,可以得到维护计划的状态:
select * from msdb..sysdbmaintplan_history
关于此系统表返回信息的说明:
sysdbmaintplan_history
执行的每个维护计划操作在表中占一行。该表存储在 msdb 数据库中。
列名 数据类型 描述
sequence_id int 维护计划执行的历史记录序列。
plan_id uniqueidentifier 维护计划 ID。
plan_name sysname 维护计划名称。
database_name sysname 与维护计划相关联的数据库名称。
server_name sysname 系统名称。
activity nvarchar(128) 维护计划执行的活动(例如备份事务日志等)。
succeeded bit 0 = 成功
1 = 失败
end_time datetime 完成操作的时间。
duration int 完成维护计划操作所需的时间。
start_time datetime 操作开始的时间。
error_number int 失败时报告的错误号。
message nvarchar(512) sqlmaint 生成的消息。
|
|