/ / Wstaw dane do tabeli, gdy dane są wstawiane do innej tabeli w SQL Server - serwer sql, wyzwalacze, wstawianie, zadania

Wstaw dane do tabeli, gdy dane są wstawiane do innej tabeli w SQL Server - serwer sql, wyzwalacze, wstawianie, zadania

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 № 1

Jeś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