Temat: [SQL] Pobieranie, wysyłanie, update danych z serwera SQL...

Witam

Będę w najbliższym czasie zrobić połaczenie z serwerem PosgreSQL. Mam juz jakieś połaczenie poprzez stworzone DSN, ale to było zrobione poprzez DTSa w SQLu 2000 i tylko wysyłane są dane. Po upgradzie do SQLa 2008 muszę trochę to rozszerzyć. Jak się do tego zabrać. Stworzyć linked serwer do PosgreSQLa czy jakoś inaczej. Będę wysyłał dane do PosgrSQLa, pobierał je oraz aktualizował poprzez SSIS. W obu bazach będę dokonywał wszystkich operacji po unikalnym kluczu. Do tej pory nie korzystałem z linked serwera więc wolę zapytać.

Przykłady zapytań:

1) select T1.* from SQL..tabela1 T1 LEFT OUTER JOIN PosgreSQL..tabela2 T2
where T2.Record is null

-oczywiscie w SSIS będzie to używane jako SELECT INTO. Wgranie nowych danych.


2) select * from PosgreSQL..tabela2

-pobranie danych do SQLa aby zaktualizować dane po stronie SQLa

3) UPDATE T1
SET T1.POLE1=T2.POLE1
FROM SQL..tabela1 T1 LEFT OUTER JOIN PosgreSQL..tabela2 T2
WHERE T1.RECORD=T2.RECORD

Coś jeszcze przeglądałem odnośnie OPENROWSET i DBLINK ale ze względu na brak doświadczenia w tym temacie pytam również na forum.

pozdrawiam i z góry dziekuję za odpowiedzi ....