Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Utilizar misma BD para 2 programas

Estas en el tema de Utilizar misma BD para 2 programas en el foro de SQL Server en Foros del Web. Hola; Tengo el motor de b.d. SQL Server 2005 Express funcionando para un programa en el puerto 1433, pero resulta que hace unos días he ...
  #1 (permalink)  
Antiguo 19/07/2011, 05:51
 
Fecha de Ingreso: mayo-2010
Mensajes: 29
Antigüedad: 13 años, 10 meses
Puntos: 0
Utilizar misma BD para 2 programas

Hola;

Tengo el motor de b.d. SQL Server 2005 Express funcionando para un programa en el puerto 1433, pero resulta que hace unos días he instalado otro programa similar que me instalaba por defecto SQL Server 2008 Express y por no instalar otro motor de b.d. he instalado en el 2005 esta nueva aplicación utilizando el puerto 1527 y el mismo nombre de instancia .\sqlexpress. Lo que pasa es que este nuevo programa ya lo he probado con anterioridad en el puerto 1433 que es el mismo que tiene el otro programa.

Mi duda es que como puede ser que funcione en ambos puertos. Es decir, no entiendo esto de los puertos, porque si cada servicio de cada programa utiliza un puerto para conectar con la aplicacion cliente y con la base de datos en teoria si se tiene el mismo puerto para ambas aplicaciones al utilizar una de elllas el mismo puerto, la otra ya no lo podría utilizar ¿no?

Lo que pretendo es entender esto de los puertos y porque me funcionan las aplicaciones con ambos.

PD: Las aplicaciones estan divididas en dos partes, por un lado se instala una en un servidor y otra en un equipo cliente.

Gracias
  #2 (permalink)  
Antiguo 19/07/2011, 09:28
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Utilizar misma BD para 2 programas

Podrias tener MILES (y no exagero) de aplicaciones atacando el puerto 1433 y no tendrias problema alguno, ¿porque tu segundo aplicativo se conecta por el puerto 1527?, lo ignoro, sera acaso por la gente que lo desarrollo.

Podrias intentar crear un ALIAS de tu servidor, tal vez con eso soluciones el problema.
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 20/07/2011, 00:31
 
Fecha de Ingreso: mayo-2010
Mensajes: 29
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Utilizar misma BD para 2 programas

Hola iislas;

No es que tenga algún problema, es que el nuevo programa me funciona en los dos puertos, esto probado por mi además, y lo curioso es que quién lo desarrolló me dice que tiene que estar instalado para el puerto 1527, en cambio yo creo que tendría que ser en el 1433.

No acabo de entender porque tiene que ser en el puerto 1527 y no en el 1433, y lo curioso es que funciona en los dos.

¿No será porque el sql server 2005 utiliza por defecto el puerto 1433 y el sql server 2008 utiliza el 1527 por defecto cuando los instalas, y el puerto al fin es igual uno que otro?

Gracias, un saludo.
  #4 (permalink)  
Antiguo 20/07/2011, 12:28
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Utilizar misma BD para 2 programas

Solo de tener ambas versiones instaladas en el mismo equipo....¿es tu caso?, tienes 2005 y 2008 instaladas en el mismo equipo.....
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 21/07/2011, 02:20
 
Fecha de Ingreso: mayo-2010
Mensajes: 29
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Utilizar misma BD para 2 programas

No, no tengo instaladas las versiones de 2005 y 2008 en el mismo equipo, solo tengo instalada la versión de 2005, y en ella tengo 2 bases de datos una para un programa y otra para el otro.

Un programa está instalado con el puerto 1433 y el otro en el 1527, pero el que está en el 1527 me funciona tambien en el 1433.

No sé, no acabo de entender esto de los puertos. Porque me funciona el programa que está en el 1527 tambien en el 1433 ¿No hay conflicto, o se puede poner el numero de puerto que se quiera para distintos programas que utilicen el mismo motor de base de datos?

Alguien sabría explicarme esto de los puertos

Gracias
  #6 (permalink)  
Antiguo 21/07/2011, 11:11
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Utilizar misma BD para 2 programas

No, en estricto sentido, el 1433 es para la escucha de SQL Server, habria que preguntarle al que desarrollo tu aplicativo, porque esta utilizando el puerto 1527
__________________
MCTS Isaias Islas
  #7 (permalink)  
Antiguo 22/07/2011, 00:44
 
Fecha de Ingreso: mayo-2010
Mensajes: 29
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Utilizar misma BD para 2 programas

Gracias iislas, por tu tiempo en contestar a mis dudas.

Un saludo

Etiquetas: bd, programas, server, sql
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 12:18.