Move-SPBlobStorageLocation
Копирует базу данных содержимого в новое расположение с помощью удаленного хранилища больших двоичных объектов (RBS).
Синтаксис
Move-SPBlobStorageLocation
[-SourceDatabase] <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-DestinationDatabase <String>]
[-DestinationDataSourceInstance <String>]
[-Dir <String>]
[-VerboseMod <Boolean>]
[-WhatIf]
[<CommonParameters>]
Описание
Используйте командлет Move-SPBlobStorageLocation для копирования базы данных контента в экземпляр базы данных SQL Server с помощью удаленного хранилища BLOB-объектов (RBS). Ограничение размера базы данных для SQL Server составляет 4 гигабайта (ГБ). Если объем базы данных контента превышает 4 ГБ, ее нельзя скопировать непосредственно в экземпляр базы данных SQL Server. Командлет Move-SPBlobStorageLocation использует преимущество RBS и копирует базы данных размером более 4 ГБ. RBS хранит данные на локальном жестком диске и сохраняет ссылки на данные в базе данных, что приводит к уменьшению базы данных.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
-------------------ПРИМЕР 1-----------------------
Move-SPBlobStorageLocation WSS_Content
В этом примере база данных контента с именем WSS_Content копируется из внутренняя база данных Windows в то же имя базы данных в SQL Server 2008 Express с помощью RBS.
-------------------ПРИМЕР 2-----------------------
Move-SPBlobStorageLocation WSS_Content -DestinationDatabase WSS_V4_Content -BackupDatabase WSSBackupDB -VerboseMod:$true
В этом примере база данных содержимого с именем WSS_Content копируется из внутренней базы данных Windows в базу данных на сервере SQL Server 2008 Express. Имя новой базы данных — WSS_V4_Content. В процессе перемещения используется файл резервной копии с именем WSSBackupDB. Данные из журнала выполнения этой команды выводятся в окне командной строки.
Параметры
-AssignmentCollection
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.
Если применяется параметр Global, то все объекты размещаются в глобальной области памяти. Если объекты не используются сразу же или не удаляются командой Stop-SPAssignment, может возникнуть ситуация нехватки памяти.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Confirm
Предлагает подтвердить выполнение команды.
Чтобы получить дополнительные сведения, введите следующую команду: 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 Subscription Edition |
-DestinationDatabase
Задает имя базы данных, для которой выполняется миграция. Если параметр DestinationDatabase не указан, используется параметр SourceDatabase.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DestinationDataSourceInstance
Задает имя экземпляра конечной базы данных. В этот экземпляр переносится база данных, указанная с помощью параметра SourceDatabase. Имя экземпляра базы данных должно быть SQL Server с пакетом обновления 1 (SP1) и накопительным пакетом обновления 2 версии или более поздней. Если параметр DestinationDataSourceInstance не задан, используется имя локального узла.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Dir
Используется для всех дисковых операций, включая хранение временных резервных копий и файлов переносимой базы данных (MDF-файлов). Если параметр Dir не задан, используется каталог по умолчанию конечного экземпляра SQL Server. Объем свободного места в указанном каталоге должен как минимум вдвое превышать размер исходной базы данных.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SourceDatabase
Задает имя внутренней базы данных Windows.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-VerboseMod
Предписывает вывод подробного журнала в окне командной строки. Если параметр VerboseMod не указан, данные журнала не отображаются.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WhatIf
Отображает описание команды. При этом сама команда не выполняется.
Чтобы получить дополнительные сведения, введите следующую команду: 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 Subscription Edition |