Hallo zusammen,
ich steh vor folgendem Problem. Ich bekomme aus einer Applikation viele SQL Files, welche mir in MS SQL 2012 eine Datenbank mit ca. 800 Tabellen anlegen. Das funktioniert ja auch über sqlcmd ziemlich einfach und schön.
Nun bekomme ich aus der selben Applikation für jede dieser Tabellen die Daten in einer ASCII Datei, welche wie folgt aufgebaut ist:
wert1;wert2;wert3;...
Ich hab also keine Kopfzeile und ; als Trennzeichen. Leider ist es nicht möglich aus der Applikation die Daten auch als SQL File auszulesen. Nun hab ich mir schon die Finger wund gegooglt und bin natürlich auch auf bcp, bulk insert und openrowset gestoßen und mich schon etwas daran versucht. Soweit ich das nun verstehe muss ich aber bei jedem Import eine Formatfile angeben, was natürlich bei über 800 Tabellen nicht wirklich zweckmäßig ist, zum einen wegen der vielen Arbeit und zum anderen weil dieser Import häufig gemacht werden muss und es sein kann das Felder ergänzt werden, sich ändern oder wegfallen.
Also hier mal die Frage an euch Profis, gibt es einen schönen Weg solche Daten schnell und automatisiert zu importieren?
Wäre super wenn jemand nen Denkanstoß geben könnte.
Grüße
ich steh vor folgendem Problem. Ich bekomme aus einer Applikation viele SQL Files, welche mir in MS SQL 2012 eine Datenbank mit ca. 800 Tabellen anlegen. Das funktioniert ja auch über sqlcmd ziemlich einfach und schön.
Nun bekomme ich aus der selben Applikation für jede dieser Tabellen die Daten in einer ASCII Datei, welche wie folgt aufgebaut ist:
wert1;wert2;wert3;...
Ich hab also keine Kopfzeile und ; als Trennzeichen. Leider ist es nicht möglich aus der Applikation die Daten auch als SQL File auszulesen. Nun hab ich mir schon die Finger wund gegooglt und bin natürlich auch auf bcp, bulk insert und openrowset gestoßen und mich schon etwas daran versucht. Soweit ich das nun verstehe muss ich aber bei jedem Import eine Formatfile angeben, was natürlich bei über 800 Tabellen nicht wirklich zweckmäßig ist, zum einen wegen der vielen Arbeit und zum anderen weil dieser Import häufig gemacht werden muss und es sein kann das Felder ergänzt werden, sich ändern oder wegfallen.
Also hier mal die Frage an euch Profis, gibt es einen schönen Weg solche Daten schnell und automatisiert zu importieren?
Wäre super wenn jemand nen Denkanstoß geben könnte.
Grüße