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 le faire. S'il vous plaît, aidez-moi à transférer des données d'un dossier à un autre. Merci d'avance...
http://okayguru.blogspot.co.uk/2012/03/copy-one-database-to-an-other-database.html
Il existe plusieurs façons de procéder. Vous trouverez ci-dessous deux options:
Option 1 - Faites un clic droit sur la base de données que vous souhaitez copier
Choisissez 'Tâches'> 'Générer des scripts'
'Sélectionner des objets de base de données spécifiques'
Check 'Tables'
Marquer 'Enregistrer dans une nouvelle fenêtre de requête'
Cliquez sur 'Advanced'
Définissez 'Types de données sur script' sur 'Schéma et données'
Suivant Suivant
Vous pouvez maintenant exécuter la requête générée sur la nouvelle base de données.
Option 2
Faites un clic droit sur la base de données que vous souhaitez copier
'Tâches'> 'Exporter les données'
Suivant Suivant
Choisissez la base de données sur laquelle copier les tables
Marquer 'Copier les données d'une ou plusieurs tables ou vues'
Choisissez les tables que vous souhaitez copier
Terminer
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
Pour ceux qui utilisent Azure, suivez les instructions modifiées de Virus:
si les deux bases de données sont sur le même serveur et que vous souhaitez transférer la table entière (en faire une copie), utilisez la commande select select into ...
select * into anotherDatabase..copyOfTable from oneDatabase..tableName
Vous pouvez ensuite écrire le curseur en haut de sysobjects et copier ainsi tout un ensemble de tables.
Si vous souhaitez extraire et transformer des données plus complexes, utilisez SSIS et créez-y le fichier ETL approprié.
Vous pouvez utiliser visual studio 2015. Allez à Outils => serveur SQL => Nouvelle comparaison de données
Sélectionnez source et cible Base de données.
pouvez-vous préciser pourquoi vous demandez cela? Est-ce que vous n'avez pas d'expérience à le faire ou quelque chose d'autre?
Ces solutions fonctionnent dans le cas où la base de données cible est vide. Si les deux bases de données contiennent déjà des données, vous avez besoin de quelque chose de plus compliqué http://byalexblog.net/merge-sql-databases
Les options sont multiples et dépendent de vos besoins. Voir les liens suivants: