Visual Basic.NET - Realizar Consulta SQL enlazando 2 Archivos Bases de Datos MDF

 
Vista:

Realizar Consulta SQL enlazando 2 Archivos Bases de Datos MDF

Publicado por Adel Castillo (3 intervenciones) el 21/07/2014 21:09:25
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: [email protected]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder