• Sábado 21 de Diciembre de 2024, 08:44

Autor Tema:  Realizar una Consulta SQL enlazando a 2 bases de Independientes MDF  (Leído 2111 veces)

adel castillo

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Realizar una Consulta SQL enlazando a 2 bases de Independientes MDF
« en: Lunes 21 de Julio de 2014, 23:17 »
0
Hola expertos del Vb Net, necesito un apoyo para lograr desarrollar una consulta SQL dentro de un procedimiento almacenado construido en una base de datos que la defini con el nombre "maquinaria.MDF", donde debo enlazar mediante un ID, una tabla de otra base de Datos que defino "sistema.MDF".

Estos archivos MDF son autónomos al SQL Server y los tengo activos dentro del Explorador de Servidores del Visual Basic Studios 2010.

Les describo el procedimiento Almacenado que funciona de maravilla dentro del SQL Server 2010 y no ocurre lo mismo cuando ejecuto el procedimiento almacenado en el archivo individual "maquinaria.mdf" con la misma nomenclatura, no reconociendo a la base de datos "sistema.mdf".

ALTER PROCEDURE Tree_Combustibles_Meses
   @IdMaquina as Int
AS
BEGIN
   SELECT dias.id_mes, meses.año, name_meses.name_mes AS Mes
   FROM sistema.dbo.dias INNER JOIN combustibles ON dias.id_dia = combustibles.id_dia
   INNER JOIN sistema.dbo.meses ON dias.id_mes = meses.id_mes
   INNER JOIN sistema.dbo.name_meses ON meses.month_year = name_meses.month_year
   WHERE (combustibles.id_maquina = @IdMaquina)
   GROUP BY dias.id_mes, meses.año, name_meses.name_mes
   ORDER BY dias.id_mes DESC
END

Como ven la clausula FROM me dirijo a la tabla "sistema.dbo.dias", para realizar un INNER JOIN con la tabla combustibles: dias.id_dia = combustibles.id_dia, propia de la base de datos maquinaria.MDF. dueña de este procedimiento almacenado.

Repito este código funciona de maravilla dentro del SQL Server cuando son archivos no individuales las bases de datos y falla cuando quiero que estas bases de datos sean autonomas al SQL Server.

Si alguien me ayuda le agradecería mucho y cuenta conmigo para otros apoyos de la mucha experiencia con código avanzado con el vb. Net, en los ya 10 años desarrollando software con este bellisimo lenguaje.

Saludos:

Adel Castillo
correo: adel.castillo@yahoo.com