<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comentarios en: Conectarse desde php a una base de datos Sql Server 2005</title>
	<atom:link href="http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/feed/" rel="self" type="application/rss+xml" />
	<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/</link>
	<description>Bitácora y apuntes técnicos</description>
	<pubDate>Wed, 07 Jan 2009 21:18:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
		<item>
		<title>Por: rjdrar</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-21090</link>
		<dc:creator>rjdrar</dc:creator>
		<pubDate>Fri, 26 Dec 2008 15:14:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-21090</guid>
		<description>Hola, yo podia conectar con el server en modo local usando

$link = mssql_pconnect('localhost',$usr,$pwd);

pero en modo remoto (a un server de prueba en la intranet no)

$link = mssql_pconnect('192.168.1.22',$usr,$pwd);

la solucion fue especificar el puerto (aun el default) asi:

$link = mssql_pconnect('192.168.1.22,1433',$usr,$pwd);

espero que a alguien le sirva. saludos.</description>
		<content:encoded><![CDATA[<p>Hola, yo podia conectar con el server en modo local usando</p>
<p>$link = mssql_pconnect(&#8217;localhost&#8217;,$usr,$pwd);</p>
<p>pero en modo remoto (a un server de prueba en la intranet no)</p>
<p>$link = mssql_pconnect(&#8217;192.168.1.22&#8242;,$usr,$pwd);</p>
<p>la solucion fue especificar el puerto (aun el default) asi:</p>
<p>$link = mssql_pconnect(&#8217;192.168.1.22,1433&#8242;,$usr,$pwd);</p>
<p>espero que a alguien le sirva. saludos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Roman</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-20497</link>
		<dc:creator>Roman</dc:creator>
		<pubDate>Mon, 08 Dec 2008 17:05:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-20497</guid>
		<description>ke tal me podras ayudar a ahcer una conexion remota desde php a sql server 2000, kiero hacer consultas a una tabla de sql ke esta en otra pc...ke hago?? gracias de antemano..saludos</description>
		<content:encoded><![CDATA[<p>ke tal me podras ayudar a ahcer una conexion remota desde php a sql server 2000, kiero hacer consultas a una tabla de sql ke esta en otra pc&#8230;ke hago?? gracias de antemano..saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: adalracs</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-20464</link>
		<dc:creator>adalracs</dc:creator>
		<pubDate>Thu, 04 Dec 2008 13:12:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-20464</guid>
		<description>Si tienes la ultima version de PHP no necesitas actualizar librerias, simplemente cambia el host name a 127.0.0.1 en el caso que SQL y PHP estén en la misma máquina</description>
		<content:encoded><![CDATA[<p>Si tienes la ultima version de PHP no necesitas actualizar librerias, simplemente cambia el host name a 127.0.0.1 en el caso que SQL y PHP estén en la misma máquina</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: roberth navarro</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-19738</link>
		<dc:creator>roberth navarro</dc:creator>
		<pubDate>Thu, 06 Nov 2008 19:17:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-19738</guid>
		<description>Muchas Graicias por la ayuda me di muchos cabezasos pero al fin pude. deben tener en cuenta q el usuario con el q vallan a entrar debe tener clave $link=mssql_connect("xx.xx.xx.xx","sa","123456").

y copiar la libreria dll que aqui se cita en mi caso lo hize asi tanto en win/sisten32 como en php, y al fin se conecto.</description>
		<content:encoded><![CDATA[<p>Muchas Graicias por la ayuda me di muchos cabezasos pero al fin pude. deben tener en cuenta q el usuario con el q vallan a entrar debe tener clave $link=mssql_connect(&#8221;xx.xx.xx.xx&#8221;,&#8221;sa&#8221;,&#8221;123456&#8243;).</p>
<p>y copiar la libreria dll que aqui se cita en mi caso lo hize asi tanto en win/sisten32 como en php, y al fin se conecto.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Mary</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-17484</link>
		<dc:creator>Mary</dc:creator>
		<pubDate>Wed, 01 Oct 2008 17:38:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-17484</guid>
		<description>Hola.
He intentado conectar PHP 5.2.6 con SQL Server 2005, pero no lo logro. Estoy usando IIS sobre Windows server 2003. He notado que si ejecuto el script PHP desde la ventana de comandos todo se conecta y realiza las consultas sin problemas, pero si ejecuto el mismo script usando IIS, no me permite conectarme.</description>
		<content:encoded><![CDATA[<p>Hola.<br />
He intentado conectar PHP 5.2.6 con SQL Server 2005, pero no lo logro. Estoy usando IIS sobre Windows server 2003. He notado que si ejecuto el script PHP desde la ventana de comandos todo se conecta y realiza las consultas sin problemas, pero si ejecuto el mismo script usando IIS, no me permite conectarme.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: jose felix</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16635</link>
		<dc:creator>jose felix</dc:creator>
		<pubDate>Wed, 17 Sep 2008 19:21:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16635</guid>
		<description>Buenas les escribo porque estoy presentando problemas para conectarme a mi bd desde php, ya he leido varios foros con temas referentes a esta falla mas sin embargo aun no he dado con la solucion (habiendo realizado todas las recomendaciones que dan en dichos foros).

Antes que nada el mensaje que me muestra al momento de intentar hacer la conexion es el siguiente:

Fatal error: Call to undefined function mssql_connect() in C:\Apache\htdocs\josefelix\PruebaCargaDatos\Insert ar.php on line 5

Las herramientas bajo las cuales estoy trabajando son las siguientes:
.- Apache server 2.2
.- SQL Server(SQLEXPRESS) 2005 Version 5.1
.- PHP Version 5.2.6
.- SO Windows XP SP2
Apache instalado en C:\Apache y php en C:\PHP (por si acaso es de utilidad) y todo en la misma pc

Entre las acciones que he realizado para intentar de solventar esta falla estan las siguiente:

.- Primero Edite el php.ini ubicado en C:\WINDOWS eliminandole el ; antes de las siguientes dlls
extension=php_msql.dll
extension=php_mssql.dll
extension=php_mysql.dll
extension=php_mysqli.dll
.- verifique la ruta de extension_dir a fin de verificar que se encontraran los dlls habilitados y la ruta que tiene el archivo es la siguiente 
extension_dir ="C:\PHP\ext" (y en dicha ruta si se encuentran los archivos).

El codigo que tengo en dicha pagina (pagina solo para prueba) es el siguiente:



Conexion mssql




Nombre
Telefono



  
  

 






Agradezco de antemano la ayuda que me puedan prestar
PD: Se me olvido decirles que tambien cambie el archivo ntwdblib.dll ubicado en C:\PHP cuya version era 2000.2.8.0 por otro cuya version es 2000.80.194.0</description>
		<content:encoded><![CDATA[<p>Buenas les escribo porque estoy presentando problemas para conectarme a mi bd desde php, ya he leido varios foros con temas referentes a esta falla mas sin embargo aun no he dado con la solucion (habiendo realizado todas las recomendaciones que dan en dichos foros).</p>
<p>Antes que nada el mensaje que me muestra al momento de intentar hacer la conexion es el siguiente:</p>
<p>Fatal error: Call to undefined function mssql_connect() in C:\Apache\htdocs\josefelix\PruebaCargaDatos\Insert ar.php on line 5</p>
<p>Las herramientas bajo las cuales estoy trabajando son las siguientes:<br />
.- Apache server 2.2<br />
.- SQL Server(SQLEXPRESS) 2005 Version 5.1<br />
.- PHP Version 5.2.6<br />
.- SO Windows XP SP2<br />
Apache instalado en C:\Apache y php en C:\PHP (por si acaso es de utilidad) y todo en la misma pc</p>
<p>Entre las acciones que he realizado para intentar de solventar esta falla estan las siguiente:</p>
<p>.- Primero Edite el php.ini ubicado en C:\WINDOWS eliminandole el ; antes de las siguientes dlls<br />
extension=php_msql.dll<br />
extension=php_mssql.dll<br />
extension=php_mysql.dll<br />
extension=php_mysqli.dll<br />
.- verifique la ruta de extension_dir a fin de verificar que se encontraran los dlls habilitados y la ruta que tiene el archivo es la siguiente<br />
extension_dir =&#8221;C:\PHP\ext&#8221; (y en dicha ruta si se encuentran los archivos).</p>
<p>El codigo que tengo en dicha pagina (pagina solo para prueba) es el siguiente:</p>
<p>Conexion mssql</p>
<p>Nombre<br />
Telefono</p>
<p>Agradezco de antemano la ayuda que me puedan prestar<br />
PD: Se me olvido decirles que tambien cambie el archivo ntwdblib.dll ubicado en C:\PHP cuya version era 2000.2.8.0 por otro cuya version es 2000.80.194.0</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Abraham89</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16427</link>
		<dc:creator>Abraham89</dc:creator>
		<pubDate>Wed, 27 Aug 2008 15:43:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16427</guid>
		<description>Yo tenia el mismo problema, utilise todos los metodos habidos y por haber, incluso abilite el IIS para conectar mi bd con php pero nada.
Hasta que al final me dio.
¿Que es lo que hice?
Desabilite el IIS.
Descargue el AppServ 2.5.9 lo instale con excepcion de mysql porque mi bd esta en sql 2005 despues le pones la dll que dicen en este foro, yo pensaba que el problema era del AppServ pero no es eso. La razon es que la libreria para acceder a los datos a sql 2000 es diferente a la de 2005 una vez que pones la dll en system32 todo sirve a la perfección.</description>
		<content:encoded><![CDATA[<p>Yo tenia el mismo problema, utilise todos los metodos habidos y por haber, incluso abilite el IIS para conectar mi bd con php pero nada.<br />
Hasta que al final me dio.<br />
¿Que es lo que hice?<br />
Desabilite el IIS.<br />
Descargue el AppServ 2.5.9 lo instale con excepcion de mysql porque mi bd esta en sql 2005 despues le pones la dll que dicen en este foro, yo pensaba que el problema era del AppServ pero no es eso. La razon es que la libreria para acceder a los datos a sql 2000 es diferente a la de 2005 una vez que pones la dll en system32 todo sirve a la perfección.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Byron</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16363</link>
		<dc:creator>Byron</dc:creator>
		<pubDate>Wed, 13 Aug 2008 23:39:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16363</guid>
		<description>Sustituí la Dll "ntwdblib" en el system32 y reinicie el apache server. Localmente deben escribir en la parte de conexion lo siguiente 
$conectID=mssql_connect("IT-BRS\SQLEXPRESS","sa","miclave");
asi me funciono.</description>
		<content:encoded><![CDATA[<p>Sustituí la Dll &#8220;ntwdblib&#8221; en el system32 y reinicie el apache server. Localmente deben escribir en la parte de conexion lo siguiente<br />
$conectID=mssql_connect(&#8221;IT-BRS\SQLEXPRESS&#8221;,&#8221;sa&#8221;,&#8221;miclave&#8221;);<br />
asi me funciono.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Lizardo Lizares</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16319</link>
		<dc:creator>Lizardo Lizares</dc:creator>
		<pubDate>Wed, 30 Jul 2008 02:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16319</guid>
		<description>Asier eres lo máximo, por fin pude conectar el vendito php con Sql Server 2005, fue todo un reto, te agradesco de antemano por esas ganas de ayudar.

Mira Johan, yo tambien tube ese tiepo de problemas, pero intenta instalando la versión 5.1.4 de php y toma en consideración la recomendaciones de Asier respecto al DLL que va ser tu segundo problema.

Pero antes imagino que ya corregiste en el c:/windows/php.ini  lo siguiente:
1.- indicar a php donde se encuentran las dll
corregir el codigo--&#62; 
extension_dir = "./" por el codigo --&#62;
extension_dir = "c:/php/ext"
2.- habilitar la dll de sqlserver, donde deberas de quitar el punto y coma del siguiente modo---&#62;;extension=php_mssql.dll por el codigo --&#62; extension=php_mssql.dll

Y eso es todo, espero no haber confundido mas las cosas.
Saludos amigo</description>
		<content:encoded><![CDATA[<p>Asier eres lo máximo, por fin pude conectar el vendito php con Sql Server 2005, fue todo un reto, te agradesco de antemano por esas ganas de ayudar.</p>
<p>Mira Johan, yo tambien tube ese tiepo de problemas, pero intenta instalando la versión 5.1.4 de php y toma en consideración la recomendaciones de Asier respecto al DLL que va ser tu segundo problema.</p>
<p>Pero antes imagino que ya corregiste en el c:/windows/php.ini  lo siguiente:<br />
1.- indicar a php donde se encuentran las dll<br />
corregir el codigo&#8211;&gt;<br />
extension_dir = &#8220;./&#8221; por el codigo &#8211;&gt;<br />
extension_dir = &#8220;c:/php/ext&#8221;<br />
2.- habilitar la dll de sqlserver, donde deberas de quitar el punto y coma del siguiente modo&#8212;&gt;;extension=php_mssql.dll por el codigo &#8211;&gt; extension=php_mssql.dll</p>
<p>Y eso es todo, espero no haber confundido mas las cosas.<br />
Saludos amigo</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Johan</title>
		<link>http://asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16298</link>
		<dc:creator>Johan</dc:creator>
		<pubDate>Fri, 25 Jul 2008 07:00:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.asiermarques.com/2007/05/29/conectarse-desde-php-a-una-base-de-datos-sql-server-2005/#comment-16298</guid>
		<description>he realizado todo lo que han dicho y aun no puedo conectarme 
**************************
 
 
   Ejemplo de PHP 
 
 
&#60;?php 
function Conectarse() 
{ 
   if (!($link=mssql_connect("localhost","sa",""))) 
   { 
      echo "Error conectando a la base de datos."; 
      exit(); 
   } 
   if (!mssql_select_db("db_final",$link)) 
   { 
      echo "Error seleccionando la base de datos."; 
      exit(); 
   } 
   return $link; 
} 

$link=Conectarse(); 
echo "Conexión con la base de datos conseguida."; 

mssql_close($link); //cierra la conexion 
?&#62; 
 
 
****************************************************
y me genera este error:

Fatal error: Call to undefined function mssql_connect() in C:\Inetpub\wwwroot\conexion.php on line 10</description>
		<content:encoded><![CDATA[<p>he realizado todo lo que han dicho y aun no puedo conectarme<br />
**************************</p>
<p>   Ejemplo de PHP </p>
<p>&lt;?php<br />
function Conectarse()<br />
{<br />
   if (!($link=mssql_connect(&#8221;localhost&#8221;,&#8221;sa&#8221;,&#8221;")))<br />
   {<br />
      echo &#8220;Error conectando a la base de datos.&#8221;;<br />
      exit();<br />
   }<br />
   if (!mssql_select_db(&#8221;db_final&#8221;,$link))<br />
   {<br />
      echo &#8220;Error seleccionando la base de datos.&#8221;;<br />
      exit();<br />
   }<br />
   return $link;<br />
} </p>
<p>$link=Conectarse();<br />
echo &#8220;Conexión con la base de datos conseguida.&#8221;; </p>
<p>mssql_close($link); //cierra la conexion<br />
?&gt; </p>
<p>****************************************************<br />
y me genera este error:</p>
<p>Fatal error: Call to undefined function mssql_connect() in C:\Inetpub\wwwroot\conexion.php on line 10</p>
]]></content:encoded>
	</item>
</channel>
</rss>
