La sintaxis seria algo como
Código:
INSERT INTO [server2].basedatos2.dbo.latablasegunda (campob)
SELECT (campoa) FROM [server1].basedatos1.dbo.latablaprimera
El procedimiento no seria un problema..podrias hacer dos separados uno para insertar y otro para actualizar..o podrias ponerlos ambos en uno mismo...
Quizas algo como
Código:
CREATE Trigger mitrig
On dbo.latabla1
For Insert, Update
As
set nocount on
declare @iss bigint
begin
select @iss=iss from inserted
if update (campo1)
insert into [server2].basedatos2.duenio.latabla2 (campo2)
SELECT latabla1.iss as idperson from latabla1 where latabla1.iss = @iss
end
O sino igual por separado donde el select del campo lo estes haciendo desde la tabla 'inserted'...o podrias igual pasarlo como parametro que se ejecutaria desde el trigger...