Split-SPServerScaleOutDatabase
Перемещает указанную часть разделов из одной базы данных горизонтального масштабирования в другую.
Синтаксис
Split-SPServerScaleOutDatabase
-NewDatabaseName <String>
-SourceDatabase <SPDatabasePipeBind>
-SourceServiceApplication <SPServiceApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-MoveLowerHalf]
[-NewDatabaseCredentials <PSCredential>]
[-NewDatabaseFailoverServer <String>]
[-NewDatabaseServer <String>]
[-SourcePercentage <Int32>]
[-WhatIf]
[<CommonParameters>]
Split-SPServerScaleOutDatabase
-SourceDatabase <SPDatabasePipeBind>
-SourceServiceApplication <SPServiceApplicationPipeBind>
-TargetDatabase <SPDatabasePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-MoveLowerHalf]
[-SourcePercentage <Int32>]
[-WhatIf]
[<CommonParameters>]
Описание
Этот командлет содержит несколько наборов параметров. Можно использовать параметры только из одного набора параметров; использование параметров из разных наборов не допускается. Для получения дополнительной информации об использовании наборов параметров см. Наборы параметров командлета.
Командлет Split-SPServerScaleOutDatabase используется для перемещения указанной части разделов из исходной базы данных в существующую конечную базу данных или новую базу данных, создаваемую с заданными параметрами.
Примеры
--------------ПРИМЕР-----------------
$databases = Get-SPServerScaleOutDatabase -ServiceApplication $serviceApplication
$database = $databases[0]
Split-SPServerScaleOutDatabase -NewDatabaseName Database2 -NewDatabaseServer MyDatabaseServer -SourceDatabase $database -SourceServiceApplication $serviceApplication -SourcePercentage 30
Этот пример создает новую масштабируемую базу данных, Database2, на сервере базы данных MyDatabaseServer в указанном приложении-службе. Пример также перемещает 30% данных из верхней части диапазона данных в первой масштабируемой базе данных заданного приложения-службы.
Параметры
-AssignmentCollection
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.
Примечание. При использовании параметра Global все объекты содержатся в глобальном хранилище. 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 |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
Перед запуском командлет запросит подтверждение.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-MoveLowerHalf
Указывает, следует ли перемещать нижнюю или верхнюю границу диапазона данных из исходной базы данных горизонтального масштабирования. Если этот параметр не задан, по умолчанию выполняется перемещение верхней границы диапазона данных исходного базы данных горизонтального масштабирования.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NewDatabaseCredentials
Указывает учетные данные, используемые при создании масштабируемой базы данных. Эти учетные данные будут обладать разрешениями владельца в новой масштабируемой базе данных. Если вы не укажете значение параметра, будут использованы учетные данные вошедшего пользователя.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NewDatabaseFailoverServer
Указывает имя отказоустойчивого сервера создаваемой масштабируемой базы данных. Если вы не укажете значение параметра, у масштабируемой базы данных не будет отказоустойчивого сервера.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NewDatabaseName
Задает имя создаваемой масштабируемой базы данных.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NewDatabaseServer
Указывает имя сервера создаваемой масштабируемой базы данных. Если вы не укажете значение параметра, будет использоваться сервер базы данных по умолчанию.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SourceDatabase
Исходная масштабируемая база данных, из которой будут перемещаться данные.
Type: | SPDatabasePipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SourcePercentage
Указывает часть данных в исходной масштабируемой базе данных, которую требуется переместить. Если вы не укажете значение параметра, будет использоваться значение 50 %.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SourceServiceApplication
Приложение службы, в котором выполняется операция по перемещению данных.
Type: | SPServiceApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-TargetDatabase
Конечная масштабируемая база данных, в которую будут перемещаться данные.
Type: | SPDatabasePipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
Показывает, что произойдет при запуске этого командлета. Командлет при этом не запускается.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
Входные данные
Microsoft.SharePoint.PowerShell.SPAssignmentCollection
Выходные данные
System.Object