SQL Server 2008 维护计划执行失败一例

当使用sp_configure修改SQL Server 2008配置时,如果设置值不被推荐,需执行RECONFIGURE WITH OVERRIDE强制生效。本文分析了一例因未执行RECONFIGURE WITH OVERRIDE导致维护计划执行失败的问题,并提出了解决方案:执行RECONFIGURE WITH OVERRIDE或撤销修改。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前几天碰到一个问题, SQL Server 2008 SP2 上的一个检查数据库完整性的维护计划失败了, 这个维护计划没有过任何的修改.
先查看一下执行这个维护计划的job的历史, 有类似以下的报错:

Executing query "DECLARE @Guid UNIQUEIDENTIFIER      EXECUTE msdb..sp...".: 100% complete 
End Progress  DTExec: The package execution returned DTSER_FAILURE (1).
Started:  10:14:30 AM  Finished : 10:14:31 AM  Elapsed:  1.185 seconds.  
The package execution failed.  The step failed.
  
从这个报错里看不出什么东西. 只知道这个job是10:14:30 AM 这个时候开始的, 执行了1.185秒就报错了.

然后再查看一下维护计划的历史, 只有如下的一条报错:

Alter failed for Server 'server_name\\instance_name'
 
看起来有点莫名, 从维护计划生成的语句来看, 也就是dbcc checkdb之类, 为什么会有alter server的操作?
 
再查看一下errorlog, 发现在维护计划报错的那一时刻, 有如下一条报错:

Configuration option 'user options' changed from 0 to 0. Run the RECONFIGURE statement to install.

看不出个所以然,  还是打开profiler看一下吧. 于是用profiler抓到了以下的语句:

EXEC sys.sp_configure N&#
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值