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.

NoteRemarque :

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).

ImportantImportant :

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

  1. Ouvrez SQL Server Management Studio.

  2. 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.

  3. Sélectionnez la page Options, et dans la liste Autres options, faites défiler jusqu'à la section État.

  4. 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.

  5. Répétez l'opération pour toutes les autres bases de données de contenu.

    NoteRemarque :

    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.

ImportantImportant :

Vous devez être membre du groupe SharePoint Administrateurs de batterie pour effectuer cette procédure.

Désactiver des travaux du minuteur

  1. Dans l’Administration centrale de SharePoint, cliquez sur l’onglet Opérations.

  2. Dans la section Configuration globale, cliquez sur Définitions des travaux du minuteur.

  3. 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)