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>]

Описание

This cmdlet contains more than one parameter set. You may only use parameters from one parameter set and you may not combine parameters from different parameter sets. For more information about how to use parameter sets, see Cmdlet Parameter Sets.

Используйте этот Upgrade-SPContentDatabase командлет, чтобы возобновить обновление базы данных, которое завершилось сбоем, или начать обновление базы данных со сборкой до сборки для базы данных контента SharePoint. Командлет Upgrade-SPContentDatabase инициирует обновление существующей базы данных контента, подключенной к текущей ферме. Этот командлет начинает новый сеанс обновления, позволяющий продолжить завершившееся ошибкой обновление базы данных контента до следующей версии или до следующей сборки либо начать новое обновление базы данных до следующей сборки.

Если база данных размещена в версии SQL Server, которая поддерживает создание и использование моментальных снимков базы данных, этот командлет может использовать моментальный снимок базы данных для обновления сборки и сборки. В процессе обновления база данных доступна пользователям только для чтения (моментальный снимок). По завершении этого процесса отображается обновленный контент.

По умолчанию этот командлет обновляет схему базы данных и при необходимости запускает обновление до следующей сборки для всех семейств сайтов в указанной базе данных контента. Чтобы предотвратить обновление семейств веб-сайтов при сборке, используйте параметр NoB2BSiteUpgrade.

Этот командлет не запускает обновление семейств веб-сайтов до следующей версии.

Примеры

--------------------------ПРИМЕР 1------------------------------

Upgrade-SPContentDatabase WSS_Content

This example upgrades the existing WSS_Content content database schema and then performs only build-to-build upgrade actions on existing site collections if required. This operation does not changed the CompatibilityLevel for existing site collections in this database.

--------------------------ПРИМЕР 2------------------------------

Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade

This example upgrades the existing WSS_Content content database schema only. No build-to-build upgrade actions are performed on any site collections. This operation does not change The CompatibilityLevel for existing site collections in this database.

--------------------------ПРИМЕР 3------------------------------

Upgrade-SPContentDatabase WSS_Content -NoB2BSiteUpgrade -UseSnapshot

This example upgrades the existing WSS_Content content database schema only while using a snapshot of the database to retain read-only access to the content during the upgrade. No build-to-build upgrade actions are performed on any site collections. This operation does not change the CompatibilityLevel for existing site collections in this database.

Параметры

-AllowUnattached

Позволяет продолжить обновление базы данных контента, которая в данный момент не присоединена к ферме SharePoint.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AssignmentCollection

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. 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
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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ForceDeleteLock

Предписывает принудительное удаление блокировок из базы данных перед началом обновления.

Type:SwitchParameter
Position:2
Default value:None
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
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Name

Задает имя присоединенной базы данных контента.

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-NoB2BSiteUpgrade

Отключает обновление всех дочерних объектов при обновлении до следующей сборки.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ServerInstance

Экземпляр SQL Server, на котором размещена присоединенная база данных контента.

Type:SPDatabaseServiceInstancePipeBind
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SkipIntegrityChecks

Указывает, что процесс обновления не выполняет внутренние проверки целостности, такие как отсутствующие шаблоны и обнаружение потерянных сообщений в процессе обновления.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SkipSiteUpgrade

Отключает обновление баз данных и их дочерних объектов.

Type:SwitchParameter
Aliases:NoB2BSiteUpgrade
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UseSnapshot

Позволяет использовать моментальный снимок в процессе обновления без присоединения. При этом создается моментальный снимок текущей базы данных, а затем выполняются все операции обновления, которые применяются к базе данных и при необходимости к ее содержимому.

Существующие подключения к базе данных контента будут настроены для использования моментального снимка на время обновления, а затем переключиться обратно после успешного завершения обновления. При неудачном обновлении база данных возвращается в состояние, когда был создан моментальный снимок.

Этот параметр работает только для версий SQL Server, поддерживающих создание и использование моментальных снимков, например выпуск SQL ServerEnterprise.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WebApplication

Указывает веб-приложение, в котором размещена присоединенная база данных контента.

Type:SPWebApplicationPipeBind
Position:Named
Default value:None
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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition