Sauvegarde et restauration d'une base de données Analysis Services

Mis à jour : 17 novembre 2008

Une sauvegarde permet aux administrateurs d'enregistrer un état particulier d'une base de données Microsoft SQL Server 2005 Analysis Services (SSAS) et de ses objets. La restauration permet aux administrateurs de restaurer une base de données Analysis Services à un état antérieur. Les raisons de la réalisation de sauvegardes incluent la récupération des données et la préparation pour des audits. Si vous ne possédez pas encore de plan de sauvegarde et que vos données ont de la valeur, vous devez concevoir et mettre en œuvre un plan au plus tôt. Pour effectuer une sauvegarde complète incluant des données sources, vous devez sauvegarder la base de données qui contient les données de détail. En général, les sauvegardes Analysis Services contiennent les métadonnées et un sous-ensemble de données sources et/ou d'agrégations, et non pas les données de détail sous-jacentes complètes. Toutefois, si tous les objets sont MOLAP, la sauvegarde contient les métadonnées et les données sources.

L'automatisation de la sauvegarde a comme avantage certain que la capture instantanée des données sera toujours à jour, comme la fréquence automatisée de sauvegarde le spécifie. Les planificateurs automatisés empêchent tout oubli des sauvegardes. La restauration d'une base de données peut également être automatisée et peut représenter une manière intéressante de répliquer les données, mais assurez-vous de sauvegarder le fichier de clé de chiffrement sur l'instance vers laquelle vous effectuez la réplication. La fonctionnalité de synchronisation est dédiée à la réplication des bases de données Analysis Services, mais uniquement pour les données périmées. Toutes les fonctionnalités mentionnées ici peuvent être implémentées via l'interface utilisateur, à l'aide des commandes XML/A ou s'exécuter par programmation via les objets AMO. Pour plus d'informations sur les stratégies de sauvegarde, consultez Backup Strategies with SQL Server 2005 Analysis Services (en anglais)

Sauvegarde d'une base de données Analysis Services

Dans SQL Server 2005 Analysis Services, les administrateurs peuvent sauvegarder une base de données Analysis Services dans un fichier de système d'exploitation unique, quelle que soit la taille de la base de données. Si la base de données Analysis Services contient des partitions distantes, celles-ci peuvent aussi être sauvegardées. Lorsque vous sauvegardez une base de données avec des partitions distantes, toutes les partitions distantes sur chaque serveur distant sont sauvegardées dans un fichier unique sur chacun des serveurs distants. Par conséquent, pour créer ces sauvegardes distantes sur d'autres ordinateurs que leurs ordinateurs hôtes respectifs, vous devez copier manuellement ces fichiers dans les zones de stockage désignées.

La sauvegarde d'une base de données Analysis Services produit un fichier de sauvegarde dont le contenu varie en fonction du mode de stockage utilisé par les objets de la base de données. Cette différence de contenu de sauvegarde résulte du fait que chaque mode de stockage stocke en fait un ensemble différent d'informations dans une base de données Analysis Services. Par exemple, les partitions et les dimensions HOLAP (hybrid OLAP) stockent les agrégations et les métadonnées dans la base de données Analysis Services, tandis que les partitions et les dimensions ROLAP (relational OLAP) stockent uniquement les métadonnées dans la base de données Analysis Services. Comme le contenu réel d'une base de données Analysis Services varie en fonction du mode de stockage de chaque partition, le contenu du fichier de sauvegarde varie également. Le tableau ci-dessous associe le contenu du fichier de sauvegarde au mode de stockage utilisé par les objets.

Mode de stockage Contenu du fichier de sauvegarde

Partitions et dimensions MOLAP (Multidimensional OLAP)

Métadonnées, données sources et agrégations

Partitions et dimensions HOLAP

Métadonnées et agrégations

Partitions et dimensions ROLAP

Métadonnées

ms174874.note(fr-fr,SQL.90).gifRemarque :
La sauvegarde d'une base de données Analysis Services ne sauvegarde pas les données des sources de données sous-jacentes, telles qu'une base de données relationnelle. Seul le contenu de la base de données Analysis Services est sauvegardé.

Lorsque vous sauvegardez une base de données Analysis Services, vous pouvez choisir parmi les options suivantes :

  • S'il convient de compresser toutes les sauvegardes de base de données. L'option par défaut consiste à compresser les sauvegardes.
  • S'il convient de chiffrer le contenu des fichiers de sauvegarde et de requérir un mot de passe avant de déchiffrer et de restaurer les fichiers. Par défaut, les données sauvegardées ne sont pas chiffrées.
    ms174874.security(fr-fr,SQL.90).gifRemarque relative à la sécurité :
     L'utilisateur qui exécute la commande de sauvegarde doit disposer de l'autorisation de lecture dans les emplacements de sauvegarde spécifiés pour les différents fichiers de sauvegarde et doit être membre du rôle de serveur Analysis Services ou membre d'un rôle de base de données doté des autorisations Contrôle total (Administrateur) sur la base de données à sauvegarder.

