Benutzer mit den meisten Antworten
Tabellen aus DB1 in DB2 kopieren/importieren

Frage
-
Hallo,
ich möchte aus einer Datenbank (DB1) mit 20 Tabellen, 6 Tabellen samt Inhalt in eine zweite Datenbank (DB2) kopieren.
Ich kann natülich beide Datenbanken attachen und dann mit "Insert into ----- Select * " arbeiten.
Allerdings wollte ich die DB1 nicht attachen, sondern irgendwie die Daten aus DB1 in eine Datei packen und diese dann
einfach in die DB2 impotieren.Ist das schnell und einfach möglich?
Sonst muss ich doch attachen und kopieren.Gruß & Dank
Andre
Antworten
-
Wenn es neue Tabellen sind, kannst Du die Tabellen Struktur als Skript erstellen und die Daten dann am besten per bcp Programm exportieren und auf dem Zielsystem importieren, siehe auch MSDN Importieren und Exportieren von Massendaten mithilfe des Hilfsprogramms bcp (SQL Server)
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Robert BreitenhoferModerator Montag, 20. August 2012 09:20
Alle Antworten
-
Allerdings wollte ich die DB1 nicht attachen, sondern irgendwie die Daten aus DB1 in eine Datei packen und diese dann
einfach in die DB2 impotieren.Hallo Andre,
verstehe ich das richtig, Du hast eine Datenbankdatei (MDF), die nicht als Datenbank angehängt ist und in die Datenbankdatei möchtest Du nun Tabellen anlegen und Daten einfügen?
Wenn dem so ist: Keine Chance, das geht nicht, die Datenbankdatei muss als Datenbank angehängt sein, um damit arbeiten zu können.
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing -
stimmt nicht ganz, beide Datenbank sind eingehängt aber auf unterschiedlichen Rechnern.
Wir haben bei Kunden die DB2 und nun möchte ich dort 6 Tabellen importieren, die leider viele Zeilen beinhalten.
Die 6 Tabellen habe ich lokal in einer separaten Datenbank bei mir auf dem PC erstellt und gefüllt und diese 6 Tabellen wollte
ich eigentlich per Behfehl in eine Script packen und einfach nur bei den Kunden importieren.Also ein Script auf den 6 Tabellen generieren, in dem nicht nur die Create und Insert Syntax steht, sondern auch die Werte.
OK, wenn das nicht geht, attach die DB bei den Kunden, kopiere die Daten rüber und dettache wieder.
- Bearbeitet Szcepak Mittwoch, 8. August 2012 08:20
-
Wenn es neue Tabellen sind, kannst Du die Tabellen Struktur als Skript erstellen und die Daten dann am besten per bcp Programm exportieren und auf dem Zielsystem importieren, siehe auch MSDN Importieren und Exportieren von Massendaten mithilfe des Hilfsprogramms bcp (SQL Server)
Olaf Helper
* cogito ergo sum * errare humanum est * quote erat demonstrandum *
Wenn ich denke, ist das ein Fehler und das beweise ich täglich
Blog Xing- Als Antwort markiert Robert BreitenhoferModerator Montag, 20. August 2012 09:20
-
Hallo Szcepak,
Ich gehe davon aus, dass die Antworten Dir weitergeholfen haben.
Solltest Du noch "Rückfragen" dazu haben, so gib uns bitte Bescheid.Grüße,
RobertRobert Breitenhofer, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip „Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.