Conexion remota a SQL server

Xxavi
21 de Julio del 2005
Intento conectarme remotamente a sql server desde otra maquina , y me da el siguiente error sql server does not exist or access denied , alguien sabe que podria ser ?
gracias por la ayuda.

mvallejos
21 de Julio del 2005
Muy pocos datos das como para solucionarte el problema

Debes revisar un poco tu cadena de conexion

El servidor al que apuntas, el usuario y contraseña

Saludos

Xxavi
21 de Julio del 2005
Tengo una aplicacion en VB 6.0 en una maquina llamada PC_1 y un servidor SQL en una maquina llamada PC_2 . Desde PC_1 quiero conectarme remotamente a traves de visual basic al servidor SQL que hay en PC_2 . El codigo es el siguiente :
sql = "provider = sqloledb.1;persist security info = false; user id = sa ; initial catalog = Prueba ; data source = PC_2"
set ocnn = new adodb.connection
ocnn.connectionstring = sql
ocnn.open
Espero que asi hayan mas datos , gracias de nuevo por la ayuda .

Christopher
21 de Julio del 2005
Mira lo que hago yo para conectarme es lo siguiente:

dim conexion as ADODB.Connection
Set conexion = New ADODB.Connection

' se abre la conexión con el servidor de base de datos correspondiente
conexion.Open "Provider=SQLOLEDB;Data Source=" & IPservidor & ";" & _
"User id=" & usuario & ";Password=" & passwd & ";Initial Catalog=nombreBD"

Y LISTO!!

Si esto no te funciona es por que tienes mal configurado el servidor. Revisa el usuario y pass y que la IP del servidor este correcta. Ademas recuerda que el servidor debe correr en Windows Server (no sirve el 2000 o XP).

Espero que ayude...
saludos.

mvallejos
21 de Julio del 2005
en la PC cliente, debes ejecutar el Cliconfig.exe, que lo puedes tener en tu windowssystem o dentro de de SQL Server, debes agregar en la PC cliente el alias TCP/IP de la PC servidora.

Saludos