Home Base de Datos SQL Server Copiar usuarios y contraseñas entre servidores SQL
mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterToday97
mod_vvisit_counterYesterday7057
mod_vvisit_counterThis week41413
mod_vvisit_counterLast week50139
mod_vvisit_counterThis month124032
mod_vvisit_counterLast month200203
mod_vvisit_counterAll days2383516

We have: 47 guests, 21 bots online
Your IP: 184.72.91.94
 , 
Today: May 18, 2013
  • Facebook: pages/Syswoody/123814830970633
  • Twitter: syswoody
  • Linked In: pub/syswoody-syswoody/23/478/b58
  • Wikio: sources/www.syswoody.com/home-1GYQw
  • Picotea: http://picotea.com/es/canales/sistemas-woody
  • FeedBurner:
Copiar usuarios y contraseñas entre servidores SQL PDF Imprimir E-mail

Para poder trasladar los usuarios de SQL Server debemos usar la siguiente sentencia extraida del BLOG de Jboca.blogspot.com

 

select 'CREATE LOGIN [' + l.name + '] WITH PASSWORD = ', (CAST(l.password as varbinary(256))), ' HASHED, SID = ', CAST(l.sid as varbinary), ', CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF ' + 'GO ' from master..syslogins l where l.isntname + l.isntgroup = 0

 

Esto lo ejecutamos en el servidor antiguo y lo que nos de lo debemos ejecutar en nuestro sql nuevo.

 

Si tenemos SQL Server 2000 como ha sido mi caso la sentencia CREATE LOGIN no esta soportada asi que debemos ejecutar.

 

 

EXEC master..sp_addlogin 'maxi', @pwd, @sid = 0xF6630592B345974588C021007A10A99A, @encryptopt = 'skip_encryption'

 

 

Sustituyendo nuestros valores por los que la select de arriba nos ha dado.

 

Escribir un comentario


Código de seguridad
Refescar