80 votes

Transférer des données d'une base de données à une autre base de données

Comment récupérer les données d'une base de données et les insérer dans une autre table de base de données ? Je ne peux pas faire ça. S'il vous plaît, aidez-moi à transférer des données de l'un à l'autre.

18voto

Lokanathan Points 181

Exemple d'insertion dans les valeurs d'une table de base de données dans une autre table de base de données

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

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

6voto

Zilog Points 98

si les deux bases de données sont sur le même serveur et que vous souhaitez transférer l'intégralité de la table (en faire une copie), utilisez une simple instruction select into ...

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

Vous pouvez ensuite écrire le curseur en haut de sysobjects et copier l'ensemble des tables de cette façon.

Si vous souhaitez une extraction et une transformation de données plus complexes, utilisez SSIS et créez-y l'ETL approprié.

4voto

Pavan Shevle Points 51

Vous pouvez utiliser Visual Studio 2015. Allez dans Outils => Serveur SQL => Nouvelle comparaison de données

Sélectionnez la base de données source et cible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X