SQL Server - Fallo conexión al servidor (LOCAL)

   
Vista:

Fallo conexión al servidor (LOCAL)

Publicado por Gepetto (3 intervenciones) el 26/06/2013 00:05:04
Necesito ayuda urgente,

Mi contabilidad funciona con SQL Server 2000 pero tras un reciente apagón en el que falló el SAI:

- No arranca el servicio SQL Server
- Sí arranca el servicio SQL Agent
- No puedo acceder a las BBDD del servidor (LOCAL)

Mostrándo el siguiente error:

"No se pudo establecer una conexión a (LOCAL):

Motivo: No existe el servidor SQL Server o se ha denegado el acceso al mismo.
ConnectionOppen (Connect())..

Compruebe que SQL Server está en ejecución y compruebe sus propiedades de registro en SQL Server (haga click con el botón secundario de mouse en el nodo (LOCAL) e inténtelo de nuevo."

¿Qué puedo hacer?

Espero vuestras indicaciones.

Gepetto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias Islas Gonzalez

Fallo conexión al servidor (LOCAL)

Publicado por Isaias Islas Gonzalez (3186 intervenciones) el 26/06/2013 00:18:21
Eso, ya revisaste que el SERVICIO de SQL Server este arrancado????
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Fallo conexión al servidor (LOCAL)

Publicado por Gepetto (3 intervenciones) el 26/06/2013 01:03:07
El servicio SQL Server está detenido porque no hay manera de arrancarlo. Lo arranco y se detiene al momento.

Viendo el visor de sucesos llaman la atención los siguientes errores:

19013:
SQL server listening on 127.0.0.1: 1433

[Cuando el servidor físico tiene la IP 192.168.1.2 ]


Error: 9003, Severity: 20, State: 6
El LSN (6:92:1) pasado a la exploración del registro en la base de datos "model" no es válido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Fallo conexión al servidor (LOCAL)

Publicado por xve (86 intervenciones) el 26/06/2013 07:35:29
Hola Gepetto, prueba a iniciarlo manualmente desde la linea de comandos con:
sqlservr -c -T3608

Si no te arranca, tendrás que probar de reconstruir la base de datos master...
1.- apaga el servidor sql server (si te ha iniciado)
2.- entre en la carpeta: c:\Archivos de Programa\Microsoft SQL Server\MSSQL\Bin\
3.- ejecuta Rebuildm.exe
4.- selecciona Browse
5.- Selecciona la carpeta \Data de donde se encuentre la base de datos
6.- Selecciona Settings
7.- Revisa que este puesto el character set a Unicode
8.- clic en Rebuild. Esta utilidad reinstala la base de datos master.

te recomiendo hacer una copa de seguridad antes...

ya nos comentaras como te fue...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Fallo conexión al servidor (LOCAL)

Publicado por Gepetto (3 intervenciones) el 27/06/2013 01:04:24
Hola Xve,

El comando sqlservr -c -T3608 se ejecuta correctamente pero no arregla nada.

La utilidad Rebuildm.exe no se encuentra en la carpeta c:\Archivos de Programa\Microsoft SQL Server\MSSQL\Binn. La localizo en la carpeta ...\Microsoft SQL Server\80\Tools\binn y al ejecutarla produce el siguiente error:

No se puede copiar master: Está siendo usado por otra persona o programa
Cierre todos los programas que pueden estar utilizando este archivo e inténtelo de nuevo.

Pero no encuentro el programa que lo utiliza...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Isaac Daniel

Fallo conexión al servidor (LOCAL)

Publicado por Isaac Daniel (2 intervenciones) el 26/06/2013 18:33:10
Puedes probar con los siguientes comandos en el cmd

Para iniciar la instancia predeterminada del Agente SQL Server

net start "SQL Server Agent (MSSQLSERVER)"

O bien

net start SQLSERVERAGENT

Para iniciar una instancia con nombre del Agente SQL Server

En el símbolo del sistema, escriba uno de los comandos siguientes: Sustituya <instancename> con el nombre de la instancia que desea administrar.

net start "SQL Server Agent( nombreDeInstancia )"

O bien

net start SQLAgent$ < nombreDeInstancia >

fuente:http://technet.microsoft.com/es-es/library/ms175192%28v=sql.105%29.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar