Mount-SPContentDatabase
Подключает существующую базу данных контента к ферме.
ПРИМЕЧАНИЕ. Обратите внимание, что если указана база данных контента, которая не существует, она будет создана с помощью этого командлета.
Синтаксис
Mount-SPContentDatabase
[-Name] <String>
[-WebApplication] <SPWebApplicationPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-AssignNewDatabaseId]
[-ChangeSyncKnowledge]
[-Confirm]
[-ClearChangeLog]
[-DatabaseCredentials <PSCredential>]
[-DatabaseServer <String>]
[-MaxSiteCount <Int32>]
[-NoB2BSiteUpgrade]
[-SkipIntegrityChecks]
[-WarningSiteCount <Int32>]
[-WhatIf]
[-DatabaseAccessCredentials <PSCredential>]
[-DatabaseFailoverServer <String>]
[-SkipSiteUpgrade]
[-UseLatestSchema]
[<CommonParameters>]
Описание
Командлет Mount-SPContentDatabase подключает существующую базу данных контента к ферме. Если подключаемая база данных требует обновления, оно будет выполнено. ПРИМЕЧАНИЕ. Обратите внимание, что если указана база данных контента, которая не существует, она будет создана с помощью этого командлета.
При стандартной работе этого командлета выполняется обновление схемы базы данных и инициируются обновленные построения для всех семейств веб-сайтов в указанной базе данных контента (если это необходимо). Чтобы предотвратить инициацию обновленных построений, используется параметр NoB2BSiteUpgrade. Этот командлет не запускает обновление семейств веб-сайтов до следующей версии.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
-----------------ПРИМЕР 1---------------------
Mount-SPContentDatabase "MyDatabase" -DatabaseServer "MyServer" -WebApplication https://sitename
В этом примере выполняется подключение существующей базы данных к веб-приложению sitename. Если требуются обновления, выполняется обновление схемы базы данных, а затем реализуется обновление существующих семейств веб-сайтов до следующего построения, если требуется. Эта операция не меняет уровень CompatibilityLevel для существующих семейств веб-сайтов в базе данных.
-----------------ПРИМЕР 2---------------------
Mount-SPContentDatabase "MyDatabase" -DatabaseServer "MyServer" -WebApplication https://sitename -NoB2BSiteUpgrade
В этом примере выполняется подключение существующей базы данных к веб-приложению sitename, но сайты не обновляются. Если требуется обновление, выполняется только обновление схемы базы данных без обновления существующих семейств веб-сайтов до следующего построения. Эта операция не меняет уровень CompatibilityLevel для существующих семейств веб-сайтов в базе данных.
Параметры
-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AssignNewDatabaseId
Автоматически создает новый идентификатор базы данных при подключении базы данных контента.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ChangeSyncKnowledge
Подключение базы данных приведет к тому, что все клиенты синхронизации Groove повторно синхронизируют контент.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ClearChangeLog
Удаляет отложенные изменения из журнала изменений в базе данных контента.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-DatabaseAccessCredentials
Определяет учетные данные, принадлежащие роли SPDataAccess.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2016, SharePoint Server 2019 |
-DatabaseCredentials
Указывает объект PSCredential, содержащий имя пользователя и пароль, которые будут использоваться для проверки подлинности SQL базы данных.
Тип должен быть допустимым объектом PSCredential.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-DatabaseFailoverServer
Указывает имя сервера базы данных для зеркального отображения.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2016, SharePoint Server 2019 |
-DatabaseServer
Задает имя хост-сервера для базы данных контента, указанной с помощью параметра Name.
Типом должно быть допустимое имя сервера SQL Server (например SQLServerHost1).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-MaxSiteCount
Указывает максимальное число веб-сайтов, которые могут использовать базу данных контента.
Типом должно быть положительное целое число.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Name
Указывает существующую базу данных контента для подключения к ферме.
Типом должно быть допустимое имя базы данных контента SharePoint, например SPContentDB1.
Type: | String |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-NoB2BSiteUpgrade
Указывает, что не нужно обновлять все дочерние объекты при выполнении обновления до следующего построения. Этот параметр не имеет силы при указании обновления до следующей версии.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013 |
-SkipIntegrityChecks
Отключает выполнение внутренних проверок целостности, в том числе на отсутствие шаблонов и потерянные объекты, в ходе процесса обновления.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-SkipSiteUpgrade
Отключает обновление всех объектов веб-сайта.
Type: | SwitchParameter |
Aliases: | NoB2BSiteUpgrade |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2016, SharePoint Server 2019 |
-UpdateUserExperience
Определяет, должны ли базы данных контента обновляться до последней версии пользовательского интерфейса. По умолчанию пользовательский интерфейс не изменяется во время обновления.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010 |
-UseLatestSchema
Задает использование последней схемы. В локальной среде этот параметр не работает.
Допустимые значения: $True и $False.
Значение по умолчанию — False.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2016, SharePoint Server 2019 |
-WarningSiteCount
Указывает количество сайтов, которые могут быть созданы до формирования события предупреждения и отправки уведомления владельцу семейства веб-сайтов.
Типом должно быть положительное целое число.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-WebApplication
Подключает базу данных контента к указанному веб-приложению SharePoint.
Типом должен быть действительный идентификатор GUID в виде 12345678-90ab-cdef-1234-567890bcdefgh, действительное имя веб-приложения SharePoint (например, MyOfficeApp1) или экземпляр действительного объекта SPWebApplication.
Type: | SPWebApplicationPipeBind |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |