Sauvegarder Windows SharePoint Services 3.0 à l’aide des outils SQL Server
Mise à jour : 2008-07-21
Les référentiels principaux pour les données Windows SharePoint Services 3.0 sont des bases de données sur un ordinateur qui exécute Microsoft SQL Server 2005, Microsoft SQL Server 2005 Express Edition, la base de données interne de Windows ou Microsoft SQL Server 2000. Quelle que soit votre version, Microsoft SQL Server fournit un ensemble étendu d’options pour sauvegarder et restaurer vos données Windows SharePoint Services 3.0. Cet article fournit des informations sur la façon de sauvegarder vos bases de données à l’aide des outils SQL Server.
Choix d’un modèle de récupération
Vous pouvez choisir entre trois modèles de récupération :
Complète
Journalisée en bloc
Simple
Lors de la gestion de votre déploiement Windows SharePoint Services 3.0, le modèle de récupération complète permet la récupération la plus détaillée dans l’éventualité d’une restauration. Le modèle de récupération simple permet seulement la restauration de la sauvegarde la plus récente, car il n’existe pas de journaux des transactions pour annuler ou réexécuter des transactions. Le modèle de récupération journalisée en bloc est une solution intermédiaire, mais qui peut souvent aboutir à une granularité de restauration faible pour les petites transactions si des opérations en bloc sont effectuées. Étant donné que Windows SharePoint Services 3.0 ne contient pas de code effectuant les opérations BULK INSERT (https://msdn2.microsoft.com/fr-fr/library/ms188365.aspx), SELECT INTO (https://msdn2.microsoft.com/fr-fr/library/ms189499.aspx?amp%3bclcid=0x40C) ou CREATE INDEX (https://msdn2.microsoft.com/fr-fr/library/ms188783.aspx?amp%3bclcid=0x40C) lors d’une utilisation normale, le modèle de récupération journalisée en bloc peut être utilisé si une restauration à un point spécifique dans le temps n’est pas nécessaire.
La récupération complète offre la possibilité de récupérer la base de données au point de défaillance ou à un point spécifique dans le temps. Pour garantir ce degré de récupération, toutes les opérations, y compris les opérations en bloc telles que SELECT INTO, CREATE INDEX et le chargement de données en bloc, sont entièrement enregistrées. Pour plus d’informations sur l’utilisation des modèles de récupération, voir Choix du mode de récupération d’une base de données (https://msdn2.microsoft.com/fr-fr/library/ms175987.aspx) et Using Recovery Models (https://msdn2.microsoft.com/fr-fr/library/aa173678(en-us,SQL.80).aspx) .
Création de sauvegardes complètes et différentielles
Les sauvegardes de base de données incluent des sauvegardes complètes et des sauvegardes différentielles. Elles sont faciles à utiliser et fonctionnent sur toutes les bases de données, indépendamment du modèle de récupération. Une sauvegarde complète contient toutes les données de la base de données et peut servir de sauvegarde de base sur laquelle une sauvegarde différentielle est basée. Une sauvegarde différentielle enregistre seulement les éléments de données qui ont été modifiés depuis la dernière sauvegarde complète. Par conséquent, les sauvegardes différentielles sont généralement plus petites et plus rapides que les sauvegardes complètes, et elles facilitent des sauvegardes plus fréquentes, diminuant ainsi les risques de pertes de données.
Remarque : |
---|
Pour les bases de données qui utilisent la récupération complète et la récupération journalisée en bloc, tous les types de sauvegarde de base de données doivent être complétés par des sauvegardes régulières du journal des transactions. Des sauvegardes fréquentes du journal des transactions réduisent les risques de pertes de données ; le fait de tronquer le journal des transactions diminue quant à lui le risque de le saturer. Pour plus d’informations, voir Documentation en ligne de SQL Server 2005 - Présentation et gestion des journaux de transactions (https://msdn2.microsoft.com/fr-fr/library/ms345583.aspx) ou SQL Server 2000 Books Online Transaction Log Architecture (https://msdn2.microsoft.com/fr-fr/library/aa174540(en-us,SQL.80).aspx) . |
Pour plus d’informations sur la façon de sauvegarder des bases de données dans Microsoft SQL 2005, voir Sauvegarde et restauration de bases de données dans SQL Server (https://msdn2.microsoft.com/fr-fr/library/ms187048.aspx).
Pour plus d’informations sur la façon de sauvegarder des bases de données dans Microsoft SQL 2000, voir Backing Up and Restoring Databases (https://msdn2.microsoft.com/fr-fr/library/aa196685(en-us,SQL.80).aspx) .
Pour plus d’informations sur la façon de sauvegarder des bases de données dans Microsoft SQL Express 2005, voir Gestion des fichiers de base de données (SQL Server Express) (https://msdn2.microsoft.com/fr-fr/library/ms165668.aspx).
Remarque : Il est possible de gérer des bases de données installées sur un seul serveur qui exécute la base de données interne de Windows, mais pas à distance. Pour cela, installez Microsoft SQL Server Native Client (SQLNCLI.msi), puis l’utilitaire de requête de ligne de commande SQL Server 2005 (SQLServer2005_SQLCMD.msi) à partir du Feature Pack pour Microsoft SQL Server 2005 - Avril 2006 (https://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=df0ba5aa-b4bd-4705-aa0a-b477ba72a9cb). Pour plus d’informations sur l’utilisation de l’utilitaire de requête de ligne de commande SQL Server 2005, voir Utilisation de l’utilitaire sqlcmd (https://msdn2.microsoft.com/fr-fr/library/ms165702.aspx?amp%3bclcid=0x40C).
Identification des bases de données Windows SharePoint Services 3.0
Les administrateurs de base de données et les administrateurs de batterie de serveurs Windows SharePoint Services 3.0 peuvent créer et configurer les éléments suivants :
La base de données de configuration (une seule par batterie).
Important : La sauvegarde et la restauration de la base de données de configuration sont possibles, mais vous devez effectuer les actions suivantes :
La base de données de configuration et la base de données de contenu pour le site Web Administration centrale doivent toujours être sauvegardées et restaurées ensemble. Vous ne pouvez pas sauvegarder ou restaurer l’une d’eux sans le faire pour l’autre.
Vous pouvez restaurer la base de données de configuration seulement dans un environnement et une topologie exactement identiques, ce qui signifie que l’ensemble des serveurs, leurs rôles et les comptes doivent être les mêmes dans la batterie de serveurs. Vous ne pouvez pas sauvegarder la base de données de configuration dans une certaine batterie de serveurs et la restaurer sur une autre batterie de serveurs. Vous ne pouvez pas sauvegarder la base de données de configuration, modifier votre topologie ou vos rôles de serveur, puis restaurer la base de données de configuration.
La base de données de contenu de l’Administration centrale (une seule par batterie).
La base de données de recherche de Windows SharePoint Services.
Les bases de données de contenu des applications Web. Une application Web a une base de données de contenu par défaut, mais elle peut avoir zéro ou plusieurs bases de données associées.
Ces bases de données sont créées lors de l’installation ou peuvent également être créées manuellement par l’administrateur de base de données dans Microsoft SQL Server. Pour plus d’informations sur la façon d’installer Windows SharePoint Services 3.0, voir Déployer Windows SharePoint Services 3.0 dans un environnement de batterie de serveurs. Pour plus d’informations sur l’utilisation des bases de données créées par un administrateur de base de données, voir Déployer à l'aide de bases de données créées par des administrateurs de base de données (Windows SharePoint Services).
Utiliser le site Web Administration centrale pour identifier des bases de données
Pour afficher les bases de données d’une batterie de serveurs, vous pouvez utiliser l’Administration centrale. La procédure suivante indique les étapes pour y parvenir.
Afficher les bases de données d’une batterie de serveurs à l’aide de l’Administration centrale
Dans la barre des tâches, cliquez sur Démarrer, cliquez sur Panneau de configuration, cliquez sur Outils d’administration, puis cliquez sur Administration centrale de SharePoint 3.0.
Cliquez sur l’onglet Opérations.
Dans la section Sauvegarde et restauration, cliquez sur Effectuer une sauvegarde.
Sur la page Effectuer une sauvegarde, vous trouverez des informations sur les bases de données pour votre batterie de serveurs.
Remarque : Si vous avez ajouté une base de données qui ne fonctionne pas en association avec Windows SharePoint Services 3.0, elle ne sera pas sauvegardée.
Utiliser l’outil de ligne de commande Stsadm pour identifier des bases de données
Pour afficher les bases de données d’une batterie de serveurs, vous pouvez utiliser le paramètre showtree de Stsadm pour l’opération de ligne de commande backup. La procédure suivante indique les étapes pour y parvenir.
Afficher les bases de données d’une batterie de serveurs à l’aide de l’outil de ligne de commande Stsadm
Ouvrez une fenêtre d’invite de commandes et accédez au répertoire où se trouve l’outil de ligne de commande Stsadm, généralement dans le chemin d’accès suivant : %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\bin.
Pour afficher les bases de données qui sont associées à une batterie de serveurs, entrez la commande
Stsadm –o backup –showtree
.Remarque : Lorsque vous exécutez la commande backup avec le paramètre showtree, vous ne sauvegardez rien. Vous obtenez une liste d’éléments qui sont disponibles pour la sauvegarde. En outre, vous verrez que certains éléments sont placés entre crochets. Un élément encadré par des crochets (« [ ] ») ne peut pas être sélectionné pour être sauvegardé. Pour le sauvegarder, vous devez sélectionner le nœud au-dessus de cet élément.
Pour plus d’informations sur l’utilisation de l’outil de ligne de commande Stsadm, voir Stsadm, outil de ligne de commande (Windows SharePoint Services).