none
alterar collation default do servidor RRS feed

  • Pergunta

  •    Boa Tarde colegas, sei que esse é um assunto batido e controverso, mas como estou passando por isso preciso de ajuda.

       Preciso mudar o collation default do servidor. Parece que a forma mais rápida é uma sugestão do Nilton Pinheiro(não documentada) usando um parâmetro -q do sqlservr.exe. Como não é documentada estou fazendo um um servidor de teste. Porém ao rodar o comando, que é este abaixo :

    sqlservr.exe -sSQL2012 -m -T4022 -T3659 -q"SQL_Latin1_General_CI_AS"

    Dá o seguinte erro:

    An invalid startup option q was supplied, either from the registry or the command prompt. Correct or remove the option.

    ou seja, ele não reconhece essa opção -q.

    Aguardo retorno!

    Grata!!!

    terça-feira, 2 de fevereiro de 2016 16:36

Respostas

Todas as Respostas

  • Olá LaraW.

    Você executou o prompt como administrador? Sei que é básico, mas não custa perguntar: você parou o serviço do sql server e seus dependentes?

    sqlservr.exe -m -sSQL2012 -T4022 -T3659 -q"SQL_Latin1_General_CI_AS"


    Luiz Fernando Lima - MCTS SQL Server - Microsoft Partner

    terça-feira, 2 de fevereiro de 2016 19:43
  • LaraW,

    Dê uma lida no link abaixo por gentileza:

    https://www.mssqltips.com/sqlservertip/3519/changing-sql-server-collation-after-installation/

    O ideal mesmo seria reinstalar a sua instância do SQL Server com a collation correta.


    Felipe Lauffer MCSA: SQL Server | MCP

    quarta-feira, 3 de fevereiro de 2016 10:35
  • Luiz Fernando, estava fazendo assim mesmo(como administrador e parado os serviços), mas ainda assim não dá certo. Obrigada!!!!
    quarta-feira, 3 de fevereiro de 2016 19:55
  • Felipe, vou olhar a documentação que você sugeriu.  Grata!!!
    quarta-feira, 3 de fevereiro de 2016 19:55
  •      Felipe, a documentação que vc passou acho que faz o mesmo que eu estava fazendo. É isso mesmo ou mandou errado?

      Grata!!!

    quinta-feira, 4 de fevereiro de 2016 15:29
  • LaraW, praticamente sim. Te enviei por ter um passo-a-passo de como realizar cada etapa.

    Felipe Lauffer MCSA: SQL Server | MCP

    quinta-feira, 4 de fevereiro de 2016 15:59
  •      OK. Obrigada! Vou dar mais umas pesquisadas na internet. Ainda não tive sucesso. Pelo jeito vou ter que reinstalar a instância.
    quinta-feira, 4 de fevereiro de 2016 16:12
  • LaraW,

    A sua instância do SQL Server é de produção?


    Felipe Lauffer MCSA: SQL Server | MCP

    quinta-feira, 4 de fevereiro de 2016 16:58
  • "SQL_Latin1_General_CI_AS" ao existe existe é "sql_latin1_general_cp1_ci_as" ou "Latin1_General_CI_AS"
    sexta-feira, 13 de dezembro de 2019 17:13
  • João Pedro,

    Não entendi o que você post!!!

    Você quer saber quais são os Collate ou esta questionando qual usar?

    Os três collates que você citou acima existem e são bem diferentes uns dos outros, os collates:

    SQL_Latin1_General_CI_AS e sql_latin1_general_cp1_ci_as

    Ambos são collates existentes na camada do SQL Server por isso se iniciam com a sigla SQL, já o Latin1_General_CI_AS é um collate na camada do Sistema operacional Windows.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]


    sexta-feira, 13 de dezembro de 2019 17:47
    Moderador