Поделиться через


Mount-SPContentDatabase

Подключает существующую базу данных контента к ферме.

ПРИМЕЧАНИЕ. Обратите внимание, что если указана база данных контента, которая не существует, она будет создана с помощью этого командлета.

Синтаксис

Default (по умолчанию)

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

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.

Если применяется параметр Global, то все объекты размещаются в глобальной области памяти. Если объекты не используются сразу же или не удаляются командой Stop-SPAssignment, может возникнуть ситуация нехватки памяти.

Свойства параметра

Тип:SPAssignmentCollection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-AssignNewDatabaseId

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Автоматически создает новый идентификатор базы данных при подключении базы данных контента.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ChangeSyncKnowledge

Применимо: SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Подключение базы данных приведет к тому, что все клиенты синхронизации Groove повторно синхронизируют контент.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ClearChangeLog

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Удаляет отложенные изменения из журнала изменений в базе данных контента.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Confirm

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Предлагает подтвердить выполнение команды. Чтобы получить дополнительные сведения, введите следующую команду: get-help about_commonparameters

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:cf

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DatabaseAccessCredentials

Применимо: SharePoint Server 2016, SharePoint Server 2019

Определяет учетные данные, принадлежащие роли SPDataAccess.

Свойства параметра

Тип:PSCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DatabaseCredentials

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Указывает объект PSCredential, содержащий имя пользователя и пароль, которые будут использоваться для проверки подлинности SQL базы данных.

Тип должен быть допустимым объектом PSCredential.

Свойства параметра

Тип:PSCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DatabaseFailoverServer

Применимо: SharePoint Server 2016, SharePoint Server 2019

Указывает имя сервера базы данных для зеркального отображения.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-DatabaseServer

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Задает имя хост-сервера для базы данных контента, указанной с помощью параметра Name.

Типом должно быть допустимое имя сервера SQL Server (например SQLServerHost1).

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-MaxSiteCount

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Указывает максимальное число веб-сайтов, которые могут использовать базу данных контента.

Типом должно быть положительное целое число.

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Name

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Указывает существующую базу данных контента для подключения к ферме.

Типом должно быть допустимое имя базы данных контента SharePoint, например SPContentDB1.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:1
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-NoB2BSiteUpgrade

Применимо: SharePoint Server 2010, SharePoint Server 2013

Указывает, что не нужно обновлять все дочерние объекты при выполнении обновления до следующего построения. Этот параметр не имеет силы при указании обновления до следующей версии.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SkipIntegrityChecks

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Отключает выполнение внутренних проверок целостности, в том числе на отсутствие шаблонов и потерянные объекты, в ходе процесса обновления.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SkipSiteUpgrade

Применимо: SharePoint Server 2016, SharePoint Server 2019

Отключает обновление всех объектов веб-сайта.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:NoB2BSiteUpgrade

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UpdateUserExperience

Применимо: SharePoint Server 2010

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-UseLatestSchema

Применимо: SharePoint Server 2016, SharePoint Server 2019

Задает использование последней схемы. В локальной среде этот параметр не работает.

Допустимые значения: $True и $False.

Значение по умолчанию — False.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WarningSiteCount

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Указывает количество сайтов, которые могут быть созданы до формирования события предупреждения и отправки уведомления владельцу семейства веб-сайтов.

Типом должно быть положительное целое число.

Свойства параметра

Тип:Int32
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WebApplication

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Подключает базу данных контента к указанному веб-приложению SharePoint.

Типом должен быть действительный идентификатор GUID в виде 12345678-90ab-cdef-1234-567890bcdefgh, действительное имя веб-приложения SharePoint (например, MyOfficeApp1) или экземпляр действительного объекта SPWebApplication.

Свойства параметра

Тип:SPWebApplicationPipeBind
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:2
Обязательно:True
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-WhatIf

Применимо: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

Отображает описание команды. При этом сама команда не выполняется. Чтобы получить дополнительные сведения, введите следующую команду: get-help about_commonparameters

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False
Aliases:wi

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в статье about_CommonParameters.