locked
Erro no Check Data and Index Linkage RRS feed

  • Pergunta


  • Programamos o Maintenance Plan para semanalmente ele checar e recriar os índices do Banco de dados.
    Porém no Check Data and Index Linkage dá erro e aparece a mensagem:

    [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: 'QUOTED_IDENTIFIER, ARITHABORT'.

    no Rebuild Indexes a  mensagem é:

    [Microsoft SQL-DMO (ODBC SQLState: 42000)] Error 1934: [Microsoft][ODBC SQL Server Driver][SQL Server]DBCC failed because the following SET options have incorrect settings: 'QUOTED_IDENTIFIER, ARITHABORT'.

    Não estou encontrando qual é o índice  que está com  esse problema.  Será que é só retirar esse índice problemático que  funcionará? Tenho que procurar os índices que possuem campos char ou varchar? Alguma dica para que ele me diga qual é o índice que está com erro?

    Alguma configuração para ignorar esse índice e recriar os outros?

    Obrigado.
    segunda-feira, 20 de outubro de 2008 13:27

Todas as Respostas

  • Daniel,
    Este problema ocorre quando o banco de dados contém uma tabela que tem um índice com uma coluna computada!

    Para resolver este problema coloque o -SupportComputedColumn no passo do job que executa o plano de manutenção do Reindex e do CheckDB.

    A sitaxe e esssa;
    EXECUTE master.dbo.xp_sqlmaint '-S ServerName\InstanceName -PlanID <GUID> -WriteHistory -RebldIdx 10 -SupportComputedColumn'

    Exemplo:
    Reindex
    EXECUTE master.dbo.xp_sqlmaint N'-PlanID 93969D1F-3D42-4053-991F-D1CAC2980B54 -WriteHistory  -RebldIdx 10 -SupportComputedColumn'

    CheckDB
    EXECUTE master.dbo.xp_sqlmaint N'-PlanID 78969D1F-3C42-8553-991F-D1CAC2980B52 -WriteHistory  -CkDB -SupportComputedColumn'


    O paramentro -SupportComputedColumn precisa do SP4 do SQL Server 2000.




    Espero ter ajudado!
    segunda-feira, 20 de outubro de 2008 14:22