Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/08/2009, 10:13
sergiogmuro
 
Fecha de Ingreso: junio-2007
Ubicación: Argentina
Mensajes: 111
Antigüedad: 19 años, 4 meses
Puntos: 0
Problema para conectar con SQL SERVER 2005

Hola chicos no me puedo conectar a SQL SERVER con php... la verdad me esta volviendo loco... trabajo con WAMP Server y Microsoft SQL Server (para la base de datos..)

El tema es que no estoy seguro de tener bien instalado porque en ningun caso me deja conectar:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: .\SQLEXPRESS

Yo lo que hice fue crear una base en Microsoft SQL Server Managment Studio y en SQL Server Configuration Manager active los servicios

despues con wamp server y php trato de conectarme pero es imposible... tira error.. no se si estoy haciedno mal algo o el tema del localhost esta mal por eso uso la ip...

Las muestro los codigos con los que intente:
include ("./adodb/adodb.inc.php");

Código PHP:
$conectID = mssql_connect(".\SQLEXPRESS", "root", "") or die("ERROR mssql_connect");
mssql_select_db("union_bases",$conectID) or die("ERROR mssql_select_db"); 
$result=mssql_query("select * from tabla") or die("ERROR mssql_query"); 
while (
$row=mssql_fetch_array($result))
{ 
   
$counter++; $c1=$row["ProductName"]; 
   
$c2=$row["UnitPrice"]; 
   echo (
"$counter c1: $c1 c2: $c2\n"); 
} 
mssql_close($conectID); 
Código PHP:
# connect to a DSN "mydb" with a user and password "marin" 
$connect = odbc_connect("192.168.15.101:1434", "sa", "");

# query the users table for name and surname
$query = "SELECT * FROM tabla";

# perform the query
$result = odbc_exec($connect, $query);

# fetch the data from the database
while(odbc_fetch_row($result)){
  
$name = odbc_result($result, 1);
  
$surname = odbc_result($result, 2);
  print(
"$name $surname\n");
}

# close the connection
odbc_close($connect); 
Código PHP:
$dbhost = "192.168.15.101:1434";
 
$dbuname = "union_bases";
 
$dbpass = "";
 
$link = odbc_connect($dbhost, $dbuname, $dbpass); 
Código PHP:
 $db = ADONewConnection('odbc_mssql');
 
$dsn = "Driver={SQL Server};Server=192.168.15.101:1434;Database=union_bases;";
 
$db->Connect($dsn,$dbpass,$dbname); 
espero que me puedan ayudar y muchas gracias..