SQL Server: Datenbank Transfer 1 Daten exportieren
Es gibt mehrere Wege wie man bei Microsoft SQL Server Datenbanken kopieren kann.
Hier wird der Vorgang dargestellt, wie man eine Datenbank per Task: Daten exportieren kopiert.
Nachteil: Index, Primary Keys, Trigger, Volltext werden nicht übernommen
Vorteil: Einfacher Weg direkt die reinen Daten auszutauschen oder zu sichern
Vorgehensweise:
Schritt1: Daten exportieren auswählen
Datenbank markieren, dann über
Tasks: Daten exportieren
Schritt 2: Datenquelle auswählen.
Die Datenquelle: Einstellung auf
SQL Server Native Client einstellen.
Bei neueren Versionen muss man die Datenquelle zum Teil selbst einstellen
Die Datenbank Quelle wird automatisch eingestellt. Als Servername sollte der aktuelle Server stehen.
Schritt 3: Ziel auswählen
SQL Server Native Client einstellen
Server manuell auf die Zieldatenbank einstellen. Meistens ist das der gleiche Servername wie im Quell-Dialog
Zum Beispiel: meinComputer
\sqlexpress
Als Zieldatenbank kann man hier eine neue Datenbank anlegen und die Daten dort speichern oder eine bestehende Datenbank auswählen.
Schritt 4: neue Datenbank erstellen
Beim Erstellen einer neuen Datenbank hier den
Namen der neuen Datenbank eingeben
Die Datenbank wird hier in dem
Standard-Pfad des SQL Servers angelegt.
Falls man einen anderen Daten-Pfad verwenden möchte, muss man die Datenbank zuvor manuell anlegen
Schritt 5: Daten Tabellen und Abfragen auswählen
Am Einfachsten wählt man aus mehreren Tabellen per
Checkbox aus.
Man kann aber auch eine SQL-Abfrage hierzu erstellen
Schritt 6: Tabellen auswählen
eine oder mehrere Tabellen per Selection auswählen
Die Zieldaten-Tabellen sind zunächst namensgleich. Man kann allerdings auch in das Zielfeld direkt einen anderen Zieltabellen-Namen eintragen
Schritt 7: Datenexport ausführen.
Wenn man die Ausführung sofort ausführen lässt (zwischendialog) dann werden die Daten direkt übertragen und der aktuelle Übertragungsvorgang wird aufgezeigt
Abschluss:
Ergebnis prüfen
Wenn man jetzt in die Tabellenübersicht geht und die Datenbank Ansicht aktualisiert, findet man die neue Datenbank wieder.
Beim Öffnen einer Zieltabelle ist zu beachten, dass die Indizes,
Index und Primary Keys nicht übernommen wurden
Fazit:
Die Indizies und Primäschlüssel werden hier nicht kopiert. Das heißt, der Daten Export eignet sich für Testsysteme, bei denen nur die Daten ausgetauscht werden sollen.