Synchroniser des base de données Analysis Services

L'Assistant Synchronisation de base de données crée deux bases de données Analysis Services équivalentes en copiant les données et les métadonnées depuis une base de données sur un serveur source vers une base de données sur un serveur de destination. Pendant que l'Assistant synchronise les données entre les deux bases de données, les utilisateurs peuvent continuer à interroger la base de données de destination. Une fois la synchronisation terminée, Analysis Services bascule automatiquement les utilisateurs vers les données et les métadonnées qui viennent d'être copiées et supprime les anciennes données de la base de données de destination.

Utilisez la synchronisation de base de données pour accomplir l'une des tâches suivantes :

  • Déployer une base de données à partir d'un serveur de mise en lots vers un serveur de production.

  • Synchroniser une base de données sur un serveur de production avec les modifications apportées aux données et aux métadonnées dans une base de données sur un serveur de mise en lots.

  • Générer un script XMLA qui pourra être exécuté à l'avenir pour synchroniser les bases de données.

Vous pouvez utiliser l'Assistant Synchronisation de base de données (ou le script de synchronisation généré) avec le clustering de basculement Microsoft Windows et l'équilibrage de la charge réseau pour augmenter la disponibilité et l'évolutivité de vos bases de données et de votre cube Analysis Services.

Exécution de l'Assistant

Par défaut, l'Assistant synchronise toutes les données et les métadonnées hormis l'appartenance à des groupes de sécurité existants. Vous pouvez aussi copier ou ignorer tous les paramètres de sécurité lorsque vous synchronisez les données et les métadonnées.

Pour utiliser l'Assistant, vous devez être administrateur Analysis Services (autrement dit, un membre du rôle serveur) pour effectuer cette opération.

Pour exécuter l'Assistant Synchronisation de base de données

  1. Dans SQL Server Management Studio, connectez-vous à l'instance de Analysis Services qui exécutera la base de données de destination.

  2. Dans l'Explorateur d'objets, cliquez avec le bouton droit sur le dossier Bases de données, puis sélectionnez Synchroniser.

  3. Dans la boîte de dialogue Assistant Synchronisation de base de données, tapez le nom du serveur source et celui de la base de données source dans les champs appropriés.

    La synchronisation se produit pour les bases de données source et de destination qui portent le même nom. Si le serveur de destination a déjà une base de données qui partage le même nom que la base de données source, la base de données de destination est mise à jour avec les métadonnées et les données de la source. Si la base de données n'existe pas, elle sera créée sur le serveur de destination. Cliquez sur Suivant.

  4. Éventuellement, changez l'emplacement de la partition locale, puis cliquez sur Suivant.

    Si un ensemble de partitions est installé sur le lecteur C du serveur source, l'Assistant vous permet de copier cet ensemble de partitions vers un emplacement différent sur le serveur de destination. Si vous ne modifiez pas les emplacements par défaut, l'Assistant déploie les partitions du groupe de mesures de chaque cube sur le serveur source aux mêmes emplacements sur le serveur de destination. De même, si le serveur source utilise des partitions distantes, les mêmes partitions distantes seront utilisées sur le serveur de destination.

  5. Choisissez la méthode de synchronisation de sécurité, puis cliquez sur Suivant. Par défaut, l'Assistant compresse toutes les données et les métadonnées durant la synchronisation.

  6. Cliquez sur Terminer pour effectuer la synchronisation. Après avoir vérifié les options dans la page Fin de l'Assistant, cliquez de nouveau sur Terminer.

Voir aussi

Référence

Élément Synchronize (XMLA)

Concepts

Déployer des solutions de modèle à l'aide de XMLA

Autres ressources

Déployer des solutions de modèles à l'aide de l'assistant Déploiement