todavia no puedo hacer la conexion pero, averigue algo, el puerto 1433
no esta habilitado en el servidor de base de datos, ojo el servidor de
base de datos y el servidor web no esta en la misma red, son equipos
totalmente remotos.<br><br><div><span class="gmail_quote">El día 28/07/06, <b class="gmail_sendername">Ricardo Mun~oz A.</b> <<a href="mailto:rmunoz@pjud.cl">rmunoz@pjud.cl</a>> escribió:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
jonathan Patricio Sepulveda Bustamante wrote:<br><br>> Hola lista,<br>> tengo
un pequeño problema, resulta que el servidor de<br>> paginas es<br>> windows con php, el cual no tiene las funciones de mssql para accesar al<br>> servidor SQL SERVER, sino que tiene ODBC, estoy tratando de conectarme al
<br>> servidor SQL Server 2000, que esta en otro lugar osea otra IP valida,<br>> cabe<br>> señalar que los dos servidores tiene IP valida y que el servidor SQL<br>> acepta<br>> solo peticiones del servidor Web, bueno me arroja el siguiente error:
<br>><br>> la conexion:<br>> $connection_string = 'DRIVER={SQL<br>> Server};SERVER=<IPDELSERVIDOR>;DATABASE=<BASE DE DATOS>';<br>> $user = 'USUARIO';<br>> $pass = 'PASSWORD';<br>> $connection = odbc_connect( $connection_string, $user, $pass );
<br>><br>><br>> El Error:<br>> *Warning*: odbc_connect(): SQL error: [Microsoft][ODBC SQL Server<br>> Driver][Named Pipes]Specified SQL server not found., SQL state 08001 in<br>> SQLConnect<br>><br>> lo otro que hice fue utilizar la librería PHPLIB con la conexion ODBC
<br>> y me<br>> arrojo otro error totalmente diferente al anterior:<br>> la Conexion:<br>> include ("prepend.php");<br>> class DB_sql2000 extends DB_Sql {<br>> var $Host = "IPDELSERVIDOR";
<br>> var $Database = "BASEDEDATOS";<br>> var $User = "USUARIO_VALIDO_POR_LA_BD";<br>> var $Password = "PASSWORD";<br>> var $Remote = 1;<br>> var $Halt_On_Error="no";
<br>> }<br>><br>> El Error:<br>> *Warning*: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager]<br>> Data<br>> source name not found and no default driver specified, SQL state IM002 in<br>> SQLConnect
<br><br><br>san_google dijo esto:<br><br><a href="http://support.microsoft.com/default.aspx?scid=kb%3Bes%3B195566">http://support.microsoft.com/default.aspx?scid=kb%3Bes%3B195566</a><br><a href="http://asp.com-e.net/foros/display_message.asp?mid=1185">
http://asp.com-e.net/foros/display_message.asp?mid=1185</a><br><br>"A causa de que el SQL Server no escucha conexiones entrantes para<br>clientes TCP/IP de socket, se falla la conexión."<br>"Esto es por que quieres hacer una coneccion a una BD por medio de un
<br>DSN y no lo has dado de alta en el servidor."<br><br>por lo tanto, algo debes configurar en el SQL Server... has probado<br>conectarte desde<br>otra aplicacion cliente??<br><br>--<br>Ricardo Mun~oz A.<br>Usuario Linux #182825 (
<a href="http://counter.li.org">counter.li.org</a>)<br></blockquote></div><br>