Split-SPServerScaleOutDatabase
Move uma porcentagem especificada de partições de um banco de dados de dimensionamento para outro.
Sintaxe
NewDatabase
Split-SPServerScaleOutDatabase
-NewDatabaseName <String>
-SourceDatabase <SPDatabasePipeBind>
-SourceServiceApplication <SPServiceApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-MoveLowerHalf]
[-NewDatabaseCredentials <PSCredential>]
[-NewDatabaseFailoverServer <String>]
[-NewDatabaseServer <String>]
[-SourcePercentage <Int32>]
[-WhatIf]
[<CommonParameters>]
ExistingDatabase
Split-SPServerScaleOutDatabase
-SourceDatabase <SPDatabasePipeBind>
-SourceServiceApplication <SPServiceApplicationPipeBind>
-TargetDatabase <SPDatabasePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-MoveLowerHalf]
[-SourcePercentage <Int32>]
[-WhatIf]
[<CommonParameters>]
Description
Este cmdlet contém mais de um conjunto de parâmetros. Você só pode usar parâmetros de um único conjunto de parâmetros; além disso, não é possível combinar parâmetros de diferentes conjuntos. Para obter mais informações sobre como usar conjuntos de parâmetros, confira Conjuntos de Parâmetros de Cmdlets.
Use o cmdlet Split-SPServerScaleOutDatabase para mover uma porcentagem especificada de partições de um banco de dados de origem para um banco de dados de destino existente ou para um novo banco de dados que você cria com os parâmetros especificados.
Exemplos
EXEMPLO
$databases = Get-SPServerScaleOutDatabase -ServiceApplication $serviceApplication
$database = $databases[0]
Split-SPServerScaleOutDatabase -NewDatabaseName Database2 -NewDatabaseServer MyDatabaseServer -SourceDatabase $database -SourceServiceApplication $serviceApplication -SourcePercentage 30
Este exemplo cria um novo banco de dados de dimensionamento chamado Database2 no servidor do banco de dados MyDatabaseServer no determinado aplicativo de serviço. O exemplo também move 30 por cento dos dados do lado superior do intervalo de dados no primeiro banco de dados de dimensionamento do aplicativo de serviço determinado.
Parâmetros
-AssignmentCollection
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.
Nota: quando o parâmetro Global é utilizado, todos os objetos estão contidos no arquivo global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.
Propriedades do parâmetro
| Tipo: | SPAssignmentCollection |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | True |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-Confirm
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Solicita a confirmação antes de executar o cmdlet.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | cf |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-MoveLowerHalf
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Especifica se deve mover o lado superior ou inferior do intervalo de dados no banco de dados de dimensionamento de origem. Se este parâmetro não é especificado, o comportamento padrão é mover o lado superior do intervalo de dados do banco de dados de dimensionamento de origem.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-NewDatabaseCredentials
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Especifica as credenciais a usar ao criar o banco de dados de dimensionamento. Essas credenciais terão permissões de proprietário no novo banco de dados de dimensionamento. Se você não fornecer um valor, as credenciais do usuário conectado serão usadas.
Propriedades do parâmetro
| Tipo: | PSCredential |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
NewDatabase
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-NewDatabaseFailoverServer
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Especifica o nome do servidor de failover do novo banco de dados de dimensionamento. Se você não fornecer um valor, o novo banco de dados de dimensionamento não terá um servidor de failover.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
NewDatabase
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-NewDatabaseName
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Especifica o nome de um novo banco de dados de dimensionamento que você está criando.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
NewDatabase
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-NewDatabaseServer
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Especifica o nome do servidor do novo banco de dados de dimensionamento. Se você não fornecer um valor, o nome do servidor do banco de dados padrão será usado.
Propriedades do parâmetro
| Tipo: | String |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
NewDatabase
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SourceDatabase
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
O banco de dados de dimensionamento de origem para obter os dados.
Propriedades do parâmetro
| Tipo: | SPDatabasePipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SourcePercentage
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Especifica a porcentagem de dados no banco de dados de dimensionamento de origem para movimentação. Se você não fornecer um valor, o valor padrão de 50% será usado.
Propriedades do parâmetro
| Tipo: | Int32 |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-SourceServiceApplication
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
O aplicativo de serviço no qual a operação mover dados irá ocorrer.
Propriedades do parâmetro
| Tipo: | SPServiceApplicationPipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-TargetDatabase
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
O banco de dados de dimensionamento de destino para enviar os dados.
Propriedades do parâmetro
| Tipo: | SPDatabasePipeBind |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
Conjuntos de parâmetros
ExistingDatabase
| Cargo: | Named |
| Obrigatório: | True |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
-WhatIf
Aplicável: SharePoint Server 2013, SharePoint Server 2016 SharePoint Server 2019
Mostrar o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Propriedades do parâmetro
| Tipo: | SwitchParameter |
| Valor padrão: | None |
| Dá suporte a curingas: | False |
| DontShow: | False |
| Aliases: | wi |
Conjuntos de parâmetros
(All)
| Cargo: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline pelo nome da propriedade: | False |
| Valor dos argumentos restantes: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.