Tengo un problema para conectarme a un servidor SQL Server 2000 les comento:
Tengo un windows server 2003, en él tengo instalado SQL Server 2000, con una base de datos. Este servidor tiene la ip local 192.168.1.10 y la una ip de internet dinamica de la forma 189.190.xxx.xxx, la cual enmascaro con el servicio de NO-IP, quedando de la forma "mdc2003.no-ip.org".
Por otra parte, tengo instalado en mi maquina que tiene la ip (192.168.1.9) el programa WAMPSERVER (php+mysql+apache).
Ok, manos a la obra, intento conectarme mediante el siguiente codigo
Código:
Este codigo lo guarde con el nombre conexion.php<?php host = "mdc2003.no-ip.org"; $usr = "userxxx"; $pwd = "pasxxx"; $db = "ASE"; $link = mssql_connect($host,$usr,$pwd) or die('Imposible iniciar conexion MSSQL'); mssql_select_db($db,$link); ## generamos la consulta $result=mssql_query("select * from kdMarcas where Marca = ".$marca."",$link); ?>
Bien, pues entonces me dirijo a mi IE y tecleo la siguiente URL:
http://localhost/conexion.php
Y me arroja el siguiente error:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: mdc2003.no-ip.org in C:\wamp\www\conexion.php on line 30
Al parecer el error esta en la linea 30 la cual es la siguiente:
$link = mssql_connect($host,$usr,$pwd) or die('Imposible iniciar conexion MSSQL');
Como nota:
1. Ya copie el dll. (ntwdblib.dll) a la carpeta c:/windows/system32
2. Ya configure la ruta de las extenciones en el archivo php.ini quedando (extension_dir = "c:/wamp/bin/php/php5.2.9-2/ext/")
3.Ya quite el ";" de la extencion (extension=php_mssql.dll)
4. Y reinicie los servicios.
Pero me sigue marcando el mismo error, espero que alguien me pueda ayudar.
Muchas Gracias.