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
Cette applet de commande 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, consultez les Jeux de paramètres des applets de commande.
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 qui est 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 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
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.
Paramètres
-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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-AssignmentCollection
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.
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.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
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 |
Required: | False |
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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Identity
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 |
Required: | True |
Accept pipeline input: | True |
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 |
Required: | True |
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 |
Required: | False |
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 |
Required: | False |
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 orpheline dans le cadre du processus de mise à niveau.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
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 |
Required: | False |
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 sont configurées pour utiliser l’instantané pendant la durée de la mise à niveau, puis réaméndées une fois la 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 fonctionne uniquement pour les versions de SQL Server qui prennent en charge la création et l’utilisation d’instantanés, par exemple SQL ServerEnterprise Edition.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
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 |
Required: | True |
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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |