none
Collation - Urgente RRS feed

  • Pergunta

  • Turma,

    Desculpa eu estar insistindo neste assunto, mas tenho que resolvê-lo.

    Estou instalando o SQL Express em uma máquina windows 2003 server português.

    Quando chega a hora de configurar o collation aí o bicho pega.

    Preciso deixar o banco com o collation SQL_Latin1_General_CP1_CI_AS, poém já tentei de tudo e nada da certo.

    Tentei executar o código abaixo:

    sqlservr -m -T4022 -T3659 -q"SQL_Latin1_General_CP1_CI_AS" -s(local)\SQLExpress

    Estou recebendo a seguinte mensagem de erro:

    Your SQL Server Installation is either corrupt or has been tampered with (Error getting instance ID from name).
    Plese uninstall then er-run setup to correct this problem

    Porém não está funcionando nem a pau.

    alguém tem alguma idéia?

    Valeu !!!

    sexta-feira, 23 de novembro de 2007 22:02

Todas as Respostas

  •  

    Pablicio,

     

    Você quer deixar o servidor com esse collate? Ou é só as databases?

     

    Se for as databases, você pode setar durante a criação delas.

     

    Se for para o servidor, tente esta alternativa, que é fazer um rebuild da master, isso é usando o instalador do SQL:

     

    start /wait <DVD Drive>\setup.exe /qn INSTANCENAME=MSSQLSERVER REINSTALL=SQL_Engine REBUILDDATABASE=1 SAPWD=<NewStrongPassword> SQLCOLLATION=<NewSystemCollation>

     

     

    Detalhe importantíssimo, mesmo mudando o collate do servidor, as databases que já estiverem com um collate errado, ficarão com ele!! Terás que alterar um por um!!

     

     

    Abraço

    sábado, 24 de novembro de 2007 04:04