Faire fonctionner une batterie qui utilise des bases de données en lecture seule (Office SharePoint Server)
Mise à jour : 2009-04-28
Cette rubrique décrit comment faire fonctionner une batterie de serveurs Microsoft Office SharePoint Server 2007 dans laquelle les bases de données de contenu ont été définies comme étant en lecture seule (batterie en lecture seule). Une batterie en lecture seule peut faire partie d'un environnement de récupération en cas d’urgence qui s'exécute sur des bases de données mises en miroir ou copiées dans les journaux des transactions. Sinon, elle peut faire partie d'un environnement de maintenance ou de correction hautement disponible qui fournit l'accès aux utilisateurs pendant la mise à jour d'une autre version de la batterie.
Remarque : |
---|
Dans une batterie en lecture seule, seules les bases de données de contenu sont en lecture seule. Toutes les autres bases de données, y compris la base de données de configuration, la base de données de contenu de l'Administration centrale et la base de données de recherche sont en lecture-écriture. |
Pour faire fonctionner une batterie de serveurs qui utilise des bases de données en lecture seule, vous devez d’abord vous assurer que les bases de données de contenu sont en lecture seule, puis désactiver les travaux du minuteur qui écrivent dans les bases de données de contenu. Vous pouvez également alerter les utilisateurs quant aux changements qu’ils vont rencontrer dans une batterie de serveurs qui utilise des bases de données de contenu en lecture seule.
Pour faire fonctionner une batterie qui utilise des bases de données de contenu en lecture seule
Si vous utilisez la copie des journaux de transaction SQL Server dans un environnement, les bases de données de contenu sur le serveur secondaire peuvent être définies en lecture seule. Pour plus d’informations sur l’utilisation de la copie des journaux de transaction, voir Configurer la disponibilité élevée (Office SharePoint Server). Si vous utilisez la mise en miroir, la base de données miroir est inaccessible aux clients. Toutefois, il est possible d’utiliser la base de données indirectement en créant une capture instantanée de base de données sur la base de données miroir. La capture instantanée de base de données fournit aux clients un accès en lecture seule aux données de la base de données telles qu’elles existaient lors de la création de la capture instantanée. Pour plus d’informations sur la mise en miroir de bases de données, voir Captures instantanées de base de données.
Pour d'autres scénarios, vous pouvez utiliser la procédure suivante pour définir que les bases de données de contenu en lecture-écriture deviennent en lecture seule, en utilisant SQL Server Management Studio. Vous pouvez également utiliser l'instruction Transact-SQL ALTER DATABASE pour définir les bases de données de contenu comme étant en lecture seule. Pour plus d'informations, voir ALTER DATABASE (Transact-SQL) (https://msdn.microsoft.com/fr-fr/library/ms174269.aspx?amp%3bclcid=0x40C).
Important : |
---|
Pour effectuer cette procédure, vous devez être membre du rôle de base de données fixe db_owner pour chaque base de données. N'effectuez pas cette procédure sur des bases de données mises en miroir ou copiées dans les journaux de transactions. |
Définir une base de données de contenu comme étant en lecture seule
Ouvrez SQL Server Management Studio.
Cliquez avec le bouton droit sur la base de données de contenu que vous voulez mettre en lecture seule, puis cliquez sur Propriétés.
Sélectionnez la page Options, et dans la liste Autres options, faites défiler jusqu'à la section État.
Sur l'entrée Base de données en lecture seule, cliquez sur la flèche en regard de False, sélectionnez True, puis cliquez sur OK.
Répétez l'opération pour toutes les autres bases de données de contenu.
Remarque : Lorsqu’une base de données de contenu est mise en lecture seule à l’aide de SQL Server Management Studio ou de Transact-SQL, toutes les connexions, sauf celle qui paramètre la lecture seule, sont arrêtées. Après le basculement en lecture/écriture de la base de données, les autres connexions sont réactivées.
Certains travaux du minuteur ne fonctionnent pas correctement dans une batterie de serveurs qui utilise des bases de données de contenu en lecture seule. Après avoir configuré la batterie comme étant en lecture seule, examinez les journaux du Service de journalisation unifiée (ULS). Si un travail du minuteur échoue constamment, vous pouvez désactiver ce travail afin de ne pas avoir de journaux de plus en plus volumineux dans votre batterie de serveurs. Les travaux du minuteur répertoriés dans la procédure ci-après ne fonctionnent pas correctement. Vous pouvez rencontrer d'autres travaux qui ne fonctionnent pas correctement.
Important : |
---|
Vous devez être membre du groupe SharePoint Administrateurs de batterie pour effectuer cette procédure. |
Désactiver des travaux du minuteur
Dans l’Administration centrale de SharePoint, cliquez sur l’onglet Opérations.
Dans la section Configuration globale, cliquez sur Définitions des travaux du minuteur.
Pour chacun des travaux du minuteur répertoriés suivants, cliquez sur le travail dans la liste, cliquez sur Désactiver, puis sur OK.
Traitement en bloc des tâches du flux de travail
Journal des modifications
Statistiques de la base de données
Suppression des sites inactifs
Avertissement du quota de disque
Stratégie d’expiration
Suspension du traitement et des rapports
Alertes immédiates
Stratégie de gestion des informations
Synchronisation de profil
Synchronisation rapide de profil
Traitement du centre des enregistrements
Corbeille
Approbation planifiée
Révision de page planifiée
Retrait de publication planifié
Recherche et processus
Travail de synchronisation du fournisseur de services partagés
Collection de sites : Supprimer
Analyse de l’utilisation
Définition du travail Page de propagation de variantes
Définition du travail Site de propagation de variantes
Mise à jour de la stratégie de Dr Watson de Windows SharePoint Services
Flux de travail
Nettoyage automatique du flux de travail
Basculement du flux de travail
Expérience utilisateur sur les sites en lecture seule
Sur les batteries de serveurs qui exécutent Office SharePoint Server 2007 avec SP2, la collection de sites associée à une base de données de contenu en lecture seule est également définie comme étant en lecture seule. L'interface utilisateur est modifiée de sorte que les utilisateurs ne puissent pas exécuter les tâches qui nécessitent l'écriture dans la base de données. Les éléments de l'interface utilisateur qui ne sont pas disponibles sont répertoriés dans le tableau suivant.
Objet | Éléments de l'interface supprimés en lecture seule |
---|---|
Menu Actions du site |
Page Création Page Édition |
Bibliothèques de documents |
Menu Nouveau Menu Télécharger Menu Paramètres |
Listes |
Menu Nouveau Menu Paramètres |
Informations sur le site et paramètres du site |
Nouvel utilisateur Appartenance à un groupe de sites Alerte Enregistrer en tant que modèle personnalisé Créer un groupe |
Certaines options qui ne sont pas disponibles dans une base de données en lecture seule apparaissent toujours dans l'interface. Les utilisateurs obtiendront des messages d'erreur s'ils essaient d'effectuer ces actions. Ces actions sont répertoriées dans le tableau suivant.
Composant ou zone | Type d'opération ou d'action | Comportement ou message d'erreur |
---|---|---|
Informations sur le site et paramètres du site |
Vous essayez de modifier le titre ou la description du site sur la page Modifier le titre et la description du site : « Nom du site ». |
Le titre reste inchangé. La page Accès refusé de SharePoint est affichée. |
Sous-sites Web |
Pourquoi essayer de créer un sous-site Web ? |
La page Accès refusé de SharePoint est affichée. |
Sur les batteries de serveurs qui n'exécutent pas Office SharePoint Server 2007 avec SP2, les utilisateurs obtiendront des messages d'erreur s'ils essaient d'effectuer certaines opérations qui écrivent des informations dans la base de données en lecture seule. Pour des informations détaillées sur ces messages d'erreur, voir Article 894631 : Utilisation de Microsoft Windows SharePoint Services avec une base de données de contenu qui est configurée comme en lecture seule dans Microsoft SQL Server (https://go.microsoft.com/fwlink/?linkid=117362&clcid=0x40C).
Voir aussi
Concepts
Utilisation de la mise en miroir de base de données (Office SharePoint Server) (livre blanc)