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> &lt;<a href="mailto:rmunoz@pjud.cl">rmunoz@pjud.cl</a>&gt; 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>&gt; Hola lista,<br>&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tengo
un pequeño problema, resulta que el servidor de<br>&gt; paginas es<br>&gt; windows con php, el cual no tiene las funciones de mssql&nbsp;&nbsp;para accesar al<br>&gt; servidor SQL SERVER, sino que tiene ODBC, estoy tratando de conectarme al
<br>&gt; servidor SQL Server 2000, que esta en otro lugar osea otra IP valida,<br>&gt; cabe<br>&gt; señalar que los dos servidores tiene IP valida y que el servidor SQL<br>&gt; acepta<br>&gt; solo peticiones del servidor Web, bueno me arroja el siguiente error:
<br>&gt;<br>&gt; la conexion:<br>&gt; $connection_string = 'DRIVER={SQL<br>&gt; Server};SERVER=&lt;IPDELSERVIDOR&gt;;DATABASE=&lt;BASE DE DATOS&gt;';<br>&gt; $user = 'USUARIO';<br>&gt; $pass = 'PASSWORD';<br>&gt; $connection = odbc_connect( $connection_string, $user, $pass );
<br>&gt;<br>&gt;<br>&gt; El Error:<br>&gt; *Warning*: odbc_connect(): SQL error: [Microsoft][ODBC SQL Server<br>&gt; Driver][Named Pipes]Specified SQL server not found., SQL state 08001 in<br>&gt; SQLConnect<br>&gt;<br>&gt; lo otro que hice fue utilizar la librería PHPLIB con la conexion ODBC
<br>&gt; y me<br>&gt; arrojo otro error totalmente diferente al anterior:<br>&gt; la Conexion:<br>&gt; include (&quot;prepend.php&quot;);<br>&gt; class DB_sql2000 extends DB_Sql {<br>&gt;&nbsp;&nbsp;var $Host&nbsp;&nbsp;&nbsp;&nbsp; = &quot;IPDELSERVIDOR&quot;;
<br>&gt;&nbsp;&nbsp;var $Database = &quot;BASEDEDATOS&quot;;<br>&gt;&nbsp;&nbsp;var $User&nbsp;&nbsp;&nbsp;&nbsp; = &quot;USUARIO_VALIDO_POR_LA_BD&quot;;<br>&gt;&nbsp;&nbsp;var $Password = &quot;PASSWORD&quot;;<br>&gt;&nbsp;&nbsp;var $Remote&nbsp;&nbsp; = 1;<br>&gt;&nbsp;&nbsp;var $Halt_On_Error=&quot;no&quot;;
<br>&gt; }<br>&gt;<br>&gt; El Error:<br>&gt; *Warning*: odbc_connect(): SQL error: [Microsoft][ODBC Driver Manager]<br>&gt; Data<br>&gt; source name not found and no default driver specified, SQL state IM002 in<br>&gt; 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>&quot;A causa de que el SQL Server no escucha conexiones entrantes para<br>clientes TCP/IP de socket, se falla la conexión.&quot;<br>&quot;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.&quot;<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>