none
ODBC- Server Verbindungsinformationen in T-SQL Abfrage RRS feed

  • Frage

  • Werte Damen und Herren,

    ich habe mal eine prinzipielle Frage. Ist es möglich in einer T- SQL Abfrage die Verbindungsinformationen zu einer ODBC- Schnittstelle abzulegen ?

    Ich habe folgendes vor. Ich frage eine Tabellen aus einer ODBC- Schnittstelle wo eine PostgresqlDB hintersteckt ab und möchte den Inhalt dieser Tabelle in eine MS SQL Tabelle ablegen. Dies geht zwar problemlos mit dem Import/Export Wizard, aber der Inhalt der PostgreSQL- Tabelle ändert sich fortlaufend so dass ich den Zeitstempel des letzten Datensatzes der PostgreSQL- Tabelle abfragen und mit dem Inhalt der MS SQL Tabelle vergleichen muß. 

    Geht dies mit T- SQL oder muss ich hier auf SSIS zurück greifen ?

    Vielen Dank im Voraus.

     

    Sonntag, 9. Juni 2019 13:06

Antworten

  • Das Stichwort heißt hier Verbindungsserver.

    Hier richtest du eine oder auch mehrere Verbindungen zu einer anderen Datenbank ein und kannst dann native mit Select/Insert/Delete/Update darauf zugreifen.
    Falls der Direkt-Select nicht klappt (kann schon mal wegen der Syntax scheitern, dann geht "select * from OPENQUERY(...)".

    https://docs.microsoft.com/de-de/sql/t-sql/functions/openquery-transact-sql?view=sql-server-2017

    Montag, 10. Juni 2019 09:01

Alle Antworten