Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
felipe_loyolarodriguez
Active Contributor

El siguiente tutorial muestra los pasos para cambiar el collate (intercalación) de SQL Server sin reinstalar todo.

Lo primero será preparar el SQL Server para esto. Así que haremos lo siguiente:

  • 1.- Hacer backup de todas las bases de datos de usuarios y la base msdb.
  • 2.- Extraer los inicios de sesión de los usuarios con sp_help_revlogin.
  • 3.- Separar (Detach) todas las bases de datos de usuarios.

Bien, con eso ya tenemos preparado SQL Server para la reconstrucción de la base de datos master. Deben tener un usuario de Windows con privilegios de administrador para realizar esto.

Ahora haremos lo siguiente:

  • 4.- Ir a símbolo del sistema (ejecutar/cmd).
  • 5.- Debemos dirigirnos a la ruta de instalación de SQL Server.
    C:\Program Files (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2
  • 6.- Una vez en la ruta escribimos
    Setup /QUIET /ACTION=REBUILDDATABASE /INSTANCENAME=<INSTANCIA DE SQL SERVER> /SQLSYSADMINACCOUNTS="<DOMINIO>\USUARIO>" /SAPWD="<PW USUARIO>" /SQLCOLLATION=SQL_Latin1_General_CP1_CI_AS

Donde dice dominio es el nombre de la maquina donde esta SQL Server. EL usuario y la password es el usuario de Windows con privilegios de administrador y su contraseña.

En mi caso lo ejecute de esta manera:

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

Una vez terminado debemos:

  • 7.- Restaurar la base de datos msdb
  • 8.- importar los inicios de sesion con sp_help_revlogin.
  • 9.- Importar (Attach) las bases de datos de usuarios.
  • 10.- Verificar que los logins están bien enlazados con los usuarios.

Con eso ya ha concluido el cambio de collate.

En mi caso como fue test, me salté los pasos: 2, 7, 8 y 10.

Saludos

Felipe Loyola

5 Comments
Labels in this area