Ver Mensaje Individual
  #5 (permalink)  
Antiguo 23/08/2012, 01:34
Avatar de syntex
syntex
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cataluña
Mensajes: 978
Antigüedad: 21 años, 5 meses
Puntos: 4
Respuesta: Conectar externo con MSSQL

hola buenas e trabajado con conexiones MSSQL correctamente siempre desde php, y las librerias en mi php.ini son correctas con:
mssql_connect($ip,$db_user,$db_pass);

Otras conexiones que tengo para otros sitios me funcionan correctamente, pero en este server no.

E realizado tal como indica aqui tambien que es lo mismo como indicáis:
http://iregablog.blogspot.mx/2011/07...as-en-sql.html

Pero veo que hago un telnet 82.10.1.20 1433, no me resuelve, es muy raro porque tengo el firewall de windows asta desactivado.
Pero si desde la misma maquina pongo telnet 192.168.1.20 1433 me lo resuelve correctamente, pero con la ip publica "telnet 82.10.1.20 1433" desde la misma maquina tampoco me resuelve correctamente

Mira con lo que me comentas arriba:

Código PHP:
        include("adodb5/adodb.inc.php");
    
$conexion = &ADONewConnection("odbc_mssql");
    
$datos "Driver={SQL Server};Server=82.10.1.20;Database=Mydb;";
    
$conexión odbc_connect($datos"$user""$pass"); 
Y el error que me indica:

Warning: odbc_connect() [function.odbc-connect]: SQL error: [Microsoft][ODBC SQL Server Driver][DBNETLIB]No existe el servidor SQL Server o se ha denegado el acceso al mismo., SQL state 08001 in SQLConnect in C:\xampp\htdocs\mssql.php on line 25
__________________
------------------------------------------------
La paciencia es el rey de la ciencia
------------------------------------------------


Última edición por syntex; 23/08/2012 a las 06:13