我有一个维护计划,运行一个失败的SQL作业,但不给和logging看看发生了什么。 我是SQL新手,不确定这个工作在做什么。
作业T-SQL
SET ARITHABORT ON
SET CONCAT_NULL_YIELDS_NULL ON
SET QUOTED_IDENTIFIER ON
SET ANSI_NULLS ON
SET ANSI_PADDING ON
SET NUMERIC_ROUNDABORT OFF
如果您查看SQL Server代理中的相关作业,请编辑该步骤,然后单击高级 – 您将能够为作业指定日志的path。 下一次运行后,它会创build一个日志 – 你将能够看到它做了什么,失败的地方。 这是排除故障的起点。
如果您使用SQL2005或更高版本,如果您单击Management – Maintenance Plans(pipe理 – 维护计划),您将能够双击相关计划 – 并了解其function。 主要维护工作包括备份,CheckDB一致性检查器,事务日志备份(如果需要)和重新索引。
您应该在Microsoft文档中检查其中的每一个,例如SET ARITHABORT 。 一个简单的方法是在Google上search每个SET命令。