Upgrade-SPContentDatabase

 

Sapplique à :SharePoint Foundation 2013, SharePoint Server 2013 Enterprise

Dernière rubrique modifiée :2015-03-09

Relance une mise à niveau ayant échoué ou débute une mise à niveau d’une base de données build à build.

Upgrade-SPContentDatabase [-Identity] <SPContentDatabasePipeBind> [[-ForceDeleteLock] <SwitchParameter>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-NoB2BSiteUpgrade <SwitchParameter>] [-ServerInstance <SPDatabaseServiceInstancePipeBind>] [-SkipIntegrityChecks <SwitchParameter>] [-UseSnapshot <SwitchParameter>] [-WhatIf [<SwitchParameter>]]
Upgrade-SPContentDatabase [[-ForceDeleteLock] <SwitchParameter>] -Name <String> -WebApplication <SPWebApplicationPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-NoB2BSiteUpgrade <SwitchParameter>] [-ServerInstance <SPDatabaseServiceInstancePipeBind>] [-SkipIntegrityChecks <SwitchParameter>] [-UseSnapshot <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Cette cmdlet contient plus d’un jeu de paramètres. Vous ne pouvez utiliser les paramètres que d’un seul jeu et vous ne pouvez pas combiner les paramètres de différents jeux. Pour plus d’informations sur l’utilisation des jeux de paramètres, voir la rubrique relative aux jeux de paramètres de cmdlet.

Utilisez l’applet de commande Upgrade-SPContentDatabase pour reprendre une mise à niveau de base de données qui a échoué ou pour commencer une mise à niveau de base de données build à build pour une base de données de contenu SharePoint. L’applet de commande Upgrade-SPContentDatabase lance une mise à niveau d’une base de données de contenu existante attachée la batterie de serveurs actuelle. Cette applet de commande commence une nouvelle session de mise à niveau, qui peut être utilisée soit pour reprendre une mise à niveau version à version ou build à build échouée d’une base de données de contenu ou pour commencer une mise à niveau build à build d’une base de données de contenu.

Si la base de données est hébergée sur une version de SQL Server qui prend en charge la création d’instantanés de la base de données, cette applet de commande peut utiliser un instantané de base de données pour des mises à niveau build à build. Lors de la mise à niveau, les utilisateurs voient une version en lecture seule de la base de données qui est l’instantané. Après la mise à niveau, les utilisateurs voient le contenu mis à niveau.

Le comportement par défaut de cette applet de commande met à niveau le schéma de la base de données et lance des mises à niveau build à build pour toutes les collections de sites situées dans la base de données de contenu spécifiée, si nécessaire. Pour empêcher les mises à niveau build à build des collections de sites, utilisez le paramètre NoB2BSiteUpgrade. Cette applet de commande ne déclenche pas de mise à niveau version à version des collections de sites.

SharePoint Management Shell

 

Paramètre Obligatoire Type Description

Identité

Requis

Microsoft.SharePoint.PowerShell.SPContentDatabasePipeBind

Spécifie la base de données de contenu à mettre à niveau.

La valeur doit être un GUID valide au format 12345678-90ab-cdef-1234-567890bcdefgh ou une instance d’un objet SPContentDatabase valide.

ForceDeleteLock

Facultatif

System.Management.Automation.SwitchParameter

Oblige la suppression des verrous sur la base de données avant de démarrer la mise à niveau.

Name

Requis

System.String

Spécifie le nom de la base de données de contenu associée.

WebApplication

Requis

Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind

Spécifie l’application web qui héberge la base de données de contenu associée.

AssignmentCollection

Facultatif

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Gère les objets de manière à optimiser leur libération. L’utilisation d’objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l’aide de l’objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu’ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

RemarqueRemarque :
Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Vous demande confirmation avant d’exécuter la commande. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

NoB2BSiteUpgrade

Facultatif

System.Management.Automation.SwitchParameter

Spécifie que les objets enfants ne sont pas mis à niveau lors d’une mise à niveau build à build.

ServerInstance

Facultatif

Microsoft.SharePoint.PowerShell.SPDatabaseServiceInstancePipeBind

L’instance SQL Server qui héberge la base de données de contenu associée.

SkipIntegrityChecks

Facultatif

System.Management.Automation.SwitchParameter

Spécifie au processus de mise à niveau de ne pas exécuter les vérifications d’intégrité internes, telles que les modèles manquants et la détection d’orphelin, dans le cadre du processus de mise à niveau.

UseSnapshot

Facultatif

System.Management.Automation.SwitchParameter

Spécifie l’utilisation de la méthode d’instantané pour exécuter une mise à niveau détachée. Un instantané de la base de données est utilisé pour effectuer les opérations de mise à niveau qui s’appliquent à la base de données, et éventuellement son contenu.

Les connexions existantes à la base de données de contenu seront définies pour utiliser l’instantané pendant la durée de la mise à niveau, puis basculées de nouveau à la fin d’une mise à niveau réussie. L’échec de la mise à niveau retourne la base de données à l’état qu’elle avait avant la prise de l’instantané.

Ce paramètre ne fonctionne que pour les versions de SQL Server qui prennent en charge la création et l’utilisation d’instantanés, par exemple SQL Server Enterprise Edition.

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Affiche un message qui explique l’effet de la commande au lieu de l’exécuter. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

--------------------------EXEMPLE 1------------------------------

Upgrade-SPContentDatabase WSS_Content

Cet exemple met à niveau le schéma de base de données de contenu WSS_Content existant, puis exécute uniquement les actions de mise à niveau build à build sur les collections de sites existantes, si nécessaire. Cette opération ne change pas CompatibilityLevel pour les collections de sites existantes dans cette base de données.

--------------------------EXEMPLE 2------------------------------

Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade

Cet exemple met à niveau uniquement le schéma de base de données de contenu WSS_Content existant. Aucune action de mise à niveau build à build n’est effectuée sur les collections de sites. Cette opération ne change pas CompatibilityLevel pour les collections de sites existantes dans cette base de données.

--------------------------EXEMPLE 3------------------------------

Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade -UseSnapshot

Cet exemple met à niveau le schéma de base de données de contenu WSS_Content existant uniquement lors de l’utilisation d’un instantané de la base de données pour conserver un accès en lecture seule au contenu lors de la mise à niveau. Aucune action de mise à niveau build à build n’est effectuée sur les collections de sites. Cette opération ne change pas CompatibilityLevel pour les collections de sites existantes dans cette base de données.

Afficher: