it-swarm.com.de

Übertragen Sie Daten von einer Datenbank in eine andere Datenbank

wie man die Daten von einer Datenbank holt und in eine andere Datenbanktabelle einfügt .... Ich kann das nicht tun. Bitte helfen Sie mir beim Übertragen von Daten von einem auf einen anderen. Danke im Voraus...

59
Bharathi

http://okayguru.blogspot.co.uk/2012/03/copy-one-database-to-another-database.html

Es gibt verschiedene Möglichkeiten, dies zu tun:

Option 1 - Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie kopieren möchten

  • Wählen Sie "Aufgaben"> "Skripte generieren".

  • 'Bestimmte Datenbankobjekte auswählen'

  • Check 'Tabellen'

  • Markieren Sie "In neuem Abfragefenster speichern".

  • Klicken Sie auf "Erweitert".

  • Setzen Sie "Zu schreibende Datentypen" auf "Schema und Daten".

  • Weiter, weiter

Sie können jetzt die generierte Abfrage für die neue Datenbank ausführen.

Option 2

  • Klicken Sie mit der rechten Maustaste auf die Datenbank, die Sie kopieren möchten

  • 'Aufgaben'> 'Daten exportieren'

  • Weiter, weiter

  • Wählen Sie die Datenbank aus, in die die Tabellen kopiert werden sollen

  • Markieren Sie "Daten aus einer oder mehreren Tabellen oder Ansichten kopieren".

  • Wählen Sie die Tabellen aus, die Sie kopieren möchten

  • Fertig

106
Virus

Beispiel für das Einfügen in Werte in einer Datenbanktabelle in eine andere Datenbanktabelle

insert into dbo.onedatabase.FolderStatus
(
  [FolderStatusId],
  [code],
  [title],
  [last_modified]
)

select [FolderStatusId], [code], [title], [last_modified]
from dbo.Twodatabase.f_file_stat
15
Lokanathan

Befolgen Sie für Benutzer von Azure die von Virus geänderten Anweisungen:

  1. Öffnen Sie SSMS.
  2. Klicken Sie mit der rechten Maustaste auf die Datenbank, aus der Sie Daten kopieren.
  3. Wählen Sie Generate Scripts >> Select Specific Database Objects >> Wählen Sie die Tabellen/Objekte aus, die Sie übertragen möchten. starker Text
  4. Klicken Sie im Bereich "In Datei speichern" auf Erweitert
  5. Setzen Sie "Zu schreibende Datentypen" auf Schema und Daten
  6. Setzen Sie "Script DROP and CREATE" auf Script DROP and CREATE
  7. Setzen Sie unter "Table/View Options" die relevanten Items auf TRUE. Ich empfehle jedoch, alle Werte für alle Fälle auf TRUE zu setzen. Sie können das Skript nach der Generierung jederzeit ändern.
  8. Dateipfad festlegen >> Weiter >> Weiter
  9. Öffnen Sie die neu erstellte SQL-Datei. Entfernen Sie "Use" vom Dateianfang.
  10. Öffnen Sie ein neues Abfragefenster in der Zieldatenbank, fügen Sie den Skriptinhalt ein (ohne ihn zu verwenden) und führen Sie ihn aus.
6
pim

wenn sich beide Datenbanken auf demselben Server befinden und Sie die gesamte Tabelle übertragen möchten (eine Kopie davon erstellen), verwenden Sie einfach select into statement ...

select * into anotherDatabase..copyOfTable from oneDatabase..tableName

Sie können dann den Cursor über sysobjects schreiben und auf diese Weise den gesamten Tabellensatz kopieren.

Wenn Sie komplexere Datenextraktionen und -transformationen wünschen, verwenden Sie SSIS und erstellen Sie eine entsprechende ETL.

4
Zilog

Sie können Visual Studio 2015 verwenden. Gehen Sie zu Tools => SQL Server => New Data Comparison

Wählen Sie Quelle und Ziel Datenbank.

3
Pavan Shevle
  1. Sie können die Datenbank mit Management Studio sichern und wiederherstellen.
  2. Auch hier können Sie in Management Studio "Datenbank kopieren" verwenden.
  3. sie können es sogar manuell machen, wenn es einen Grund dafür gibt. Ich meine, manuell erstellen Sie die Ziel-DB und manuelles Kopieren von Daten von SQL-Anweisungen ...

kannst du erklären, warum du das fragst? Ist es so, dass Sie keine Erfahrung damit haben oder etwas anderes?

3
e4rthdog

Diese Lösungen funktionieren, wenn die Zieldatenbank leer ist. Falls beide Datenbanken bereits Daten enthalten, benötigen Sie etwas Komplizierteres http://byalexblog.net/merge-sql-databases

2
Anubis

Es gibt mehrere Optionen, die von Ihren Anforderungen abhängen. Siehe die folgenden Links:

  1. Kopieren von Daten zwischen Servern
  2. Kopieren von Tabellen von einer Datenbank in eine andere in SQL Server .
2
Coder