Mam dwie identyczne tabele, każda w innymbaza danych na innym serwerze. Dwa serwery znajdują się w tej samej sieci. Dane są wstawiane częściej do jednej z tabel, chcę, aby te same dane zostały wstawione do drugiej tabeli po jej wstawieniu do pierwszej tabeli.
Czy można to zrobić zamiast scalać tabele i SSIS?
Odpowiedzi:
0 dla odpowiedzi № 1Jeśli oba serwery są połączonymi serwerami, możesz utworzyć wyzwalacz na pierwszej tabeli, aby wstawić te same dane w drugiej tabeli. kod byłby jak poniżej
CREATE TRIGGER <trigger name>
ON <Table1>
AFTER INSERT AS
BEGIN
INSERT INTO <server name>.<database name>.<schema>.<table2>
SELECT * FROM INSERTED
END