locked
Updata na sys.objects não autorizado - Erro 259 RRS feed

  • Pergunta

  • Boa noite, a empresa em que trabalho contratou um servidor no canadá com sql server instalado , qdo subimos o sistema tivemos um problema de collation.

    tentei fazer o Update dos campos na sysobjects mas aconteceu o seguinte erro:

    Ad Hoc Updates to System Catalogs are Not Allowed

    já tentei fazer o que falam pelo google:

    SP_CONFIGURE 'ALLOW UPDATES', 1
    RECONFIGURE WITH OVERRIDE
    E nada...

    alguem já teve o mesmo problema e sabe a solução ?

    Allan Tavares - Analista Programador Jr.
    • Movido Gustavo Maia Aguiar sábado, 17 de julho de 2010 22:53 (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 6 de novembro de 2009 22:52

Respostas

  • Allan,

    Por se tratar de algo que pode interferir no funcionamento do SQL de maneira geral, os updates em tabelas de sistema ficam bloqueados mesmo. No SQL Server 2005 a opção allow updates foi mantida apenas por questões de compatibilidade mas não possui mais efeito algum.

    Pelo que entendi, seu problema é com Collation, certo? Neste caso, vc tem como alterar o collation de um banco de dados, das tabelas ou mesmo de algum campo de alguma tabela.

    Dê uma olhada nos comandos ALTER DATABASE e ALTER TABLE para realizar as alterações de collation.

    Abraços,

     


    Erickson Ricci - MCP, MCTS, MCTS BI
    sábado, 17 de julho de 2010 18:39

Todas as Respostas

  • Allan,

    Por se tratar de algo que pode interferir no funcionamento do SQL de maneira geral, os updates em tabelas de sistema ficam bloqueados mesmo. No SQL Server 2005 a opção allow updates foi mantida apenas por questões de compatibilidade mas não possui mais efeito algum.

    Pelo que entendi, seu problema é com Collation, certo? Neste caso, vc tem como alterar o collation de um banco de dados, das tabelas ou mesmo de algum campo de alguma tabela.

    Dê uma olhada nos comandos ALTER DATABASE e ALTER TABLE para realizar as alterações de collation.

    Abraços,

     


    Erickson Ricci - MCP, MCTS, MCTS BI
    sábado, 17 de julho de 2010 18:39
  • Allan,

    O Erickson esta correto, alterações em systems tables não são mais permitidas no SQL Server a partir da versão 2005 e refletida posteriomente no 2008 e R2.

    Em relação ao Collation também acredito que a alteração sobre o seu banco de dados poderá atender a sua necessidade.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    segunda-feira, 19 de julho de 2010 23:53
    Moderador