Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

Automatischer Import

Dieses Thema im Forum "Microsoft SQL Server" wurde erstellt von Fenghuang, 2 September 2020.

  1. Fenghuang

    Fenghuang Benutzer

    Hallo zusammen,

    es soll angeblich im SQL Management Studio eine Möglischkeit für einen automatischen Import geben.
    Sprich, ein angegebenes Verzeichnis wird überwacht und sobald dort eine csv-Datei rein kommt (egal wie sie heißt), wird sie importiert.
    Ich habe aber leider nichts gefunden.

    Könnt ihr mir helfen?
     
  2. Dukel

    Dukel Datenbank-Guru

    Du suchst die SQL Server Integration Services.
     
  3. Tommi

    Tommi Datenbank-Guru

    Hallo Fenghuang,

    der SQL Server selbst kann keine Verzeichnisse im Dateisystem überwachen - auch mit neueren Versionen nicht.
    Der Import einer CSV-Datei wird im Regelfall - wie Dukel das schon geschrieben hat - über ein Paket des SSIS realisiert.
    Grundsätzlich geht natürlich auch ein BULK INSERT in T-SQL.

    Was aber bleibt ist die Überwachung des Verzeichnisses. Das muss man entweder über einen Dienst lösen, der das Verzeichnis überwacht und ein Event auslöst, das wiederum den Import-Vorgang startet, oder man führt das Import-Paket einfach zeitgesteuert im Intervall aus.
    Letztere Vorgehensweise ist der gängige Weg. Dazu wird ein SSIS-Paket, das den Import der CSV-Daten vornimmt, in regelmäßigen Abständen durch einen Job im SQL Server Agent aufgerufen.

    Viele Grüße,
    Tommi
     
  4. Fenghuang

    Fenghuang Benutzer

    Hallo Dukel, hallo Tommi,

    danke für eure Antworten, werde mir das SISS mal anschauen.
    Zeitgesteuert geht leider nicht, da die Daten in Echtzeit verarbeitet werden müssen.

    Viele Grüße
    Fenghuang
     
  5. Dukel

    Dukel Datenbank-Guru

Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden