none
No se puede conectar a localhost\sqlexpress RRS feed

  • Pregunta

  • Hola, instalé sql server 2005 en windows 7 usando "instancia predeterminada", "modo de autentificacion de windows" al momento de instalar, pero cuando quiero conectar me arroja este error:

    (copiar y abrir el link en una nueva ventana/pestaña)

    http://img98.imageshack.us/img98/3961/55845012.jpg


    ya he probado con sqlexpress\localhost, sqlexpress y localhost\sqlexpress pero de ninguna manera funciona.

    en windows xp si me funciona por lo que me gustaria saber si esto es un error de compatibilidad específico de windows 7 o hay algo mal instalado?

     

    saludos

    lunes, 24 de enero de 2011 1:09

Respuestas

  • Hola,

    Como nos comentas la instancia es predeterminada, te contectas usando solo el nombre del servidor o maquina, o quizas un punto indicando el localhost.

    De todas maneras, verifica:

    1. Que tengas habilitado el protocolo TCP/IP, eso lo ves en SQL Server Configuration Manager

    2. El servicio de SQL Server este iniciado

    Intenta conectarte solo poniendo localhost o el nombre de la pc, o un punto

    Espero que te sirva.

    Willy Taveras.-

    IT Learn - Learning Together

    lunes, 24 de enero de 2011 2:34
    Moderador
  • instalé sql server 2005 [...] usando "instancia predeterminada"

    [...]

    cuando quiero conectar me arroja este error [la imagen muestra una conexión a localhost\sqlexpress]


     

    Vamos a ver, dices que has instalado una instancia predeterminada, pero luego estás intentando conectarte a otra instancia que NO es la predeterminada (es una instancia con nombre, llamada SQLEXPRESS). ¿Cómo esperas que funcione?

    Si de verdad quieres conectarte a la instancia predeterminada que has instalado, entonces tienes que omitir el nombre de instancia al conectarte, como te dice Willy Taveras en un mensaje anterior.

    Y si tus programas cliente requieren un SQL Server Express (por ejemplo, si quieres usar programas que monten una base de datos en modo "instancia de usuario"), entonces tienes que instalar un SQL Server Express. Si quieres, se puede instalar en el mismo equipo una instancia con nombre (además de la predeterminada), tanto si es Express como si no. También se puede instalar sólo una instancia con nombre y no instalar la predeterminada. En cualquiera de los casos, al conectarte tendrás que poner el nombre de la instancia predeterminada si quieres conectarte a ésta, u omitir el nombre si quieres conectarte a la predeterminada.

     

    lunes, 24 de enero de 2011 11:31

Todas las respuestas

  • Hola,

    Como nos comentas la instancia es predeterminada, te contectas usando solo el nombre del servidor o maquina, o quizas un punto indicando el localhost.

    De todas maneras, verifica:

    1. Que tengas habilitado el protocolo TCP/IP, eso lo ves en SQL Server Configuration Manager

    2. El servicio de SQL Server este iniciado

    Intenta conectarte solo poniendo localhost o el nombre de la pc, o un punto

    Espero que te sirva.

    Willy Taveras.-

    IT Learn - Learning Together

    lunes, 24 de enero de 2011 2:34
    Moderador
  • instalé sql server 2005 [...] usando "instancia predeterminada"

    [...]

    cuando quiero conectar me arroja este error [la imagen muestra una conexión a localhost\sqlexpress]


     

    Vamos a ver, dices que has instalado una instancia predeterminada, pero luego estás intentando conectarte a otra instancia que NO es la predeterminada (es una instancia con nombre, llamada SQLEXPRESS). ¿Cómo esperas que funcione?

    Si de verdad quieres conectarte a la instancia predeterminada que has instalado, entonces tienes que omitir el nombre de instancia al conectarte, como te dice Willy Taveras en un mensaje anterior.

    Y si tus programas cliente requieren un SQL Server Express (por ejemplo, si quieres usar programas que monten una base de datos en modo "instancia de usuario"), entonces tienes que instalar un SQL Server Express. Si quieres, se puede instalar en el mismo equipo una instancia con nombre (además de la predeterminada), tanto si es Express como si no. También se puede instalar sólo una instancia con nombre y no instalar la predeterminada. En cualquiera de los casos, al conectarte tendrás que poner el nombre de la instancia predeterminada si quieres conectarte a ésta, u omitir el nombre si quieres conectarte a la predeterminada.

     

    lunes, 24 de enero de 2011 11:31
  • Efectivamente como dijo Willy, me funcionó escribiendo localhost, el nombre de la máquina o sólo un punto. La verdad es que en los laboratorios para poder conectarnos escribiamos sqlexpress\localhost y al instalarlo en la casa solo ponia siguiente, siguiente, siguiente (como nos dijo el profesor), pero ahora que me explicaron el por qué no me podia conectar, logré comprender mejor.

    todos los dias se aprende algo nuevo, un millon de gracias a los dos.

     

    Saludos

    lunes, 24 de enero de 2011 20:25
  • Hola.

    Tengo una pregunta y es: ¿Porque el punto no me sirve como instancia al servidor de sql server en C#?
    El nombre de servidor me funciona bien y me trae mis bases de datos, pero al poner el punto porque no me funciona. Deveria funcionar. Como lo configuro?

    Saludos y gracias.
    jueves, 13 de septiembre de 2018 4:40
  • El punto es sinónimo de localhost. Solo funcionará si existe una instancia instalada en el host local, pero no si está instalada en otra máquina, en cuyo caso tienes que poner el nombre del servidor. Ojo, el punto no se puede usar como nombre de la instancia, sino solo como nombre del servidor, es decir, si te conectas a "maquina\instancia", puedes cambiarlo por ".\instancia" pero NO por "maquina\."

    Y, dado que equivale a localhost, solo es válido el punto si "maquina" es el mismo equipo en el que se está ejecutando el programa en ese momento.

    jueves, 13 de septiembre de 2018 5:46