locked
Erro REBUILD tabela SQL SErver 2005 - WSUS RRS feed

  • Pergunta

  • Boa Noite,

    Estou com um erro no meu database do WSUS que é o seguinte:

    Msg 33002, Level 16, State 1, Line 1

    Access to table dbo.tbTargetInTargetGroup is blocked because the signature is not valid.

    O comando utilizado foi o seguinte:

    EXEC sp_MSforeachtable @command1="SET QUOTED_IDENTIFIER ON;ALTER INDEX ALL ON ? REBUILD;"

    Foi usado o comando acima para tentar resolver um erro no WSUS que não está acessando os target group, por isso fui verificar as tabelas.

    Alguem sabe como resolver este problema no SQL, acredito que resolvendo este problema o meu WSUS também será resolvido.

    p_MSforeachtable @command1="SET QUOTED_IDENTIFIER ON;ALTER INDEX ALL ON ? REBUILD;"

    sexta-feira, 20 de setembro de 2013 21:38

Respostas

Todas as Respostas

  • Anderson,

    Boa noite,

    Se vc executar desta forma ocorre o mesmo erro?

    ALTER INDEX <índice> ON <tabela> REBUILD;
    GO

    Ou

    DBCC DBREINDEX ('tabela', 'indice', 70); GO

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com

    sábado, 21 de setembro de 2013 00:19
  • Agora esta ocorrendo o seguinte erro:

    Msg 33002, Level 16, State 1, Line 1

    Access to table dbo.tbTargetInTargetGroup is blocked because the signature is not valid.

    segunda-feira, 23 de setembro de 2013 22:28
  • Olá Anderson,

    Este banco de dados não está com criptografia habilitada?

    Qual versão do SQL Server está utilizando?

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |


    segunda-feira, 23 de setembro de 2013 22:49
  • Como confiro se o banco esta com criptografia habilitada?
    É o banco de dados do WSUS  (Internal Database)...
    terça-feira, 24 de setembro de 2013 01:41
  • Olá,

    Execute esta query:

    use master
    go

    select database_id, name, is_encrypted
    from sys.databases

    Se o retorno desta coluna (is_encrypted) for igual a 1 indica que a DB está com a criptografia ativada.

    É bem provável que esteja com bloqueio por ser uma DB do WSUS.

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |



    terça-feira, 24 de setembro de 2013 02:10
  • Executei o comando e deu o seguinte erro:

    Msg 207, Level 16, State 1, Line 1

    Invalid column name 'is_encrypted'.

    terça-feira, 24 de setembro de 2013 11:37
  • Qual a versão do seu SQL?

    Verifique se tem esta opção na propriedade da sua database:


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |


    terça-feira, 24 de setembro de 2013 12:16
  • Anderson,

    Estive dando uma olhada sobre a manutenção na base dados do WSUS.

    Existem alguns procedimentos para realizar esta atividade.

    Chegaste a dar uma olhada nesta documentação?

    Links: 

    http://camie.dyndns.org/technical/wsus-db-maintenance-2008/

    http://osman-shener-en.blogspot.com.br/2011/12/how-to-re-index-wsus-database.html

    "Se a resposta foi útil, não esqueça de marcar a resposta."

    Roberto Galvão 
    MCITP - Administration SQL Server 2008
    MCITP - Developer SQL Server 2008 
    MCSA - SQL Server 2012 
    MCT - SQL Server 
    Blog: http://bobgalvao.wordpress.com


    Roberto Galvão | MCTS | MCITP | Microsoft Partner |


    terça-feira, 24 de setembro de 2013 12:48
  • Usei este comando e resolveu em parte:

    EXEC sp_MSforeachtable @command1="SET QUOTED_IDENTIFIER ON;ALTER INDEX ALL ON ? REBUILD;"

    • Marcado como Resposta Anderson Avila terça-feira, 24 de setembro de 2013 19:15
    terça-feira, 24 de setembro de 2013 19:14