Foros del Web » Programando para Internet » PHP »

PHP con conexion ADO

Estas en el tema de PHP con conexion ADO en el foro de PHP en Foros del Web. holaaaa. tengo un problema,,, necesito conectarme al servidor de bd mediante ado y no me deja.. me sale el siguiente error... Código: Warning: mssql_connect(): Unable ...
  #1 (permalink)  
Antiguo 21/06/2006, 11:11
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 12 años, 10 meses
Puntos: 0
PHP con conexion ADO

holaaaa. tengo un problema,,, necesito conectarme al servidor de bd mediante ado y no me deja.. me sale el siguiente error...
Código:
Warning: mssql_connect(): Unable to connect to server: aka va la ip in E:\InetPub\wwwroot\intra\php\crea_carta_reclamo.php on line 149
No responde la base de datos
mi archivo de conexion ('conexphp_mtv.php)esta asi con sus datos reales.
Código PHP:
<?php
$hostname    
="aka va la ip";
$username    ="usuario";
$password    ="contraseña";
$dbName              "nombre bd";
?>
y en mi pagina ke necesito konextarme la llamo asip
Código:
require('conexphp_mtv.php');
y el error me da en estas lineas
Código:
$link=MSSQL_CONNECT($hostname,$username,$password) or DIE("No responde la base de datos");
mssql_select_db($dbName,$link) or DIE("Tabla mala");
bueno. ke me estara faltandoo.?????. porfis ayuda.....
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #2 (permalink)  
Antiguo 21/06/2006, 11:29
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
El mensaje de error te lo dá Mysql .. en sí .. es decir .. tendrás que revisar si los datos de conexión son correctos ..

No indicas a que servidor te quieres conectar. Lo "normal" ees usar como "$hostname": localhost .. entre otras cosas por qué suele correr en el mismo servidor PHP (con Apache o tu servidor HTTP) y Mysql. Si pretendes hacer conexiones "remotas" hacia otro servidor donde esté corriendo Mysql diferente a donde esté corriendo PHP .. tendrás que revisar por ejemplo si usas Firewalls que tengan los puertos correspondientes (3306 me parece que usa Msyql por defecto) abiertos .. tanto tuyos como donde te conectes (entradas/salidas) .. Luego tendrás que revisar en ese tipo de casos el usuario que te conectas o pretendes usar si tiene permiso de acceso desde todo host (%) o de alguna IP determinada. Mysql en su gestión de usuarios puede y así lo hace bloquear conexiones desde donde se puede conectar uno.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 21/06/2006, 11:54
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 12 años, 10 meses
Puntos: 0
ooo se me olvido mensionar ke estoy trabajando kon Sql Server y el IIS
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
  #4 (permalink)  
Antiguo 21/06/2006, 12:35
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Cita:
Iniciado por Punktruka
ooo se me olvido mensionar ke estoy trabajando kon Sql Server y el IIS
Gran detalle .. (se me pasó .. ví que usas funciones mssql_xxxx())

En cualquier caso .. las verificaciones son similares a las de Mysql y otras BBDD.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #5 (permalink)  
Antiguo 21/06/2006, 12:35
Avatar de Punktruka  
Fecha de Ingreso: enero-2005
Ubicación: Santiago, Chile
Mensajes: 215
Antigüedad: 12 años, 10 meses
Puntos: 0
yupissssss.... kon las pistas ke me diste sobre seguridad...solucioné el problema....
era solo kambiarle la linea del php.ini

Código:
mssql.secure_connection = On por mssql.secure_connection = Off
muxas gracias.....
__________________
y nada más
porke el cielo ya está de nuevo torvo y sin estrellas kon helikópteros y SIN DIOS....
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:52.