首先 – 我是一个开发人员,而不是DBA或服务器pipe理员,所以我觉得有点不在我的elemenet这里。 无论如何,我试图在SQL Server 2005机器上创build一个维护计划(这是这个盒子上的第一个)。 为了得到我想要工作的计划而失败之后,我已经删除了它,并且使用向导开始了一个非常基本的计划。 它应该做1件事,做一个检查数据库完整性的任务。
我已经进入了Management Studio中的报告选项,并告诉它生成一个文本文件报告,并logging扩展信息。 但是,在作业失败后,我去查找日志文件,没有任何内容。 当我在日志查看器(在Management Studio中)查看“SQL Server”和“SQL Agent”时,在尝试执行维护计划的时候,我没有看到任何条目。 当我查看应用程序日志时,我看到一个条目,指出:
描述:SQL Server计划作业'MaintenancePlan.Subplan_1'(0xCB266AFE28CAB2449D241CB1293879B5) – 状态:失败 – 调用date:2009-10-09 15:10:43 – 消息:作业失败。 作业被用户sa调用。 运行的最后一步是第1步(子计划_1)。
当我查看计划的工作历史时,我看到这样的信息:
无法开始执行步骤1(原因:行(1):语法错误)。 该步骤失败
我使用Windows身份validation为本地服务器连接设置了计划的连接(通过单击“pipe理连接”button)。 有人可以帮助我确定我失踪/我搞砸了吗?
如果您仍然遇到问题,我会尽量重新制定维护计划。 否则,如果您只是希望重build索引和备份数据库,则可以直接从Management Studio将它们编写脚本,并将它们粘贴到常规SQL代理作业中。
无法开始执行步骤1(原因:行(1):语法错误)。 该步骤失败
步骤1中正在执行什么?
SQL 2005 SP2在2010年1月份不再支持,因此将服务器修补到SP3或者选项升级到SQL 2008 SP1可能是一个好主意。
如果以上都不是你的select,那么我也会提到一个类似的问题,在这个问题上维护计划失败了,这个问题是由于一个未正确应用的sp_configure选项,看看你的解决scheme是否适用,但还是设法解决了这个问题。
干杯