SQL-Server Kopieren von Tabellen aus einer Datenbank in eine andere
Ich habe zwei Datenbanken, eine heißt Natalie_playground
und einen der heißt LiveDB
.
Da möchte ich üben, insert -, update-Dinge, die ich kopieren möchte einige Tabellen aus der LiveDB
zu Natalie_playground
.
Den Tabellen, die ich kopieren will sind genannt:
Customers, Computers, Cellphones, Prices
Was ich versucht habe zu tun, ist, dass (mit SSMS) mit der rechten Maustaste auf eine Tabelle, aber es ist keine Kopie, die es gibt!
- In beiden Datenbanken existiert die gleichen Tabellen (mit derselben Struktur)? nur Sie wollen, pass nur Daten?
- möglich, Duplikat der SQL Server 2008: kopieren Sie den Inhalt aller Tabellen aus einer Datenbank in eine andere Datenbank und so kopieren Sie eine Tabelle aus einer Datenbank in eine andere Datenbank/Tabelle in SQL Server, die beide aufgeführt sind in der
Related
Liste auf der rechten Seite der Frage. ===>>> Bitte machen Sie mindestens eine einfache Suche hier vor dem posten einer neuen Frage zu sehen, ob es schon gefragt wurde (und beantwortet) vor. Danke. - Ken Grund, für diese Frage, die normalerweise die Antworten bereits vorhanden ist. Danke.
- Das habe ich schon, dass die Forschung, als Anfänger wusste ich nicht, was ist das .. in die syntax: Wie kopieren Sie eine Tabelle aus einer Datenbank in eine andere Datenbank/Tabelle in SQL Server. Also das ist, warum ich fragte, und bekam eine syntax, die ich zumindest verstehen kann.
- werfen Sie einen Blick auf Davids Antwort: stackoverflow.com/questions/187770/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Angenommen, Sie haben zwei Datenbanken, zum Beispiel A und B:
Wenn die Zieltabelle nicht existiert, wird das folgende Skript erstellen (ich empfehle nicht, diesen Weg):
Wenn die Zieltabelle vorhanden ist, dann:
Hinweis: wenn Sie wollen, lernen und üben Sie dies, können Sie mit vorherigen Skripts, aber wenn Sie wollen, kopieren Sie die komplette Struktur und die Daten aus einer Datenbank in eine andere, die Sie verwenden sollten, "sichern und wiederherstellen von Datenbanken" oder "Generate-Script-Datenbank mit Daten" und führen Sie dieses in eine andere Datenbank.
Rechten Maustaste auf Ihre Datenbank -> unter Aufgaben wählen Sie Skripts Generieren, Folgen Sie dem Assistenten, wählen Sie Ihre Tabellen und aktivieren Sie das Kontrollkästchen, das sagt "Skript für Tabelle "Daten" (oder ähnlich) erstellen Sie ein SQL-Skript und führen Sie es auf Ihren anderen DB.
Können Sie auch versuchen, SQL Server-Import/Export-Assistenten. Wenn die Zieltabelle nicht schon existieren, werden Sie erstellt, wenn Sie den Assistenten ausführen.
Check-out MSDN für mehr details http://msdn.microsoft.com/en-us/library/ms141209.aspx
Ich einen einfachen Weg gefunden, aus dem anderen blog. Hoffe, dass dies hilfreich sein könnte.
http://www.codeproject.com/Tips/664327/Copy-Table-Schema-and-Data-From-One-Database-to-An
Versuchen Sie dies:
Wenn die Zieltabelle ist vorhanden :
Und wenn die Zieltabelle nicht vorhanden ist :
Glück!
Wenn Sie möchten, kopieren Sie nur das schema der Tabellen, die Sie hinzufügen können, einen falschen Zustand an das Ende der genannten Abfragen.
ex.
versuchen, diese