Trigger para inserir em tabela de banco remoto[RESOLVIDO]

Preciso fazer uma trigger que dispare assim que for efetuado um comando insert e insira os dados em uma tabela idêntica de um banco de dados remoto…
Esse código funciona se as bases estiverem na mesma máquina…

  
CREATE TRIGGER localhost.insere AFTER INSERT on localhost.pessoa
 FOR EACH ROW BEGIN
 INSERT INTO BDremoto.pessoa (id,nome,idade) 
 VALUES (NEW.id,NEW.nome,NEW.idade);
 END;
 

alguém tem alguma ideia de como fazer para inserir em uma base remota?

desde já agradeço.

Já resolvi o problema, era preciso criar uma ponte entre os bancos, no caso mySQL Server, pra isso era só criar um LinkedServer e fazer referência a ele na trigger …

CREATE TRIGGER localhost.insere AFTER INSERT on localhost.pessoa FOR EACH ROW BEGIN INSERT INTO <LinkedServer>.BDremoto.pessoa (id,nome,idade) VALUES (NEW.id,NEW.nome,NEW.idade); END;

1 curtida

nao era mais facil só criar o link e replicar a tabela ?