SQL Atualizar uma tabela de outra tabela

Sou iniciante no SQL Server e atingi meu limite.

Atualmente, estou usando um script para atualizar uma tabela de outra tabela usando uma coluna. Como os dois bancos de dados estão atribuídos a 2 softwares de terceiros diferentes, criei um.bat script a ser usado para o gerenciador de tarefas no servidor windows, para que seja atualizado a cada 10 minutos.

Enquanto isso é testado e funciona, sinto que deve haver uma maneira de criar um relacionamento entre os dois bancos de dados sem precisar usar a tarefa.

UPDATE therefore.dbo.thecat51
SET num_factura = 
 (SELECT therefore.dbo.documentos.num_factura
 FROM therefore.dbo.Documentos
 WHERE therefore.dbo.thecat51.num_albaran=therefore.dbo.documentos.num_albaran)
WHERE therefore.dbo.thecat51.num_albaran = 
 ( SELECT therefore.dbo.documentos.num_albaran
 FROM therefore.dbo.Documentos
 WHERE therefore.dbo.thecat51.num_Albaran = therefore.dbo.documentos.num_albaran)

Além disso, estamos usando o SQL Server Express, portanto não tenho a opção de criar um trabalho agendado.

questionAnswers(2)

yourAnswerToTheQuestion