Pour plus d'informations sur la sauvegarde d'une base de données Analysis Services, consultez Options de sauvegarde.

Restauration d'une base de données Analysis Services

Dans SQL Server 2005 Analysis Services, les administrateurs peuvent restaurer une base de données Analysis Services à partir d'un ou de plusieurs fichiers de sauvegarde.

ms174874.note(fr-fr,SQL.90).gifRemarque :
Si un fichier de sauvegarde est chiffré, vous devez fournir le mot de passe spécifié lors de la sauvegarde avant de pouvoir utiliser ce fichier pour restaurer une base de données Analysis Services.

Au cours de la restauration, vous disposez des options suivantes :

  • Vous pouvez restaurer la base de données en utilisant le nom original de la base de données ou vous pouvez spécifier un nouveau nom de base de données.
  • Vous pouvez remplacer une base de données existante. Si vous choisissez de remplacer la base de données, vous devez spécifier de manière expresse que vous souhaitez remplacer la base de données existante.
  • Vous pouvez choisir de restaurer les informations de sécurité existantes ou d'ignorer les informations sur l'appartenance à la sécurité.
  • Vous pouvez décider que la commande de restauration modifie le dossier de restauration pour chaque partition à restaurer. Les partitions locales peuvent être restaurées dans tout emplacement de dossier local pour l'instance de Analysis Services dans laquelle la base de données est restaurée. Les partitions distantes peuvent être restaurées dans un dossier quelconque, sur un serveur quelconque, autre que le serveur local ; les partitions distantes ne peuvent pas devenir locales.
    ms174874.security(fr-fr,SQL.90).gifRemarque relative à la sécurité :
    L'utilisateur qui exécute la commande de restauration doit disposer de l'autorisation de lecture pour tous les fichiers de sauvegarde et doit être membre du rôle de serveur Analysis Services sur le serveur Analysis Services sur lequel la base de données doit être restaurée.

Pour plus d'informations sur la restauration d'une base de données Analysis Services, consultez Options de restauration.

Considérations sur la sécurité pour la sauvegarde et la restauration

Les considérations de sécurité décrites ci-dessous vous permettront de récupérer vos données en cas de défaillance du système, tout en limitant le risque que du personnel non autorisé accède à vos données.

Protection physique

La meilleure solution pour protéger les fichiers de sauvegarde sur disque consiste à sauvegarder uniquement les fichiers de disque protégés par une liste de contrôle d'accès (ACL, Access control List). Les listes de contrôle d'accès doivent être placées dans la racine sous laquelle les sauvegardes sont créées. Dans certains cas, il est souhaitable de renforcer la protection des sauvegardes sur disque à l'aide du système de fichiers EFS (Encrypting File System) NTFS.

En outre, nous vous conseillons de stocker une copie de vos fichiers de sauvegarde dans un lieu sûr et hors site.

Protection des sauvegardes par mot de passe

Microsoft SQL Server 2005 Analysis Services (SSAS) prend en charge la protection par mot de passe pour les fichiers de sauvegarde. Un fichier de sauvegarde Analysis Services sans protection par mot de passe autorise tout utilisateur ayant accès au fichier de sauvegarde à restaurer l'ensemble de la base de données Analysis Services et à lire son contenu.

Lorsqu'un mot de passe est affecté au fichier de sauvegarde, il doit s'agir d'un mot de passe fort et sécurisé afin de protéger de manière efficace les données du fichier de sauvegarde.

Un mot de passe fort présente les caractéristiques suivantes :

  • Il comporte au moins 15 caractères. Il s'agit d'une combinaison de lettres, de chiffres et de symboles. Il s'agit d'un mot absent du dictionnaire et n'ayant aucune signification dans aucune langue. Par exemple, Aujourd'hui01-10-2008 est un mot de passe faible. Un mot de passe fort et sécurisé ne peut pas contenir de commande ou de nom quelconque.
  • Il est complètement différent des mots de passe précédents. Par exemple, le mot de passe qui suit EfMaMjJaSoNd$2008 ne doit pas être EfMaMjJaSoNd$2009.
  • Il est modifié régulièrement. Chaque fichier de sauvegarde possède un mot de passe différent.
  • Il n'est pas stocké ou publié dans des emplacements non sécurisés.
ms174874.note(fr-fr,SQL.90).gifImportant :
La fébrilité des mots de passe peut augmenter de manière significative l'efficacité des attaques en force brute contre les fichiers de sauvegarde protégés.

Voir aussi

Autres ressources

Administration de Microsoft Analysis Services
Sauvegarde et restauration de bases de données
Backing Up, Restoring, and Synchronizing Databases (XMLA)

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

17 novembre 2008

Nouveau contenu :
  • Considérations sur la sécurité pour la sauvegarde et la restauration : les considérations de sécurité décrites dans cette section vous permettront de récupérer vos données en cas de défaillance du système, tout en limitant le risque que du personnel non autorisé accède à vos données.