Cambiar una contraseña


15

Estoy tratando de cambiar la contraseña de la cuenta sa usando SQL Server Management Studio 2012. He seguido los pasos a continuación, pero la contraseña sigue siendo la misma.

  1. Inicie sesión en SQL Server Management Studio, seleccione Motor de base de datos, \ SBSmonitoring, Autenticación de Windows.
  2. Vaya a Explorador de objetos - Carpeta de seguridad - Carpeta de inicios de sesión.
  3. Haga clic derecho en la cuenta SA y seleccione la opción Propiedades.
  4. En la página general, cambie la contraseña SA y confírmela.
  5. En la página de estado, cambie Iniciar sesión a Activado. Haga clic en Aceptar para guardar el cambio.
  6. Reinicie el servidor SQL y todos sus servicios.

Alguna idea ?


¿Qué error obtienes cuando intentas iniciar sesión? ¿Se ha configurado el servidor solo para la autenticación de Windows? ¿La sacuenta está deshabilitada? ¿Se saha cambiado el nombre de la cuenta y se saha agregado otra cuenta ? ¿Qué obtienes cuando ejecutas estos:SELECT CASE SERVERPROPERTY('IsIntegratedSecurityOnly') WHEN 1 THEN 'Windows Authentication' WHEN 0 THEN 'Windows and SQL Server Authentication' END as [Authentication Mode]; SELECT name, type_desc, is_disabled FROM sys.server_principals WHERE sid = 0x01; SELECT * FROM sys.syslogins WHERE sid = 0x01;
Bacon Bits

2
Verifique que su instancia esté configurada en Autenticación mixta.

2
ERRORLOG le informará el motivo del error de inicio de sesión. Si la autenticación mixta no está habilitada, verá "Error de inicio de sesión para el usuario 'sa'. Motivo: Error al intentar iniciar sesión con autenticación SQL. El servidor está configurado solo para la autenticación de Windows". Además, ¿por qué demonios estás usando sa? Es un inicio de sesión bien conocido y un posible vehículo de ataque: desactívelo y configure un inicio de sesión de administrador del sistema diferente.
spaghettidba

Respuestas:


10

use esta consulta cambiará una contraseña sa

GO
ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master]
GO
USE [master]
GO
ALTER LOGIN [sa] WITH PASSWORD=N'newpassword' 
GO

Gracias, pero todavía tengo problemas. De hecho, al ejecutar estos comandos en SQL Server Management Studio recibí este mensaje: "Comando (s) completado (s) con éxito". ... Pero cuando intento iniciar sesión con la nueva contraseña no funciona. Incluso cuando consulté las propiedades de SA, descubrí que nada había cambiado realmente, ¡aunque hice una actualización!

ihad prueba con mi db y su trabajo perfect.just cerca el estudio de administración de SQL y abrirlo de nuevo y tratar con el nuevo password.and que me haga saber si tienes problemas todavía
Arunprasanth KV

10

Estuviste realmente cerca con tu solución. Solo tiene que reiniciar la instancia de SQL Server \SBSMonitoringdespués de cambiar la sacontraseña como se explica en el siguiente artículo y asegurarse de que la autenticación de modo mixto esté activada.

Solución

Referencia: ¿Cuál es la contraseña predeterminada para la cuenta 'sa' en el estándar Windows sbs 2011 (he modificado ligeramente la lista original):

  1. Inicie sesión en SQL Server Management Studio

    • Seleccione Motor de base de datos, <SBSservername>\SBSmonitoring
    • abrir las propiedades del servidor
    • haga clic en la sección de Seguridad
    • seleccione SQL Server y el modo de autenticación de Windows
    • Haga clic en Aceptar
    • Reiniciar instancia de SQL Server
  2. Vaya a Explorador de objetos - Carpeta de seguridad - Carpeta de inicios de sesión.

  3. Haga clic derecho en la cuenta SA y seleccione la opción Propiedades.
  4. En la página general, cambie la contraseña SA y confírmela.
  5. En la página de estado, cambie Iniciar sesión a Activado. Haga clic en Aceptar para guardar el cambio.
  6. Reinicie el servidor SQL y todos sus servicios.

Esto debería hacer el trabajo.

Solución alternativa

Ejecute la siguiente instrucción para establecer la instancia de SQL Server en modo mixto:

USE [master]
GO
EXEC xp_instance_regwrite N'HKEY_LOCAL_MACHINE', N'Software\Microsoft\MSSQLServer\MSSQLServer', N'LoginMode', REG_DWORD, 2
GO

Luego reinicie su servidor y cambie la sacontraseña como lo haría normalmente.

Modo mixto (SQL Server y modo de autenticación de Windows)

Si no activa la autenticación en modo mixto , recibirá constantemente un mensaje de error cuando intente iniciar sesión con el sainicio de sesión de SQL Server aunque haya cambiado la contraseña y habilitado el inicio de sesión.

Error de inicio de sesión Modo de autenticación de Windows

Habilitar el modo mixto (también conocido como SQL Server y el modo de autenticación de Windows) eliminará este mensaje de error.


0

Hay varios métodos para hacer esto:

1) Puede hacer esto con la ayuda del símbolo del sistema

2) Usar un software de terceros como el cambiador de contraseña del servidor SQL. enlace aquí

3) Intente restaurar la base de datos maestra desde la copia de seguridad de la base de datos. Esto no ayudará a largo plazo porque aún se encontrará con el mismo problema si no recuerda la contraseña SA.

Consulte el siguiente enlace para usar el símbolo del sistema que me ha funcionado en el pasado:

https://technet.microsoft.com/en-us/magazine/jj853293.aspx


0

si solo está utilizando "autenticación de Windows", su cuenta SA está deshabilitada de manera predeterminada. Verifique que está utilizando autenticación mixta, de lo contrario no podrá iniciar sesión en el servidor SQL.


-1

Tengo entendido que siempre debe cambiar la contraseña a través del Administrador de configuración de SQL Server. De lo contrario, es posible que no cambie correctamente en todo el sistema.


-1
  1. Inicie sesión en SQL Server Ejecutar como administración
  2. seleccione SQL Server y el modo de autenticación de Windows inicie sesión en el servidor
  3. Vaya a Object Explorer-- Carpeta de seguridad - Carpeta de inicios de sesión .
  4. Haga clic derecho sobre sa cuenta y seleccione la opción Propiedades. (SI desea cambiar el nombre, también haga clic derecho en sa y cámbiele el nombre )
  5. En la página general, cambie la contraseña sa y confírmela .
  6. En la página de estado, cambie Iniciar sesión a Activado . Haga clic en Aceptar para guardar el cambio.
  7. Reinicie el servidor SQL y todos sus servicios.
  8. Desconectar y conectar
  9. Nombre de inicio de sesión sa (si no cambia el nombre) y la contraseña es nueva

1
¿Cómo difiere esto de las respuestas anteriores?
John también conocido como hot2use

Si desea restablecer la contraseña, ejecútela definitivamente como administrador
Piyal Senarathna
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.