Upgrade-SPContentDatabase
Возобновляет завершившийся сбоем процесс обновления базы данных или запускает обновление базы данных до следующей сборки.
Синтаксис
Upgrade-SPContentDatabase
[-Identity] <SPContentDatabasePipeBind>
[-ForceDeleteLock]
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-NoB2BSiteUpgrade]
[-ServerInstance <SPDatabaseServiceInstancePipeBind>]
[-SkipIntegrityChecks]
[-UseSnapshot]
[-WhatIf]
[-AllowUnattached]
[-SkipSiteUpgrade]
[<CommonParameters>]
Upgrade-SPContentDatabase
[-ForceDeleteLock]
-Name <String>
-WebApplication <SPWebApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-NoB2BSiteUpgrade]
[-ServerInstance <SPDatabaseServiceInstancePipeBind>]
[-SkipIntegrityChecks]
[-UseSnapshot]
[-WhatIf]
[-AllowUnattached]
[-SkipSiteUpgrade]
[<CommonParameters>]
Описание
Этот командлет содержит несколько наборов параметров. Можно использовать параметры только из одного набора параметров. Совмещать параметры из разных наборов нельзя. Для получения дополнительной информации об использовании наборов параметров см. Наборы параметров командлета.
Upgrade-SPContentDatabase
Используйте командлет , чтобы возобновить неудачное обновление базы данных или начать обновление базы данных от сборки до базы данных контента SharePoint.
Командлет Upgrade-SPContentDatabase
инициирует обновление существующей базы данных контента, подключенной к текущей ферме.
Этот командлет начинает новый сеанс обновления, позволяющий продолжить завершившееся ошибкой обновление базы данных контента до следующей версии или до следующей сборки либо начать новое обновление базы данных до следующей сборки.
Если база данных размещена в версии SQL Server, поддерживающей создание и использование моментальных снимков базы данных, этот командлет может использовать моментальный снимок базы данных для обновления от сборки до сборки. В процессе обновления база данных доступна пользователям только для чтения (моментальный снимок). По завершении этого процесса отображается обновленный контент.
По умолчанию этот командлет обновляет схему базы данных и при необходимости запускает обновление до следующей сборки для всех семейств сайтов в указанной базе данных контента. Чтобы предотвратить обновление семейств веб-сайтов от сборки до сборки, используйте параметр NoB2BSiteUpgrade.
Этот командлет не запускает обновление семейств веб-сайтов до следующей версии.
Примеры
--------------------------ПРИМЕР 1------------------------------
Upgrade-SPContentDatabase WSS_Content
В этом примере обновляется схема существующей базы данных контента WSS_Content, после чего при необходимости выполняются операции обновления до следующей сборки в отношении существующих семейств сайтов. Эта операция не изменяет уровень совместимости существующих семейств сайтов в базе.
--------------------------ПРИМЕР 2------------------------------
Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade
В этом примере обновляется только схема существующей базы данных контента WSS_Content. Обновление семейств сайтов до следующей сборки не выполняется. Эта операция не изменяет уровень совместимости существующих семейств сайтов в базе.
--------------------------ПРИМЕР 3------------------------------
Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade -UseSnapshot
В этом примере существующая схема базы данных WSS_Content обновляется только при использовании моментального снимка базы данных для сохранения доступа только для чтения к содержимому во время обновления. Обновление семейств сайтов до следующей сборки не выполняется. Эта операция не меняет уровень CompatibilityLevel для существующих семейств веб-сайтов в базе данных.
Параметры
-AllowUnattached
Позволяет продолжить обновление базы данных контента, которая в данный момент не присоединена к ферме SharePoint.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-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 |
-ForceDeleteLock
Предписывает принудительное удаление блокировок из базы данных перед началом обновления.
Type: | SwitchParameter |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Identity
Задает базу данных контента, которую требуется обновить.
Значением должен быть действительный идентификатор GUID в виде 12345678-90ab-cdef-1234-567890bcdefgh или экземпляр действительного объекта SPContentDatabase.
Type: | SPContentDatabasePipeBind |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Name
Задает имя присоединенной базы данных контента.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-NoB2BSiteUpgrade
Отключает обновление всех дочерних объектов при обновлении до следующей сборки.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ServerInstance
Экземпляр SQL Server, на котором размещена присоединенная база данных контента.
Type: | SPDatabaseServiceInstancePipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SkipIntegrityChecks
Указывает, что процесс обновления не будет выполнять внутренние проверки целостности, такие как отсутствующие шаблоны и обнаружение потерянных данных в рамках процесса обновления.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-SkipSiteUpgrade
Отключает обновление баз данных и их дочерних объектов.
Type: | SwitchParameter |
Aliases: | NoB2BSiteUpgrade |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-UseSnapshot
Позволяет использовать моментальный снимок в процессе обновления без присоединения. При этом создается моментальный снимок текущей базы данных, а затем выполняются все операции обновления, которые применяются к базе данных и при необходимости к ее содержимому.
Существующие подключения к базе данных контента будут настроены для использования моментального снимка на время обновления, а затем переключятся обратно после успешного завершения обновления. При сбое обновления база данных возвращается в состояние при создании моментального снимка.
Этот параметр работает только для версий SQL Server, поддерживающих создание и использование моментальных снимков, например SQL ServerEnterprise edition.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-WebApplication
Указывает веб-приложение, в котором размещена присоединенная база данных контента.
Type: | SPWebApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
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 |