SQL Server Kopieren von Tabellen von einer Datenbank in eine andere

8

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!

    
Natalia Natalie 11.07.2013, 00:03
quelle

7 Antworten

9

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.

    
Gaston Flores 11.07.2013, 00:27
quelle
8

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.

    
Ron.B.I 11.07.2013 00:28
quelle
4

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 Ссылка

    
Timothy Walden 11.07.2013 09:24
quelle
1

Ich habe einen einfachen Weg von einem anderen Blog gefunden. Hoffe, das könnte hilfreich sein.

%Vor%

Ссылка

    
Learner 02.04.2015 20:33
quelle
1

Versuchen Sie Folgendes:

Wenn die Zieltabelle existiert:

%Vor%

Und wenn die Zieltabelle nicht existiert:

%Vor%

Viel Glück!

    
jamshid 09.04.2017 09:44
quelle
0

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%     
Emad Armoun 23.05.2016 04:31
quelle
0

probiere das

aus %Vor%     
Mahmoude Elghandour 10.06.2014 07:23
quelle

Tags und Links