Lo que deberias hacer es: $dsn = "Driver={SQL Server};Server=xxx.xxx.xxx.xxx:pp;Database=Mi_Base_de_datos";
Donde están las xxx.xxx.xxx.xxx deberias colocar la IP de la máquina (servidor2)seguido de :pp donde indicás el puerto de acceso. Después declarás la base de datos. Lo demás todo igual. Saludos, -----Mensaje original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] En nombre de Sergio Iglesias Enviado el: Martes, 13 de Febrero de 2007 05:16 Para: Ovillo@lists.ovillo.org Asunto: [Ovillo] [OT] Conectar a SQL Server con PHP Hola a todos: Perdonad el OT, pero ya he buscado en Internet, en otras listas y no resuelvo el problema que tengo. Os lo explico brevemente: Estoy desarrollando una página web que se tiene que conectar a un servidor. Es decir: la página web va a estar en un servidor (servidor1) y la base de datos está en otro servidor (servidor2). En local, tenemos una copia de esa base de datos, por lo que no he tenido problemas para acceder a ella (creé una dsn de sistema y listo). Pero ahora la cosa cambia. Para conectar desde servidor1 a servidor2, tenemos una dirección IP y un puerto (en servidor2), pero para hacer la conexión desde servidor1, no sé como hacerlo. En local hacía lo siguiente: $dbhost = "nombre de la dsn de sistema"; $dbuname = "nombre de usuario"; $dbpass = "contraseña"; $link = odbc_connect($dbhost, $dbuname, $dbpass); Y con esto y, utilizando las funciones ODBC de PHP, ningún problema. Pero ahora, al intentar conectar desde servidor1 hasta servidor2, como tengo que hacerlo? He visto esto, pero no sé si es correcto o no: $dbuname = "nombre usuario"; $dbpass = "contraseña"; include('../adodb/adodb.inc.php'); $db = ADONewConnection('odbc_mssql'); $dsn = "Driver={SQL Server};Server=IP:Puerto;Database=NombreBaseDatos;"; $db->Connect($dsn,$dbpass,$dbname); Alguna idea y/o solución?? La cosa sería poder utilizar el código que ya tengo (con las funciones propias de odbc: odbc_exec, odbc_fetch_row...). Gracias de antemano y contestad al privado para no ensuciar la lista. _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo