Avalados por :

Como alterar o collate do SQL Server sem reinstalar - Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 9 Vistas
0
Cargando...

O seguinte tutorial mostra os passos para alterar o collate (intercalação) do SQL Server sem reinstalar tudo.

O primeiro passo será preparar o SQL Server para isso. Então faremos o seguinte:

  • 1.- Fazer backup de todas as bases de dados de usuários e a base msdb.
  • 2.- Extrair os logins dos usuários com sp_help_revlogin.
  • 3.- Separar (Detach) todas as bases de dados de usuários.

Bem, com isso o SQL Server está preparado para a reconstrução do banco de dados master. Você deve ter um usuário do Windows com privilégios de administrador para fazer isso.

Agora faremos o seguinte:

  • 4.- Ir ao prompt de comando (executar/cmd).
  • 5.- Devemos ir ao diretório de instalação do SQL Server.
    C:\Program Files (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2
  • 6.- Uma vez no diretório, escrevemos
    Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=< INSTÂNCIA DO SQL SERVER > /SQLSYSADMINACCOUNTS="< DOMÍNIO >\ USUÁRIO >" /SAPWD="< SENHA USUÁRIO >" /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS

Onde diz domínio é o nome da máquina onde o SQL Server está. O usuário e a senha são do usuário do Windows com privilégios de administrador e sua senha.

No meu caso, executei da seguinte forma:

Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS="PIPEPC\Felipe L" /SAPWD="*******" /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS

Uma vez concluído, devemos:

  • 7.- Restaurar a base de dados msdb
  • 8.- Importar os logins com sp_help_revlogin.
  • 9.- Importar (Attach) as bases de dados de usuários.
  • 10.- Verificar se os logins estão corretamente vinculados aos usuários.

Com isso, a alteração de collate foi concluída.

No meu caso, como foi um teste, pulei os passos: 2, 7, 8 e 10.

Saudações

Felipe Loyola

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?