Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Daten einer Tabelle als Dump in eine SQL Datei -> Machbar? (https://www.delphipraxis.net/166543-daten-einer-tabelle-als-dump-eine-sql-datei-machbar.html)

Piro 17. Feb 2012 14:30

Datenbank: MSSQL • Version: 2005 • Zugriff über: ADO

Daten einer Tabelle als Dump in eine SQL Datei -> Machbar?
 
Moin,

gibt es die Möglichkeit mit Boardmitteln des MS SQL Server Management Studio Express einen Dump einer Tabelle einer DB zu erstellen als SQL Datei, welche ich dann wiederum in eine neue Datenbank importieren kann? (Portierung einer Tabelle von einer DB zu einer anderen DB)

Mit MySQL DB ist dies möglich. Dump erstellen.

Hintergrund:
Ich möchte gerne mehrere DBs zusammenfassen. Ich könnte mir ein Programm schreiben welches die Daten aus der einen Tabelle exportiert und die Daten dann wieder in die gleiche Tabelle aber in einer anderen DB importiert. Wäre mir aber zu umstädlich.

Vielen Dank im Voraus.
Sven

shmia 17. Feb 2012 14:44

AW: Daten einer Tabelle als Dump in eine SQL Datei -> Machbar?
 
Das hat man leider vergessen.
Vielleicht auch deshalb, weil man damit die Daten relativ leicht in eine Datenbank eines anderen Herstellers übertragen kann.
Man kann zwar das Ergebnis einer Abfrage als Datei mit fester Satzlänge (*.rpt) rausschreiben lassen, aber das bringt ja nix.

Mit meinem ADO Database Explorer kannst du eine Tabelle öffnen und dann
unter Dataset->Export->SQL Inserts Statements die Daten in eine Datei schreiben.
Allerdings muss dies für jede Tabelle einzeln durchgeführt werden.

PS: man kann im Management Studio aber auch eine ganze Datenbank exportieren
und als Ziel eine ODBC-Verbindung verwenden

Furtbichler 17. Feb 2012 19:02

AW: Daten einer Tabelle als Dump in eine SQL Datei -> Machbar?
 
Zitat:

Zitat von shmia (Beitrag 1151640)
Das hat man leider vergessen.

Nö, bei mir nicht. Nennt sich "binn\bcp.exe".
Zitat:

Zitat von shmia (Beitrag 1151640)
Vielleicht auch deshalb, weil man damit die Daten relativ leicht in eine Datenbank eines anderen Herstellers übertragen kann.

Entschuldigung, das ist ein wenig Blödsinn.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz