Jump to content

SQL 2008


belarhxcsk8

Recommended Posts

hola muchachos espero puedan ayudarme les cuento.

 

tengo un servidor con windows server 2008 en el esta instalado el sql server 2008. en mi sql tengo habilitado la cuenta SA con una contraseña, aparte tengo la windows autentication, el problema es el siguiente: varias aplicaciones se conectan a la base de datos con el usuario SA y la contraseña que corresponde, de estas aplicaciones ya no tengo el codigo de fuente solo el ejecutable y magicamente se cambio la pass de SA por ende mis aplicaciones no tienen acceso a la base de datos, io intente restablecer la contraseña de sa ingresando con windows autentication peri no se pueda ya que no tengo permisos para hacer estos cambios, tambien intente crear otra cuenta pero no tengo ni permisos para crear una.

 

por lo tanto ia no tengo la contraseña de SA y windows autentication no tiene permiso para nada nisiquiera para hacer respaldo de mi BD algen me puede alludar con esto porfavor????????helpppppppppppp??? O_o O_o O_o O_o O_o O_o O_o O_o :tonto: :tonto: :tonto:

 

 

Link to comment
Share on other sites

esta pregunta iría mejor en programación. Allá hay expertos en bases de datos y de seguro te podrán ayudar.

 

De todas formas debo preguntar. No tienes un archivo BAT para restaurar la contraseña? por lo general uno hace una copia de ese archivo y lo guarda en algun lugar seguro.

Link to comment
Share on other sites

mmm raro que no tengas permisos siendo que estás ejecutando un simple script, eres el administrador de la base de datos? y tienes todos los privilegios como usuario en el sistema operativo?

 

Es muy arriesgado que el mismo usuario y contraseña admistrador de la base de datos sea el que usas para lees y escribir en ella. La cuenta SA contaba con absolutamente todos los privilegios para hacer y deshacer en la base de datos?

 

Lamentablemente no conozco windows server 2008, solo algo del 2000. Como te dije anteriormente, prueba a preguntar en el foro de programación, allí hay gente seca en esto de servidores, lo único malo es que en tiempo de vacaciones está lenta la cosa por alla, pero siempre hay alguien que responde.

 

Programación - Aplicaciones de escritorio

 

Programación - Aplicaciones web

 

vé cual de las dos es más adecuada. Saludos

Link to comment
Share on other sites

soy el administrador y tengo todos los privilegios en el SO.

 

lo raro de todo esto es que la pass de la cuento no se cambia sola y menos se le van los privilegios ala autenticacion de windows. solo necesito deshacer los cambios y mi cuenta SA si cuenta con todos los privilegios

 

el problema es como deshacer esos cambios?? si no tengo permisos. bueno en el otro foro no puedo postear el problema ni idea por que :S

Link to comment
Share on other sites

es lo único que no te deja hacer?

 

Varias cosas:

 

- ¿Que tan grande es el disco duro donde tienes todo? Porque podrías hacer una imágen completa de respaldo en otro disco duro y así asegurar toda la info para empezar a picar. Los programas para hacer imágen de disco se arrancan desde live CD y no te ponen peros a la hora de clonar las particiónes de un HDD hacia otro. con eso puedes estar seguro de que tienes una copia y aplicar cuanta medida se te ocurra.

 

- ¿SA era el único usuario que tenías en esa BD? Para descartar que sea solo problema de la clave y no que la base completa se haya caído o esté corrupta. Si tienes otro usuario verifica si ese sí puede conectarse a la base de datos.

 

- ¿En qué lenguaje habías hecho las aplicaciones que conectan a la base de datos? Porque existen programas para descompilar que pueden entregarte código fuente (no va a ser el original pero de algo podría servir) y con eso poder debuggear.

 

- cuando tratas de entrar como administrador a la base de datos desde el configurador del servidor SQL, ¿cual es el mensaje exacto que te arroja para denegarte el acceso? En caso de haberlos, ¿que te dice con los otros usuarios?

 

- disculpa la insistencia, pero preguntaste ya en los foros de programación? O incluso puede que en el foro de webmaster puedas encontrar a alguien que te ayude, aunque allá no va el post pero de seguro hay muchos entendidos en bases de datos, sobre todo los que manejan PHP.

Link to comment
Share on other sites

Estimado:

 

Como regla general nunca es bueno usar el usuario sa para autentificación desde aplicaciones cliente. El motivo ya te lo imaginarás...

 

Por lo general, lo que uno hace o debería hacer es crear un usuario con los privilegios restringidos y con acceso sólo a la o las bases de datos correspondientes...

 

Bueno... Para solucionar el problema:

 

1. Logueate en el servidor como administrador local: nombredelamaquina\administrador

2. Desde esa cuenta, abre el Manager del SQL y ponle autentificación de windows...

3. Cambia la pass de sa...

 

Salu2.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...