Mi duda es la siguiente
Estoy intentado conectarme desde php a SQL SERVER 2005 version 03.85.1117
Instalamos App Server 2.5.5
Apache 2.0.55
PHP 5.1.1
Después activamos ISS
Seguidamente SQLSERVER2005
Ya pegamos la libreria ntwdblib.dll a la carpeta Windows y a System32
activamos en php.ini la libreria mssql.dll (la descomentamos)
Reiniciamos apache y SqlServer2005
Creamos un BD . y usuario con su clave en SqlServer2005.
y desde Ejecutar con el comando odbcad32
En el DNS de usuarios Agregamos el controlador SQLSERVER asociado al Usuario y base de datos creados anteriormente en SQLSERVER . Dando como Resultado "PRUEBAS COMPLETADAS CORRECTAMENTE"
Para poder Conectarnos estamos pasando el siguiente código
<?php
echo "Prueba de conexion";
$Servidor="localhost";
$Usuario="prueba";
$clave="123456";
$con = mssql_connect($Servidor,$Usuario,$clave) or die("Imposible conectar");
if($con)
{
mssql_select_db("gestion_mtto", $con);
$sql = "select * from Usuarios";
$rs = mssql_query($sql, $con);
echo "La fila numero 1 es: ".mssql_result($rs, 0, 0);
//mssql_close($con);
echo"Ya ta";
}
else{echo"no Estas.";}
mssql_close($con);
?>
Pero el sistema da el siguiente error
Prueba de conexion
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: localhost in C:\AppServ\www\PruebaLeidy.php on line 7
Imposible conectar
Solicitamos algún tipo de sugerencia ya que hemos intentado de todo