Puede ser algo asi:
Código SQL:
Ver originalUPDATE TABLE
SET id_depto=t1.id_depto
FROM
(
SELECT cp.id_depto FROM corporativodb.dbo.corp_personal cp
INNER JOIN transmaquiladb.dbo.personal_personal p ON p.nombre=cp.nombre
WHERE cp.estatus_personal=1 AND p.estado='A'
) AS t1 WHERE TABLE.idpersonal IN ( SELECT p.idpersonal FROM corporativodb.dbo.corp_personal cp
INNER JOIN transmaquiladb.dbo.personal_personal p ON p.nombre=cp.nombre
WHERE cp.estatus_personal=1 AND p.estado='A')
saludos!