我有一个维护计划,它运行一个失败但没有给出结果的 SQL 作业,并记录发生了什么。我是 SQL 新手,不确定这个作业在做什么。
作业 T-SQL
设置 ARITHABORT 为
设置 CONCAT_NULL_YIELDS_NULL
设置 QUOTED_IDENTIFIER
设置 ANSI_NULLS
设置 ANSI_PADDING
设置NUMERIC_ROUNDABORT 关闭
答案1
如果您在 SQL Server Agent 中查看相关作业,编辑步骤,然后单击高级 - 您将能够为该作业指定日志路径。下次运行后,它将创建一个日志 - 您将能够看到它做了什么以及失败的地方。这是故障排除的起点。
如果您使用的是 SQL2005 或更高版本,单击“管理 - 维护计划”,您将能够双击相关计划 - 并了解其功能。关键维护工作包括备份、CheckDB 一致性检查器、事务日志备份(如果需要)和重新索引。