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