Ver Mensaje Individual
  #6 (permalink)  
Antiguo 01/04/2008, 16:14
Avatar de srsombrero
srsombrero
 
Fecha de Ingreso: marzo-2008
Mensajes: 128
Antigüedad: 16 años, 1 mes
Puntos: 0
Sonrisa Re: funcion mssql_connect

Cita:
Iniciado por angelmf Ver Mensaje
hola buenas tardes ayer cree un foro para poder conectarme a sql server, ya ese problema lo resolvi pero ahora el problema es otro uando intento hacer una conexion con la base de datos mediante este codigo
Código PHP:
<?
$conex
=mssql_connect("localhost","miuser","mipwd");
mssql_select_db("Northwind");
$result=mssql_query("Select * from Products",$numero);
while(
$row=mssql_fetch_array($result)){
  echo 
$row;
}
mssql_close($conex);
Me da los siguientes errores por no decirlos todos ya que por consecuencia de ellos aparecen nuevos errores:

Warning: mssql_connect() [function.mssql-connect]: message: Login failed for user 'sa'. (severity 14) in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 7

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10.240.32.211 in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 7

Warning: mssql_select_db() [function.mssql-select-db]: message: Login failed for user '(null)'. Reason: Not associated with a trusted SQL Server connection. (severity 14) in C:\Inetpub\wwwroot\SiGIn\prueba.php on line 8
Que tal yo creo que tu error esta practicamente en la conexion a la base de datos con el servidor remoto al que queres acceder que por lo que veo en el parametro de conexion es Localhost.

De todos modos el primer error y el tercero son problema de que no se pudo definir el link con la conexion.Es decir parte del segundo error.

Por otro lado teniendo en cuenta mis escasos conocimientos en SQL server se que en cualquier caso necesitarias el nombre del administrador del servicio como para conectarte.

Te dejo la ayuda de http://ar2.php.net/mssql para que en todo caso pedas ver el conjunto de funciones, como se utilizan y cuales son los parametros a pasarle a cada una.
Ya que no podrias loguearte al localhost con:

$conex=mssql_connect("localhost","miuser","mipwd") ;

Si 1)No existe miuser en SQLServer.
2)No existe el password indicado.
3)SQL Server no esta corriendo en el dominio(en este caso localhost) que le estas indicando

Suerte.

Agur!