Ich habe zwei Datenbanken, eine heißt Natalie_playground
und eine heißt LiveDB
.
Da ich die Einfüge-, Update-Dinge üben möchte, möchte ich einige der Tabellen von LiveDB
nach Natalie_playground
kopieren.
Die Tabellen, die ich kopieren möchte, heißen:
Customers, Computers, Cellphones, Prices
Was ich versucht habe ist, dass (mit SSMS) mit der rechten Maustaste auf eine Tabelle klicken, aber dort ist keine Kopie drin!
Angenommen, Sie haben zwei Datenbanken, zum Beispiel A und B:
Wenn die Zieltabelle nicht existiert, wird das folgende Skript erstellt (ich empfehle das nicht):
%Vor%Wenn Zieltabelle vorhanden ist, dann:
%Vor%Hinweis: Wenn Sie dies lernen und üben möchten, können Sie vorherige Skripts verwenden. Wenn Sie jedoch die vollständige Struktur und Daten von der Datenbank in eine andere kopieren möchten, sollten Sie "Datenbank sichern und wiederherstellen" oder "Skriptdatenbank erstellen" verwenden mit Daten "und führen Sie dies in eine andere Datenbank.
Rechtsklick auf Ihre Datenbank - & gt; Wählen Sie unter Aufgaben Skripts generieren aus, folgen Sie dem Assistenten, wählen Sie Ihre Tabellen aus, und aktivieren Sie das Kontrollkästchen 'Skripttabellendaten' (oder ähnlich) erzeuge es zu einem SQL-Skript und führe es auf deiner anderen DB aus.
Sie können auch den SQL Server Import / Export-Assistenten ausprobieren. Wenn Zieltabellen nicht bereits vorhanden sind, werden sie beim Ausführen des Assistenten erstellt.
Weitere Informationen finden Sie in MSDN Ссылка
Wenn Sie nur das Schema von Tabellen kopieren möchten, können Sie am Ende der erwähnten Abfragen eine falsche Bedingung hinzufügen.
ex.
%Vor%Tags und Links sql sql-server data-migration