Condividi tramite


Set-SPServerScaleOutDatabaseDataRange

Estende l'intervallo di un database con scalabilità orizzontale specificato.

Sintassi

Set-SPServerScaleOutDatabaseDataRange
   -Database <SPDatabasePipeBind>
   -IsUpperSubRange <Boolean>
   -Range <SPScaleOutDataRange>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Confirm]
   [-NewRangePoint <Byte[]>]
   [-WhatIf]
   [<CommonParameters>]

Descrizione

Utilizzare il cmdlet Set-SPServerScaleOutDatabaseDataRange per estendere l'intervallo di un database con scalabilità orizzontale specificato in una determinata direzione.

Esempio

--------------------ESEMPIO---------------------

$databases = Get-SPServerScaleOutDatabase -ServiceApplication $serviceApplication
$database = $databases[0]
$state = Get-SPServerScaleOutDatabaseDataState -Database $database
Set-SPServerScaleOutDatabaseDataRange -Database $database -Range $state.Range -NewRangePoint $null -IsUpperSubRange $true

In questo esempio il punto finale dell'intervallo di dati del primo database nell'applicazione di servizio specificata viene esteso fino al punto massimo dell'intervallo.

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.

Nota: quando viene usato il parametro Global, tutti gli oggetti sono contenuti nell'archivio 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 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Richiede la conferma prima di eseguire il cmdlet.

Type:SwitchParameter
Aliases:cf
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

-Database

Specifica il database con scalabilità orizzontale per cui estendere l'intervallo di dati.

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

-IsUpperSubRange

Specifica se impostare il punto iniziale o finale dell'intervallo di dati sul valore indicato nel parametro NewRangePoint.

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

-Range

Specifica l'intervallo di dati previsto del database con scalabilità orizzontale.

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

Input

Microsoft.SharePoint.PowerShell.SPDatabasePipeBind

Microsoft. SharePoint.PowerShell.SPAssignmentCollection

Output

System.Object