Mount-SPContentDatabase

Collega un database del contenuto esistente alla farm.

NOTA: tenere presente che se viene specificato un database del contenuto che non esiste, verrà creato da questo cmdlet.

Sintassi

Mount-SPContentDatabase
     [-Name] <String>
     [-WebApplication] <SPWebApplicationPipeBind>
     [-AssignmentCollection <SPAssignmentCollection>]
     [-AssignNewDatabaseId]
     [-ChangeSyncKnowledge]
     [-Confirm]
     [-ClearChangeLog]
     [-DatabaseCredentials <PSCredential>]
     [-DatabaseServer <String>]
     [-MaxSiteCount <Int32>]
     [-NoB2BSiteUpgrade]
     [-SkipIntegrityChecks]
     [-WarningSiteCount <Int32>]
     [-WhatIf]
     [-DatabaseAccessCredentials <PSCredential>]
     [-DatabaseFailoverServer <String>]
     [-SkipSiteUpgrade]
     [-UseLatestSchema]
     [<CommonParameters>]

Descrizione

Il cmdlet Mount-SPContentDatabase collega un database del contenuto esistente alla farm. Se il database da montare richiede un aggiornamento, tale cmdlet causerà l'aggiornamento del database. NOTA: tenere presente che se viene specificato un database del contenuto che non esiste, verrà creato da questo cmdlet.

In base al comportamento predefinito, questo cmdlet causa un aggiornamento dello schema del database e, se necessario, predispone build aggiornate per tutte le raccolte siti nel database del contenuto specificato. Per impedire che vengano predisposte build aggiornate delle raccolte siti, utilizzare il parametro NoB2BSiteUpgrade. Questo cmdlet non avvia l'aggiornamento da versione a versione di alcuna raccolta siti.

Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.

Esempio

-----------------ESEMPIO 1---------------------

Mount-SPContentDatabase "MyDatabase" -DatabaseServer "MyServer" -WebApplication https://sitename

In questo esempio un database esistente viene montato nell'applicazione Web sitename. Se sono necessari aggiornamenti, viene avviato l'aggiornamento dello schema del database e quindi vengono eventualmente eseguite solo azioni di aggiornamento da build a build sulle raccolte siti esistenti. Questa operazione non influisce sul parametro CompatibilityLevel per le raccolte siti esistenti nel database.

-----------------ESEMPIO 2---------------------

Mount-SPContentDatabase "MyDatabase" -DatabaseServer "MyServer" -WebApplication https://sitename -NoB2BSiteUpgrade

In questo esempio un database esistente viene montato nell'applicazione Web sitename, ma viene impedito qualsiasi aggiornamento dei siti. Se sono necessari aggiornamenti, vengono avviati solo gli aggiornamenti dello schema del database e non vengono eseguite azioni di aggiornamento da build a build su alcuna raccolta siti. Questa operazione non influisce sul parametro CompatibilityLevel per le raccolte siti esistenti nel database.

Parametri

-AssignmentCollection

Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.

Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-AssignNewDatabaseId

Crea automaticamente un nuovo ID di database quando viene collegato il database del contenuto.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ChangeSyncKnowledge

Il collegamento del database farà in modo che i client di sincronizzazione Groove sincronizzino di nuovo i loro contenuti.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ClearChangeLog

Cancella eventuali modifiche in sospeso dal registro modifiche nel database del contenuto.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-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
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseAccessCredentials

Specifica le credenziali appartenenti al ruolo SPDataAccess.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-DatabaseCredentials

Specifica l'oggetto PSCredential che contiene il nome utente e la password da usare per l'autenticazione SQL del database.

Il tipo deve essere un oggetto PSCredential valido.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DatabaseFailoverServer

Specifica il nome del server di database di cui eseguire il mirroring.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-DatabaseServer

Specifica il nome del server host per il database del contenuto specificato nel parametro Name.

Il tipo deve essere un nome host di SQL Server valido, ad esempio HostSQLServer1.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-MaxSiteCount

Specifica il numero massimo di siti Web che possono utilizzare il database del contenuto.

Il tipo deve essere un numero intero positivo.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Name

Specifica il database del contenuto esistente da collegare alla farm.

Il tipo deve essere un nome valido di un database del contenuto di SharePoint, ad esempio DBContenutoSP1.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-NoB2BSiteUpgrade

Specifica di non aggiornare tutti gli oggetti figlio durante l'esecuzione di un aggiornamento da build a build. Questo parametro non ha alcun effetto se viene specificato un aggiornamento da versione a versione.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013

-SkipIntegrityChecks

Specifica al processo di aggiornamento di non eseguire le verifiche di integrità interne, ad esempio i modelli mancanti, e l'individuazione di elementi orfani nell'ambito del processo di aggiornamento.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SkipSiteUpgrade

Specifica di non aggiornare tutti gli oggetti sito durante un aggiornamento.

Type:SwitchParameter
Aliases:NoB2BSiteUpgrade
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-UpdateUserExperience

Determina se i database del contenuto devono eseguire l'aggiornamento all'interfaccia utente più recente. Per impostazione predefinita, l'interfaccia utente non cambierà durante l'aggiornamento.

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

-UseLatestSchema

Specifica di utilizzare lo schema più recente. In un ambiente locale, questo parametro non ha nessun effetto.

Esistono due valori $True e $False.

Il valore predefinito è False.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2016, SharePoint Server 2019

-WarningSiteCount

Specifica il numero di siti che possono essere creati prima della generazione di un evento di avviso e prima che il proprietario della raccolta siti ne riceva notifica.

Il tipo deve essere un numero intero positivo.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WebApplication

Collega il database del contenuto all'applicazione Web di SharePoint specificata.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido di un'applicazione Web di SharePoint (ad esempio AppOffice1) oppure un'istanza di un oggetto SPWebApplication valido.

Type:SPWebApplicationPipeBind
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-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
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019