Upgrade-SPContentDatabase

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

Syntax

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

Description

This cmdlet contains more than one parameter set. You may only use parameters from one parameter set and you may not combine parameters from different parameter sets. For more information about how to use parameter sets, see Cmdlet Parameter Sets.

Utilisez l’applet Upgrade-SPContentDatabase de commande pour reprendre une mise à niveau de base de données ayant échoué ou commencer une mise à niveau de base de données de build à build sur une base de données de contenu SharePoint. L’applet Upgrade-SPContentDatabase de commande lance une mise à niveau d’une base de données de contenu existante attachée à la batterie de serveurs active. 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 et l’utilisation d’instantanés de la base de données, cette applet de commande peut utiliser un instantané de base de données pour les mises à niveau de 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 d’une collection de site.

Exemples

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

Upgrade-SPContentDatabase WSS_Content

This example upgrades the existing WSS_Content content database schema and then performs only build-to-build upgrade actions on existing site collections if required. This operation does not changed the CompatibilityLevel for existing site collections in this database.

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

Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade

This example upgrades the existing WSS_Content content database schema only. No build-to-build upgrade actions are performed on any site collections. This operation does not change The CompatibilityLevel for existing site collections in this database.

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

Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade -UseSnapshot

This example upgrades the existing WSS_Content content database schema only while using a snapshot of the database to retain read-only access to the content during the upgrade. No build-to-build upgrade actions are performed on any site collections. This operation does not change the CompatibilityLevel for existing site collections in this database.

Paramètres

- Identité

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.

Type:SPContentDatabasePipeBind
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AllowUnattached

Permet au processus de mise à niveau de continuer sur une base de données de contenu qui n’est pas liée à une batterie de serveurs SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

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

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ForceDeleteLock

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

Type:SwitchParameter
Position:2
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Name

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

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-NoB2BSiteUpgrade

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ServerInstance

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

Type:SPDatabaseServiceInstancePipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SkipIntegrityChecks

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SkipSiteUpgrade

Spécifie que les bases de données et leurs objets enfants ne doivent pas être mis à niveau pendant la mise à niveau.

Type:SwitchParameter
Aliases:NoB2BSiteUpgrade
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UseSnapshot

Spécifie l'utilisation de la méthode d'instantané pour exécuter une mise à niveau détachée. Cela permet de créer un instantané de la base de données active, puis d’effectuer toutes 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 rebasculées une fois la mise à niveau terminée. 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 fonctionne uniquement pour les versions de SQL Server qui prennent en charge la création et l’utilisation d’instantanés, par exemple, l’édition SQL ServerEnterprise.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WebApplication

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

Type:SPWebApplicationPipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition