Upgrade-SPContentDatabase

Riprende un aggiornamento di database non riuscito o avvia un aggiornamento di database da build a build.

Sintassi

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>]

Descrizione

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.

Usare il Upgrade-SPContentDatabase cmdlet per riprendere un aggiornamento del database non riuscito o iniziare un aggiornamento del database da build a build su un database del contenuto di SharePoint. Il Upgrade-SPContentDatabase cmdlet avvia un aggiornamento di un database del contenuto esistente collegato alla farm corrente. Questo cmdlet avvia una nuova sessione di aggiornamento che può essere utilizzata per riprendere un aggiornamento di un database del contenuto da versione a versione o da build a build non riuscito oppure per avviare un aggiornamento da build a build di un database del contenuto.

Se il database è ospitato in una versione di SQL Server che supporta la creazione e l'uso di snapshot del database, questo cmdlet può usare uno snapshot del database per gli aggiornamenti da compilazione a compilazione. Durante l'aggiornamento, gli utenti visualizzano una versione di sola lettura del database, ovvero lo snapshot. Dopo l'aggiornamento, gli utenti visualizzano il contenuto aggiornato.

Il comportamento predefinito di questo cmdlet determina un aggiornamento dello schema del database e avvia aggiornamenti da build a build per tutte le raccolte siti del database del contenuto specifico, se necessario. Per evitare aggiornamenti delle raccolte siti da build a build, utilizzare il parametro NoB2BSiteUpgrade.

Questo cmdlet non avvia l'aggiornamento da versione a versione di alcuna raccolta siti.

Esempio

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

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

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

Parametri

-AllowUnattached

Consente al processo di aggiornamento di procedere su un database del contenuto al momento non collegato a una farm di 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

Richiede la conferma prima di eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: 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

Impone l'eliminazione dei blocchi per il database prima dell'avvio dell'aggiornamento.

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

-Identity

Specifica il database del contenuto da aggiornare.

Il valore deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh oppure un'istanza di un oggetto SPContentDatabase valido.

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

-Name

Specifica il nome del database del contenuto collegato.

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

-NoB2BSiteUpgrade

Specifica di non aggiornare tutti gli oggetti figlio durante un aggiornamento da build a build.

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

-ServerInstance

Istanza di SQL Server che ospita il database del contenuto collegato.

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

-SkipIntegrityChecks

Specifica il processo di aggiornamento per non eseguire i controlli di integrità interni, ad esempio modelli mancanti e rilevamento orfano come parte del processo di aggiornamento.

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

-SkipSiteUpgrade

Specifica di non aggiornare i database e i relativi oggetti figlio durante un aggiornamento.

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

-UseSnapshot

Specifica di utilizzare il metodo snapshot per eseguire l'aggiornamento senza collegamento. Verrà creato uno snapshot del database corrente e quindi verranno eseguite tutte le operazioni di aggiornamento applicabili al database e, facoltativamente, al relativo contenuto.

Le connessioni esistenti al database del contenuto verranno impostate in modo da usare lo snapshot per la durata dell'aggiornamento e quindi tornare indietro dopo il completamento dell'aggiornamento. In caso di aggiornamento non riuscito, viene ripristinato lo stato del database al momento in cui è stato acquisito lo snapshot.

Questo parametro funziona solo per le versioni di SQL Server che supportano la creazione e l'uso di snapshot, ad esempio SQL ServerEnterprise Edition.

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

-WebApplication

Specifica l'applicazione Web che ospita il database del contenuto collegato.

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

-WhatIf

Visualizza un messaggio che illustra gli effetti del comando anziché eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: 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