Bonjour,
Je dispose de deux bases de données identiques et je souhaiterai pouvoir les fusionner chaque nuit dans une troisième base. Auriez-vous une idée ? Merci par avance.
Nadja
Bonjour,
Je dispose de deux bases de données identiques et je souhaiterai pouvoir les fusionner chaque nuit dans une troisième base. Auriez-vous une idée ? Merci par avance.
Nadja
Bonjour,
Le plus simple est probablement de réaliser un DTS (ou un package SSIS selon ta version), avec une tâche de copie de tables, ou de transfert d'objets.
Une solution plus complexe pourraît être de mettre en place un processus de réplication, en snapshot par exemple.
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
Je te remercie pour ta réponse rapide. Cependant je ne dispose pas des services dont tu parles. Pourrais-tu m'en dire plus ?
Merci
Ah ah !
Avec quelle version de SQL Server travailles-tu ? 2000 ou 2005 ?
Quelle édition ? MSDE/Express, standard, entreprise ??
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
J'ai SQL Server 2000. Au temps pour moi, j'ai bien l'outil DTS. Je cherche maintenant à mettre dans une troisième base le contenu de deux bases de structures complètement identiques.
Si tu crées un nouveau DTS, tu vas voir dans la liste des outils, une tâche "copy SQL server objects", ou qqch du genre en français. Cette tâche te permet de copier par exemple toutes les tables d'une base à une autre. Regarde bien le troisième onglet (copy), notamment le choix des objets, et les options. Il y a quelques subtilits donc passe tout en revue.
Tu peux par exemple utiliser cette tâche pour copier tout le contenu de ta première base, en cochant "replace existing data", puis lancer une deuxième tâche pour ajouter les données de ta deuxième base (tu as une notion de workflow en DTS pour indiquer qu'une tâche s'exécute après une autre).
Ceci si bien sûr tu gardes toutes tes données dans les deux bases source, et qu'elles conntiennent des données différentes.
Rudi Bruchez
Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
LIVRES : Optimiser SQL Server -
Microsoft SQL Server 2012 Security Cookbook - les bases de données NoSQL
e-learning : LinkedIn Learning - Pluralsight
merci je vais tester
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager