Test-SPContentDatabase
Verifica un database del contenuto.
Sintassi
Test-SPContentDatabase
[-Identity] <SPContentDatabasePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-DatabaseCredentials <PSCredential>]
[-ExtendedCheck]
[-ServerInstance <SPDatabaseServiceInstancePipeBind>]
[-ShowLocation]
[-ShowRowCounts]
[<CommonParameters>]
Test-SPContentDatabase
-Name <String>
-WebApplication <SPWebApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-DatabaseCredentials <PSCredential>]
[-ExtendedCheck]
[-ServerInstance <SPDatabaseServiceInstancePipeBind>]
[-ShowLocation]
[-ShowRowCounts]
[<CommonParameters>]
Descrizione
Questo cmdlet include più set di parametri. È possibile utilizzare solo i parametri di un set di parametri e non è possibile combinare parametri appartenenti a set di parametri diversi. Per altre informazioni su come usare i set di parametri, vedere Set di parametri del cmdlet.
Usare il Test-SPContentDatabase
cmdlet per testare un database del contenuto in un'applicazione Web per verificare che tutte le personalizzazioni a cui si fa riferimento nel database del contenuto siano installate anche nell'applicazione Web.
È possibile eseguire il cmdlet su un database del contenuto collegato o non collegato alla farm.
Questo cmdlet consente di testare database del contenuto da SharePoint 2010 Products e da Prodotti e tecnologie SharePoint.
Il Test-SPContentDatabase
cmdlet non modifica i dati o la struttura del database del contenuto, ma può causare il carico sul database mentre sono in corso i controlli, che potrebbero bloccare temporaneamente l'uso del database del contenuto.
È consigliabile eseguire il cmdlet solo su un database con carico di lavoro limitato o non in uso.
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-----------------------
Test-SPContentDatabase -name WSS_Content_DB -webapplication https://sitename
In questo esempio viene eseguito il test del database del contenuto WSS_Content_DB sull'applicazione Web sitename e viene restituito un elenco di problemi.
----------------------------ESEMPIO 2-----------------------
$DB = Get-SPContentDatabase -site https://contoso.com
Test-SPContentDatabase $DB -showrowcounts
Questo esempio ottiene il database del contenuto che contiene la raccolta siti in https://contoso.com e quindi testa il database rispetto all'applicazione Web che la ospita per determinare i problemi. Oltre a visualizzare l'elenco dei problemi, specificando il parametro ShowRowCounts questo esempio consente inoltre di restituire le metriche relative alle dimensioni delle tabelle dal database del contenuto.
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 Subscription Edition |
-DatabaseCredentials
Specifica l'oggetto PSCredential che contiene il nome utente e la password da utilizzare per l'autenticazione di SQL Server 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 Subscription Edition |
-ExtendedCheck
Verifica l'eventuale presenza di modalità di autenticazione incongruenti durante il processo di aggiornamento basato sul collegamento di database.
La modalità selezionata, basata sulle attestazioni o classica, deve essere la stessa in entrambe le versioni.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Identity
Specifica un database del contenuto di SharePoint connesso esistente a uno dei due set di parametri sotto forma di GUID o nome di database, se univoco.
Type: | SPContentDatabasePipeBind |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Name
Specifica il database del contenuto esistente da testare.
Il tipo deve essere un nome valido di un database del contenuto di SharePoint, ad esempio DBContenutoSP1.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ServerInstance
Specifica l'istanza del server di database da utilizzare per testare il database del contenuto specificato.
Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido di un'istanza di SQL Server (ad esempio IstanzaServerDB1) oppure un'istanza di un oggetto SPDatabaseServiceInstance valido.
Type: | SPDatabaseServiceInstancePipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ShowLocation
Specifica gli indirizzi in cui vengono utilizzati i modelli e le funzionalità mancanti nel database. Gli indirizzi segnalati in genere hanno l'ambito all'interno delle raccolte siti incluse nel database del contenuto specificato.
L'utilizzo del parametro fa aumentare in modo significativo il tempo necessario per il completamento della procedura di test.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ShowRowCounts
Restituisce statistiche del database rappresentate dai conteggi delle righe presenti nelle tabelle del database del contenuto.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WebApplication
Specifica l'applicazione Web di SharePoint da utilizzare per testare il database del contenuto.
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: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |