Cambiar, restablecer la clave del usuario sa en SQL Server 2005
- Abrir el SQL Server Management Studio
- Abrir un “New Query” desde la parte superior izquierda
- Ejecutar el siguiente código en la consulta
- La nueva clave se encuentra lista para ser usada
Al instalar el SQL Server 2005 es recomendable seleccionar autenticación mixta (Autenticación Windows, Autenticación SQL Server 2005)
GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'TuNueva' MUST_CHANGE
GO


Excelente ayuda con este mini query de vdd me salvo de un apuro super grande ya que tenia mi login sa conectando automaticamente a la base xxx, por error se borro la base xxx y ya no me dejaba hacer nada ni si quiera se conectaba el usuario. Con este query se cambia el usuario sa a otra base de datos y listooooooooo se puede restaurar de nuevo la base que se borro.
Gracias por la ayuda siempre es bueno encontrarla facilmente.
Saludos.
muchas gracias por la ayuda efectiva… realmente muy util el script
Muy weno, aunque no lo he usado, pero si esta bueno, porque creo que lo usare pronto, muchas gracias
lo probe y me dice: que el MUST_CHANGE no es soportado por mi win xp, bueno no me atrevi a cambiar sa,sino un usuario caulquiera de mi bd de sql
The MUST_CHANGE option is not supported by this version of Microsoft Windows.
Si jeobel yo tengo el mismo problema la verdad quisiera saber como arreglarlo!
Sacale el MUST_CHANGE y funciona perfecto en XP.
saludos
ejecute la consulta y me devolvio los siguientes errores:
Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near ‘LOGIN’.
Msg 170, Level 15, State 1, Line 1
Line 1: Incorrect syntax near ‘LOGIN’.
que podra ser?
No me funciono me sale:
Mens. 15151, Nivel 16, Estado 1, Línea 1
No se puede modificar el inicio de sesión ’sa’ porque no existe o el usuario no tiene permiso.
Mens. 15151, Nivel 16, Estado 1, Línea 1
No se puede modificar el inicio de sesión ’sa’ porque no existe o el usuario no tiene permiso.
tengo windows 7
tengo w7 y me sale esto:
La opción MUST_CHANGE no se puede utilizar cuando se ha desactivado CHECK_EXPIRATION.
??
jen prueba quitandole el must_change, a mi me funciono asi..
@La opción MUST_CHANGE no se puede utilizar cuando se ha desactivado CHECK_EXPIRATION.
en las propiedades del usuario sa debes de activar la opcion exigir caduucidad de contraseña
Muy buen query me funciono al 100
Al ejecutar el sql ejecutalo como administrador
al icono q tengas dale clic derecho ejecutar como administrador y asi podras cambiarlo manualmente
sin ningun problema …esto para los q usan win vista o 7
Recuerde que casi todos los programas en win 7 se debe ejecutar como administrador
dejo mi correo por si alguien tiene informacion para aprender sql server ya que soy novato en esto.
arrobax4@hotmail.com
saludos
Exelente Script, genial, me ayudo en un apuro que tenia para hacer unas pruebas hehehehe, arigatoou, se le agradece
Gracias, lo resolvi en un minuto!!
Muchas gracias, quitandole el MUST_CHANGE funciona excelente
me dice que CHECK_EXPIRATION esta desactivado