数据库维护作业重建索引失败(因QUOTED_IDENTIFIER SET 选项的设置不正确 )

     近日用户反应数据库反应很慢,查看原因为:维护作业没有执行成功,出现

[Microsoft SQL-DMO (ODBC SQLState: 42000)] 错误 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC 失败,因为下列 SET 选项的设置不正确: 'QUOTED_IDENTIFIER, ARITHABORT'。

     查看相关资料,microsoft提出为“当数据库包含计算列上具有索引的表时,就会出现此问题”,但跟踪数据执行并没发现异常,先作个记录便于后面查询,microsoft提出变通解决此问题:EXECUTE master.dbo.xp_sqlmaint N'-S ServerName \ InstanceName -PlanID <GUID>-WriteHistory-RebldIdx 10-SupportComputedColumn’,其中ServerName \ InstanceName 代表服务器名称和实例名,如果使用的 SQL Server 2000 默认实例可以使用 – S ServerName 参数中,也可以安全地忽略该参数。

 

详细资料地址:http://support.microsoft.com/kb/902388

posted @ 2010-07-15 15:01  唐瑭  阅读(1890)  评论(0编辑  收藏  举报