Trasferire i dati da un database a un altro database

come recuperare i dati da un database e inserirli in un’altra tabella di database … Non posso farlo. Aiutatemi per il trasferimento di dati da a un altro. Grazie in anticipo…

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

Ci sono diversi modi per farlo, qui sotto ci sono due opzioni:

Opzione 1: fare clic con il tasto destro del mouse sul database che si desidera copiare

  • Scegli “Compiti”> “Genera script”

  • ‘Seleziona oggetti di database specifici’

  • Controlla le “tabelle”

  • Segna “Salva in una nuova finestra di query”

  • Clicca ‘Avanzate’

  • Impostare “Tipi di dati da script” su “Schema e dati”

  • Avanti, Avanti

È ora ansible eseguire la query generata sul nuovo database.

opzione 2

  • Fare clic con il tasto destro sul database che si desidera copiare

  • “Attività”> “Esporta dati”

  • Avanti, Avanti

  • Scegli il database per copiare le tabelle in

  • Segna “Copia i dati da una o più tabelle o viste”

  • Scegli le tabelle che vuoi copiare

  • finire

Esempio di inserimento in valori in una tabella di database in un’altra tabella di database

 insert into dbo.onedatabase.FolderStatus ( [FolderStatusId], [code], [title], [last_modified] ) select [FolderStatusId], [code], [title], [last_modified] from dbo.Twodatabase.f_file_stat 

se entrambi i database si trovano sullo stesso server e si desidera trasferire l’intera tabella (eseguirne la copia), utilizzare la selezione semplice nell’istruzione …

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

È quindi ansible scrivere il cursore all’inizio di sysobjects e copiare l’intero set di tabelle in questo modo.

Se si desidera l’estrazione e la trasformazione dei dati più complesse, utilizzare SSIS e compilare l’ETL appropriato.

Per quelli su Azure, segui queste istruzioni modificate da Virus:

  1. Apri SSMS.
  2. Fare clic con il pulsante destro del mouse sul database da cui si desidera copiare i dati .
  3. Seleziona Genera script >> Seleziona oggetti database specifici >> Scegli le tabelle / object che desideri trasferire. testo forte
  4. Nel riquadro “Salva su file”, fai clic su Avanzate
  5. Impostare “Tipi di dati da script” su Schema e dati
  6. Impostare “Script DROP e CREATE” su Script DROP e CREATE
  7. Sotto “Opzioni tabella / vista” imposta gli articoli pertinenti su VERO. Anche se consiglio di impostare tutto su VERO per ogni evenienza. Puoi sempre modificare lo script dopo che è stato generato.
  8. Imposta percorso file >> Avanti >> Avanti
  9. Apri il file SQL appena creato. Rimuovi “Usa” dalla parte superiore del file.
  10. Apri una nuova finestra di query sul database di destinazione, incolla il contenuto degli script (senza usare) ed esegui.
  1. È ansible eseguire il backup e il ripristino del database utilizzando Management Studio.
  2. Di nuovo da Management Studio è ansible utilizzare “copia database”.
  3. puoi persino farlo manualmente se c’è un motivo per farlo. Voglio dire creare manualmente il db di destinazione e copiare manualmente i dati con istruzioni SQL …

puoi chiarire il motivo per cui lo chiedi? È che non hai esperienza nel farlo o qualcos’altro?

Ci sono più opzioni e dipendono dalle tue esigenze. Vedi i seguenti link:

  1. Copia di dati tra server
  2. Copia le tabelle da un database a un altro in SQL Server .

Queste soluzioni funzionano nel caso in cui il database di destinazione sia vuoto. Nel caso in cui entrambi i database abbiano già alcuni dati hai bisogno di qualcosa di più complicato http://byalexblog.net/merge-sql-databases

Puoi utilizzare Visual Studio 2015. Vai su Strumenti => SQL server => Nuovo confronto dati

Seleziona il database di origine e di destinazione .