none
windows no puede iniciar SQL Server(instancia) en el equipo local , error especifico del servicio 3417

    Pregunta

  • Buen dia amios del foro,

    Pasa lo siguiente , el dia de aller estaba trabajando con visual studio 2008 y sql server 2005 y todo funcionaba correctamente , hoy llegue y fui a correr mi aplicacion y me manda el siguiente error

    Error mientras se establecía la conexión con el servidor. Al conectar con SQL Server 2005, el error se puede producir porque la configuración predeterminada de SQL Server no admite conexiones remotas. (provider: Proveedor de canalizaciones con nombre, error: 40 - No se pudo abrir una conexión con SQL Server)

    luego intente entrar al administrador de sql server con el usuario sa y su contraseña  y me sale el mismo error,  fui a los servicios de sql y me di cuanta que el servicio SQL SERVER(instancia) esta detenido y no me deja iniciarlo manda el siguiente error

    Windows no puede iniciar SQL SERVER(instancia) en equipo local.  para mas informacion revise el registro de sucesos del sistema , si  este no s un servicio de microsoft , pongase en contacto con el porveedor del servivio y haga referencia al codigo de error especifico del servicio 3417

    he estado investigando y dicen que puede ser que la base de datos master se encuentre dañada , si es asi , como podria repararla , o que otra solucion existe para este error ?

     

    agradezco su colaboracion

     

    saludos

     


    martes, 20 de diciembre de 2011 16:30

Respuestas

  • No deberías tener abierto dos hilos con la misma pregunta.

    En cuanto a tu situación, no conozco ninguna carpeta llamada "Template Data" que forme parte de la instalación de SQL Server, así que las consecuencias de haber restaurado de ahí master son inesperadas.

    En cualquier caso, lo que comentas de que no aparezcan las bases de datos de usuario es normal; master registra ese y otro tipo de cosas (logins, datos de configuración, etc.) En http://msdn.microsoft.com/es-es/library/ms175535%28v=sql.90%29.aspx tienes las consideraciones a tener en cuenta cuando se restaura master, y ahí verás que lo que tienes que hacer con las bases de datos de usuario es volver a adjuntarlas para tenerlas de nuevo disponibles.

    • Marcado como respuesta Diego Guevara miércoles, 21 de diciembre de 2011 20:03
    miércoles, 21 de diciembre de 2011 14:55
  • hola gracias por responder,

    he estado investigando y al parecer en la carpeta Template Data tenemos todas las bases de datos del sistema que se copian en el momento de instalacion,  reemplace la bd master en la carpeta Data  y conecto correctamente , pero no salian las bd que tenia antes , para solucionar esto tube que adjuntarl  las bd que  tenia  antes que estan localizadas en la carpeta Data y al pareces todo esta funcionando correctamente

    muchas gracias por su ayuda

     

    saludos

    • Marcado como respuesta Diego Guevara miércoles, 21 de diciembre de 2011 20:03
    miércoles, 21 de diciembre de 2011 20:03

Todas las respuestas

  • Lo suyo es restaurar el backup más reciente de master que tengas y que entiendo que tendrás en algún sitio.

    Si no, pues te toca hacer una solución más drástica: http://msdn.microsoft.com/es-es/library/ms143269%28v=sql.90%29.aspx

    martes, 20 de diciembre de 2011 16:36
  • Cómo restaurar la base de datos master (Transact-SQL)

    Puede correr el CD de instalacion del producto y dale a reparar


    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    My Blog
    martes, 20 de diciembre de 2011 20:02
  • Hola, resulta que no tengo backup de la bd estoy trabajando local , pero estamos seguros de que es porque la bd master se daño ?  o sera la instancia del servidor , es que con otra si me deja ingresar bien

     

    agradezco su colaboracion

     

    saludos

    martes, 20 de diciembre de 2011 21:11
  • miércoles, 21 de diciembre de 2011 1:35
  • Verificate los login y los permiso del archivo y comparalo con los archivo con lo qu puede tener conexio
    Angel R. Jimenez G.
    Software Development
    Santo Domingo
    Republica Dominicana
    My Blog
    miércoles, 21 de diciembre de 2011 1:38
  • Hola si ya habilite eso , y al intentar iniciar el servicio manda un errror,  e mirado en el visor de sucesos en la administracion del equipo y dice esto

     sale un error  el origen es MSSQL$instancia  y la descripcion es

    No se puede recuperar la base de datos master. SQL Server no se puede ejecutar. Restaure la base de datos master desde una copia de seguridad completa, repárela o vuelva a crearla. Para obtener más información acerca de cómo volver a crear la base de datos master, vea los Libros en pantalla de SQL Server.

    con esto supongo que esto debe ser el problema , entonces supongo que tengo que repararla o volverla a crear no tengo copia de esta, estoy mirando en las carpetas de sql

    RUTA

    C:\Archivos de programa\Microsoft SQL Server\MSSQL.1\MSSQL

    dentro de esta ruta hay una carpeta que se llama data en la cual estan todas las bd de esa instancia al igual que las del sistema,

    hay otra carpeta que se llama Template Data en la cual estan las  las bd del sistema no se si seran copias o algo asi

    quisiera que me ayudaran a resolver esto, si puedo reemplazar las bd que estan  en la carpeta data por las que estan en Template Data

    pasa solucionar esto o que otra forma de arreglar esto existe

     

    agradezco su colaboracion

     

    saludos

     

    miércoles, 21 de diciembre de 2011 13:43
  • Hola , e probado reemplazando las bd como lo mencione anteriormente y ya me deja loguearme en el sql server , el unico inconveniente es que ahora no me aparecen las bd que estaban , supongo que la bd master debe almacenar informacion acerca de estas para que se muestren , como podria resolver esto ?

     

    agradezco su colaboracion

     

    saludos

    miércoles, 21 de diciembre de 2011 14:02
  • No deberías tener abierto dos hilos con la misma pregunta.

    En cuanto a tu situación, no conozco ninguna carpeta llamada "Template Data" que forme parte de la instalación de SQL Server, así que las consecuencias de haber restaurado de ahí master son inesperadas.

    En cualquier caso, lo que comentas de que no aparezcan las bases de datos de usuario es normal; master registra ese y otro tipo de cosas (logins, datos de configuración, etc.) En http://msdn.microsoft.com/es-es/library/ms175535%28v=sql.90%29.aspx tienes las consideraciones a tener en cuenta cuando se restaura master, y ahí verás que lo que tienes que hacer con las bases de datos de usuario es volver a adjuntarlas para tenerlas de nuevo disponibles.

    • Marcado como respuesta Diego Guevara miércoles, 21 de diciembre de 2011 20:03
    miércoles, 21 de diciembre de 2011 14:55
  • hola gracias por responder,

    he estado investigando y al parecer en la carpeta Template Data tenemos todas las bases de datos del sistema que se copian en el momento de instalacion,  reemplace la bd master en la carpeta Data  y conecto correctamente , pero no salian las bd que tenia antes , para solucionar esto tube que adjuntarl  las bd que  tenia  antes que estan localizadas en la carpeta Data y al pareces todo esta funcionando correctamente

    muchas gracias por su ayuda

     

    saludos

    • Marcado como respuesta Diego Guevara miércoles, 21 de diciembre de 2011 20:03
    miércoles, 21 de diciembre de 2011 20:03