CONECTAR SQL 2005 A SERVIDOR

Iniciado por leliCabello, 17 Junio 2010, 22:25 PM

0 Miembros y 1 Visitante están viendo este tema.

leliCabello

qtal amigos, lo que trato de hacer es conectarma a un servidor local, en la siguiente imagen lo hago tal como esta, pero me sale el error cannot connect to localhost ==>http://img163.imageshack.us/i/15771262.jpg/
Ayuden por favor :-(

ayuuuuuden => http://img408.imageshack.us/img408/6471/73431162.jpg

Shell Root

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

43H4FH44H45H4CH49H56H45H

#2
Cita de: leliCabello en 17 Junio 2010, 22:25 PM
qtal amigos, lo que trato de hacer es conectarma a un servidor local, en la siguiente imagen lo hago tal como esta, pero me sale el error cannot connect to localhost ==>http://img163.imageshack.us/i/15771262.jpg/
Ayuden por favor :-(

ayuuuuuden => http://img408.imageshack.us/img408/6471/73431162.jpg

Si el sql server ya te da la descripcion del error   :silbar:

http://support.microsoft.com/kb/914277

En ingles y español

http://www.microsofttranslator.com/BV.aspx?ref=CSSKB&from=en&to=es&a=http://support.microsoft.com/kb/914277/en-us?fr=1

Por si acaso la googleada  :rolleyes:

http://www.google.com.bo/#hl=es&source=hp&q=fact+that+under+the+default+settings+Sql+Server+does+not+allow+remote+connections&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=d18480022148c982

De seguro tienes mas detalles de dicho error, solo hace falta buscar un poco  ;D

-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W

Falso Positivo

leliCabello

NADIE (y si va en mayúsculas y gritando) NADIE, debería ayudarte debido a la manera en que solicitas las cosas.

Por defecto SQL Server no admite conexiones remotas que no sean de 127.0.0.0/8 (subred de loopback o localhost...), para ello debes desde la consola de Managment permitir que la interfaz de red admita conexiones remotas, pudes leer sobre ello acá

Suponiendo que no sea eso, y que tienes los servicios de sqlserver corriendo y luego de un:

netstat -an | find "1433"

verificas que tengas el puerto de sqlserver abierto, si es así y luego de todo lo anterior no puedes conectar,  entonces puedes ya comenzar a sospechar del firewall del servidor.

Don't worry, be hacked....

leliCabello

AMIGOS, ME SIGUE BOTANDO ERROR: AQUI LES DEJO EL ERROR ESPECIFICADO

server name: ticom-14899282f
authentication: windows authentication
error: 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 sttings sql server does not allow remote connections, provider: named pipes provider, error: 40 - could not open a connection to sql server (MICROSOFT SQL SERVER, ERROR: 2)

Toxico

Hola, prueba varias cosas.

- Deshabilita el firewall del servidor donde esta el motor de bd, e intenta conectarte nuevamente.

- Puede que el nombre del servidor al que estas tratando de acceder no exista, intenta averiguar el nombre correcto.

- Si es que te sale ese error puede ser que al momento de instalar el motor de bd no hayan escogido el nombre de la instancia por default, y hayan puesto uno personalizado, en tal caso se debe escribir el nombre del servidor seguido de un slash y el nombre de la instancia ejem:   NOMBRESERVIDOR/NOMBREINSTANCIA.

PD. Lo que casi nunca funciona es la solucion que da la msdn, eso de habilitar las conexiones remotas por el surface configuration y blablabla.

Saludos
Miguel Angel
solo el principio....


jlrvpuma

te estas conectando al servidor instalado en la misma maquina, localhost.
Es SQLEXPRESS o no?
si es SQLEXPRESS elnombre de instancia de sql suele ser 'SQLEXPRESS' y accedes, primero poniendo la ip o nombre de maquina seguido de un backslash antes del nombre de la instancia de sqlseerver.En otras palabras, donde dice ServerName quedaria asi(si esta en local):
ServerName: localhost\SQLEXPRESS 
Si no es sqlexpress solo basta poner la ip o nombre de maquina o localhost si es local.
Verifica, en la ventana de Run o Ejecutar(presiona la tecla Windows + R) y escribe:
services.msc
presionas enter y busca el servicio SQLEXPRESS si es version express o MSSQL si no lo es, debe estar iniciado, sino lo inicias.

vjunior

 AKI TE TRAIGO UNA SOLUCION
SOLO SIGUE LO PASOS

Si alguna vez te ha pasado que no puedes conectarte, porque aparece un mensaje como este:

Cannot connect to..

Additional information:
An error has ocurred 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 setting SQL Server does not allow remote connections.
(provider: Named Pipes Provider, error: 40 - Coul not open a connection to SQL Server)
(Microsoft SQL Server, Error:2)

Pues bien la solución que encontre fue esta.
1.-  Vas a Inicio- Todos los

Programas -> Microsoft Sql Server 2005 -> Configuration Tools -> Sql Server Surface Area Configuration.

2.-Ahi verás esta imagen del  Sql Server Surface Area Configuration.




3.- Seleccionas en la parte inferior del recuadro la opción:
"Surface Area Configuration for Services and Connections".

4.- Al haber hecho click en esa parte aparecerá esta otra cuadro,
verificas que esté seleccionado en la parte izquierda:

MSSQLSERVER->Database Engine -> Service, asi como se muestra en la imagen, con una flecha a la izquierda de Service.Ahi de seguro está detenida, haces click en Start y luego en Ok.