Foros del Web » Programando para Internet » PHP »

Error conexion php y sql server 2000, window server 2003 desde fedora

Estas en el tema de Error conexion php y sql server 2000, window server 2003 desde fedora en el foro de PHP en Foros del Web. Hola: Mi consulta es que no puedo hacer una conexion entre php y sql server 2000 en windows server 2003 desde una maquina fedora 8, ...
  #1 (permalink)  
Antiguo 27/07/2009, 09:48
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
Error conexion php y sql server 2000, window server 2003 desde fedora

Hola:
Mi consulta es que no puedo hacer una conexion entre php y sql server 2000 en windows server 2003 desde una maquina fedora 8, he actualizado la dll ntwdblib, he activado el protocolo tcp/ip, he actualizado el sql server y el window, desactive el firewall, pero no hay caso.


este es la conexion y el error k manda:
Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 10.5.217.243 in.....
Código PHP:

$host_sql
='10.5.217.243';
$user_sql='sa';
$pass_sql='';

    
$db_inscripcion='BDInscripcion';
    
$link_sql=mssql_connect($host_sql$user_sql$pass_sql);
    if(!
$link_sql){
         die (
"No conecta con SQLSERVER");
    }
    if(!
mssql_select_db($db_inscripcion,$link_sql)){
         die (
"No conecta con Base de Datos SQLSERVER");
    } 
de antemano gracias
  #2 (permalink)  
Antiguo 27/07/2009, 09:53
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Y ya intentaste hacerle un ping ala ip: 10.5.217.243 desde el servidor para ver si hay comunicacion entre los dos servidores?

P.D.T. Espero que no sea la direccion real 10.5.217.243
  #3 (permalink)  
Antiguo 27/07/2009, 09:58
Avatar de Avatar810  
Fecha de Ingreso: agosto-2007
Ubicación: Por rumbos Regios
Mensajes: 485
Antigüedad: 16 años, 8 meses
Puntos: 23
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Como dice Sergestux, primero revisa con un ping entre tu server fedora al Win 05
En caso de que te responda correctamente, prueba hacer un telnet desde Fedora a Win por el puerto correspondiente al SQL (3306 es de MySQL no recuerdo si es comun)
Ademas debes crear un usario en la BD de WIN para la conexion con permisos de conexion externa y de preferencia ponle la IP de tu server fedora, esto para seguridad de que no cualqueira se pueda conectar desde otro equipo...
saludos
__________________
Una demo siempre funcionará correctamente hasta que toque algo tu (hasta ahora) cliente.
Avatar810
  #4 (permalink)  
Antiguo 27/07/2009, 11:11
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

me devuelve correctamente el ping
con telnet me sale
el 1433 es el puerto tcp/ip de sql server
desde linux --> win open 10.5.217.243:1433 //name or service unknow
desde linux --> win open 10.5.217.243 //"conexion refused"

y agregue usuario, pero tampoco me funka

salu2

Última edición por climax2006; 27/07/2009 a las 11:16
  #5 (permalink)  
Antiguo 27/07/2009, 11:22
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Tienes que hacer telnet, pero en vez de los dos puntos, separa con un espacio el puerto para ver si esta abierto
Código:
telnet 10.5.217.243 1433
  #6 (permalink)  
Antiguo 27/07/2009, 12:01
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Cita:
Iniciado por Sergestux Ver Mensaje
Tienes que hacer telnet, pero en vez de los dos puntos, separa con un espacio el puerto para ver si esta abierto
Código:
telnet 10.5.217.243 1433
Me sale conection refused al hacer 10.5.217.243 1433
  #7 (permalink)  
Antiguo 27/07/2009, 12:19
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Como veras, esto ya no es un tema del foro de php.
Lo que te puedo recomendar es que revises bien si algun antivirus no esta bloqueando dicho puerto, o tambien puede ser cosa de tu router, de un proxy que este bloqueando el trafico entre tus maquinas o incluso de tu misma configuracion del sqlserver
  #8 (permalink)  
Antiguo 27/07/2009, 12:21
 
Fecha de Ingreso: abril-2006
Mensajes: 240
Antigüedad: 18 años
Puntos: 1
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Cita:
Iniciado por Sergestux Ver Mensaje
Como veras, esto ya no es un tema del foro de php.
Lo que te puedo recomendar es que revises bien si algun antivirus no esta bloqueando dicho puerto, o tambien puede ser cosa de tu router, de un proxy que este bloqueando el trafico entre tus maquinas o incluso de tu misma configuracion del sqlserver
ok
gracias
  #9 (permalink)  
Antiguo 27/07/2009, 12:45
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error conexion php y sql server 2000, window server 2003 desde fedora

Tema trasladado desde PHP
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 03:22.