IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MS SQL Server Discussion :

Consolidation des Bases de Données


Sujet :

MS SQL Server

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 27
    Par défaut Consolidation des Bases de Données
    Bonjour,

    Comment peut-on réaliser la consolidation des 7 BDD en une seule?
    Cela se fait (saisie) manuellement ou par un outil de développement?
    et si c'est oui, (par un outil de développement) alors comment le faire avec VB.Net?

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 986
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 986
    Billets dans le blog
    6
    Par défaut
    En utilisant au choix :
    • la réplication (transactionnelle par exemple)
    • service broker

    ces deux mécanismes étant full SQL il n'y a pas de .net à écrire.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 27
    Par défaut
    J'ai une petite idée en ce qui suit ... mais ts d'abord veuillez m'expliquer un peu plus ...

    L'idée 1: On peu utiliser 7 scripts SQL de 7 bases (SQL Serveur 2005), concevoir un script pour notre nouvelle base a consolider, l'idée est la mais je n'arrive pas a l'appliquer ... !!!

    L'idée 2: Faire un script intermédiaire entre les 7 bases et la nouvelle base.
    aussi l'idée n'est pas claire a 100%.

    L'idée 3: Travailler avec l'outil Intégration Services de SQL Server.
    l'idée n'est pas claire a 100%.

    Merci encore ...

  4. #4
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonjour,

    Dans votre cas comme le dit SQLPro la réplication peut être une solution à votre problème en utilisant une topologie abonné centrale (votre base consolidé) ,plusieurs publicateurs (les 7 bases de données) et une réplication transactionnelle par exemple .

    La documentation msdn fournit pas mal d'exemples concernant la réplication

    ++

  5. #5
    Invité de passage
    Profil pro
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut
    Bonjour,

    J'ai la même problématique que bluerequin, cad consolider 2 BDs en une pour un serveur de reporting, et j'ai pensé à la réplication transactionnelle pour résoudre ce cas.

    Mais (il y a toujours un mais), mon niveau en architecture de réplication n'est pas suffisant pour répondre aux questions que je me pose, alors je suis preneur de toutes les infos/conseils que vous auriez.

    Dans le cas où un abonné central C est branché sur 2 publications identiques mais où seuls les publishers sont différents (A et B pour l'exemple), comment peut-on initialiser les 2 réplications sachant que les DB sur A et B peuvent déjà contenir déjà des données ? J'ai du mal à visualiser une initialisation par backup ou par snapshot de 2 réplications sur une même base de données.
    Même question pour la validation de données de réplication.

    Merci pour votre aide

  6. #6
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    Bonsoir,

    Si vous avez une topologie abonné centrale avec 2 publicateurs distincts avec réplication transactionnelle, vous devez avoir pour vos tables concernés une clé primaire unique.

    Quoit qu'il en soit, dans le cadre de la 1ère initialisation, vous créez votre 1ère publication avec une phase d'initialisation (création d'un snapshot). La 2ème publication, quant à elle, doit se faire sans cette 1ère phase. Vous n'aurez donc que l'agent de lecture du journal et l'agent de distribution qui seront concernés par le processus d'alimentation des tables concernés par vos publications et abonnement.

    ++

Discussions similaires

  1. [2012] Consolidation des bases de données
    Par yasssineho dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 26/12/2013, 17h12
  2. Consolidation des bases de données
    Par smail21 dans le forum Bases de données
    Réponses: 15
    Dernier message: 24/10/2007, 21h21
  3. Noms des bases de données
    Par abdou.sahraoui dans le forum Administration
    Réponses: 8
    Dernier message: 01/09/2004, 15h21
  4. structure des bases de données Palm
    Par nomdutilisateur dans le forum Bases de données
    Réponses: 2
    Dernier message: 17/01/2004, 17h47
  5. Réponses: 3
    Dernier message: 24/10/2003, 21h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo