Share via


Attacher et restaurer des bases de données de contenu en lecture seule dans SharePoint Server

S’APPLIQUE À :oui-img-132013 oui-img-162016 oui-img-192019 oui-img-seÉdition d’abonnement no-img-sopSharePoint dans Microsoft 365

Vous pouvez attacher et restaurer une base de données de contenu en lecture seule dans SharePoint Server via PowerShell.

Avant de commencer

Une batterie de serveurs SharePoint Server dans laquelle les bases de données de contenu sont définies en lecture seule peut faire partie d'un environnement de récupération de défaillance qui s'exécute sur des bases de données de contenu mises en miroir ou copiées dans un journal de transactions ou d'un environnement de gestion de correctifs ou de maintenance à haute disponibilité qui fournit l'accès utilisateur quand une autre version de la batterie de serveurs est en cours de mise à jour.

Avant de commencer cette opération, lisez les informations suivantes sur les éléments prérequis :

Utilisation de PowerShell pour attacher et restaurer une base de données de contenu en lecture seule

Vous pouvez utiliser PowerShell uniquement pour attacher et restaurer une base de données de contenu en lecture seule.

Pour attacher et restaurer une base de données de contenu en lecture seule à l'aide de PowerShell

  1. Vérifiez que vous êtes membre :

    • du rôle serveur fixe securityadmin sur l'instance SQL Server.

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

      Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d'utilisation des cmdlets SharePoint Server.

    Remarque

    [!REMARQUE] Si vous ne disposez pas des autorisations, contactez votre administrateur d'installation ou votre administrateur SQL Server afin de les demander. Pour plus d'informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.

  3. À partir de l’invite de commandes PowerShell, entrez la commande suivante :

    Mount-SPContentDatabase -Name <DatabaseName> -WebApplication <WebApplicationID> [-Verbose]
    

    Où :

    • <DatabaseName> est le nom de la base de données en lecture seule.

    • <WebApplicationID> est l'ID affecté à la base de données en lecture seule.

    Remarque

    L’attachement d’une base de données de contenu à l’aide de l’applet Mount-SPContentDatabase de commande diffère de l’attachement d’une base de données dans SQL Server à l’aide d’outils SQL Server. Mount-SPContentDatabase associe la base de données de contenu à une application web afin que le contenu puisse être lu.

Pour plus d'informations, voir Mount-SPContentDatabase.

Remarque

[!REMARQUE] Nous vous recommandons d'utiliser Windows PowerShell pour les tâches d'administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.

Voir aussi

Concepts

Vue d'ensemble de la sauvegarde et de la récupération dans SharePoint Server