Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2009, 17:10
joelmg
 
Fecha de Ingreso: febrero-2008
Mensajes: 80
Antigüedad: 16 años, 9 meses
Puntos: 0
Problema con conexion a MSSQL

Buenas tardes,

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:
<?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);
?>
Este codigo lo guarde con el nombre conexion.php

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.