Hola que tal, necesito ayuda con respecto a llenar una BD 3 con los datos de BD1 y BD2.
Tengo 3 BD
*BDalumno
Tablaalumno
Campo Matricula
Campo Nombre
*Bdmateria
Tablamateria
Campo Id_Materia
Campo Descripcion
*Bdalumno_materia
Tablaalumno_materia
Campo Matr
Campo Id_Mat
Lo que necesito es llenar la Tablaalumno_materia con los datos que estan en Tablaalumno y Tablamateria.
Intente lo siguiente pero nada me da un error.
INSERT INTO BDalumno_materia..alumno_materia.Matr SELECT Matricula FROM BDalumno..alumno
Error
No se encuentra el servidor 'BDalumno_materia' en sysservers. Ejecute sp_addlinkedserver para agregar el servidor a sysservers.
Nota: Cabe aclarar que las Bd estan en el mismo servidor
Otra cosa que probe fue:
update alumno_materia
set alumno_materia.Matr = alumno.Matricula
from alumno_materia
inner join BDalumno.dbo.alumno
on alumno_materia.Matr = BDalumno.dbo.alumno.Matricula
pero me dice que (0 filas afectadas) jejej no hace nada.
De antemano agradesco su ayuda.