none
olvide la contraseña del servidor local de sql server 2005

    Pregunta

  • Cuando instale sql server 2005 stantard olvide la contraseña del servidor local de sql server 2005 como hago para recuperarla

    Hilda Peña

    miércoles, 16 de mayo de 2012 19:47

Respuestas

  • Hola. Entiendo. Entonces intentemos lo siguiente:

    1. Ejecutar un Command Prompt con privilegios elevados; es decir, correrlo como administrador.
    2. Escribir el comando osql -L. Esto te va a dar como resultado <NombrePC>\SQLEXPRESS. Recuerda que <NombrePC> es el nombre de tu computador.
    3. Ahora escribir el comando osql -S <NombrePC>\SQLEXPRESS -E
    4. Ahora escribir el comando sp_password NULL, 'contraseña', 'sa', presionas ENTER para cambio de línea y luego escribes GO para cambio de línea. Recuerda que 'contraseña' es la nueva contraseña que quieres.
    5. Escribir quit para salir del OSQL.

    Ahora desde el SQL Server Management Studio intenta conectarte con SA y con la nueva contraseña.

    Nos cuentas como te va...

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    • Marcado como respuesta Hilda V jueves, 17 de mayo de 2012 14:02
    jueves, 17 de mayo de 2012 13:47

Todas las respuestas

  • No es recuperable.  Lo que necesita hacer es iniciar sesión usando un usuario que sea administrador local del servidor.  La instalación de SQL Server por defecto agrega los administradores de la PC al mismo rol que la cuenta sa, por lo tanto usted podrá asignar una nueva contraseña a sa usando una cuenta de Windows (local o Active Directory) que sea administrador local de la PC.

    Jose R. MCP

    miércoles, 16 de mayo de 2012 19:51
  • y como hago para asignar una nueva contraseña

    Hilda Peña

    miércoles, 16 de mayo de 2012 20:04
  • Hola. Como muy bien dice José, si el acceso es local, entonces en el servidor podrás acceder por Server Manager a la opción "Configuration" y luego por "Local Users and Groups" le cambias la contraseña al usuario que usaste para acceder a la BD. Si el acceso es por dominio, entonces habla con tu administrador de dominio para que él lo haga.

    Si quieres cambiar la del login SQL Server "sa", si ya tienes acceso al servidor, das doble clic en dicho login y la modificas.

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    miércoles, 16 de mayo de 2012 20:23
  • To change the sa password on the client using Access

    1. From the Tools menu in your Access data project, select Database Security.
    2. On the Server Logins tab, select sa, and then click Edit.
    3. Change the password, and click OK.

    Carlos Ignacio Aguero. DBA SQL Server. Toda mi respeto al pueblo Peruano por la ayuda prestada en la guerra de Malvinas.

    miércoles, 16 de mayo de 2012 20:24
  • Gracias por sus respuestas

    Pero cuando me refiero a servidor local es a mi propio pc, entonces en ese caso que debo hacer


    Hilda Peña

    miércoles, 16 de mayo de 2012 21:00
  • Hola. Como dije en mi respuesta, usas la opción local... Si estás en Windows 7, por panel de control ubicas la parte de usuarios y ahí buscas al usuario al cual le quieres cambiar la contraseña. De nuevo, si se la quieres cambiar al usuario SA, pues accedes con SQL Server Management Studio y se la cambias.

    Nos cuentas como te va...

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    miércoles, 16 de mayo de 2012 22:38
  • El problema es que ni siquiera he podido conectarme al servidor local de 2005 que es mi máquina para poder cambiar la contraseña, ni entra con autenticacion de windows ni tampoco con contraseña

    Hilda Peña

    jueves, 17 de mayo de 2012 13:26
  • Si su cuenta es administradora de la PC entonces conectando a SQL Server con autenticación de Windows debería servir.  Si no, debe utilizar una cuenta que sí lo sea.

    Si no tiene una que le sirva, no creo que pueda conectar a SQL Server.  Deberá entonces instalar SQL Server en otra PC o en la misma con otro nombre de instancia y copiar los archivos de base de datos.  Nunca lo he hecho, pero supongo que funciona.


    Jose R. MCP

    jueves, 17 de mayo de 2012 13:39
  • Hola. Entiendo. Entonces intentemos lo siguiente:

    1. Ejecutar un Command Prompt con privilegios elevados; es decir, correrlo como administrador.
    2. Escribir el comando osql -L. Esto te va a dar como resultado <NombrePC>\SQLEXPRESS. Recuerda que <NombrePC> es el nombre de tu computador.
    3. Ahora escribir el comando osql -S <NombrePC>\SQLEXPRESS -E
    4. Ahora escribir el comando sp_password NULL, 'contraseña', 'sa', presionas ENTER para cambio de línea y luego escribes GO para cambio de línea. Recuerda que 'contraseña' es la nueva contraseña que quieres.
    5. Escribir quit para salir del OSQL.

    Ahora desde el SQL Server Management Studio intenta conectarte con SA y con la nueva contraseña.

    Nos cuentas como te va...

    Saludos,


    Guillermo Taylor F.
    IT Pro & Xbox gamer
    My blog

    • Marcado como respuesta Hilda V jueves, 17 de mayo de 2012 14:02
    jueves, 17 de mayo de 2012 13:47
  • hehe, nada como un DBA para salvar pellejos. :D

    Jose R. MCP

    jueves, 17 de mayo de 2012 13:53
  • Hice todo los pasos pero me dice que no tengo permisos, gracias por su ayuda pero me va a tocar instalar nuevamente y estar presente en el momento de la contraseña para que no se me vuelva a olvidar otra vez que mente la mia :(

    Hilda Peña

    jueves, 17 de mayo de 2012 14:01
  • buenos días,

    en el punto 3 me arroja el siguiente error y de ahí obviamente no puedo pasar.

    [SQL Native Client]SQL Network Interfaces: Error Locating Server/Instance
    Specified [xFFFFFFFF].
    [SQL Native Client]Login timeout expired
    [SQL Native Client]An error has occurred while establishing a connection to
    the server. When connecting to SQL Server 2005, this failure may be caused by
    the fact that under the default settings SQL Server does not allow remote
    connections.

    *El [SQL Native Client]SQL Network Interfaces tiene habilitado todos los protocolos menos el VIA. Puedes ayudarme por favor?? Necesito saber que es lo que pasa!! ya que no he podido entrar al SQL Server Management con el usuario sa.

    Gracias!

     

    jueves, 01 de agosto de 2013 15:48