Backup-SPConfigurationDatabase
Выполняет резервное копирование только конфигурации на уровне фермы.
Синтаксис
Backup-SPConfigurationDatabase
-Directory <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-DatabaseCredentials <PSCredential>]
[-DatabaseName <String>]
[-DatabaseServer <String>]
[-Item <String>]
[<CommonParameters>]
Backup-SPConfigurationDatabase
[-AssignmentCollection <SPAssignmentCollection>]
[-DatabaseCredentials <PSCredential>]
[-DatabaseName <String>]
[-DatabaseServer <String>]
[-Item <String>]
[-ShowTree]
[<CommonParameters>]
Описание
Этот командлет содержит несколько наборов параметров. Можно использовать параметры только из одного набора параметров; использование параметров из разных наборов не допускается. Дополнительные сведения об использовании наборов параметров см. в статье Наборы параметров командлета.
Командлет Backup-SPConfigurationDatabase выполняет резервное копирование конфигурации текущей фермы или резервное копирование конфигурации отдельной базы данных конфигурации, которая не подключена к текущей ферме. Для резервного копирования конфигурации текущей фермы указывать параметры DatabaseServer и DatabaseName не нужно. Однако для такого сценария рекомендуется использовать командлет Backup-SPFarm с параметром ConfigurationOnly.
Примером резервного копирования конфигурации может служить создание шаблона конфигурации фермы администратором. Затем этот шаблон можно применить к другим фермам SharePoint, выполнив восстановление с помощью командлета Restore-SPFarm.
Сведения о разрешениях и актуальные сведения о Windows PowerShell для продуктов SharePoint см. в веб-документации по адресу https://go.microsoft.com/fwlink/p/?LinkId=251831.
Примеры
-------------------ПРИМЕР 1--------------------
Backup-SPConfigurationDatabase -DatabaseName SharePoint_Config -DatabaseServer SqlServer1 -Directory \\server\share\Backup -ShowTree
В этом примере отображаются компоненты, которые могут быть включены в резервную копию конфигурации.
--------------------------ПРИМЕР 2------------------------
Backup-SPConfigurationDatabase -DatabaseName SharePoint_Config -DatabaseServer SqlServer1 -Directory \\server\share\Backup -Verbose
В этом примере выполняется резервное копирование конфигурации с подробным выводом.
Параметры
-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 |
-DatabaseCredentials
Указывает идентификатор и пароль, соответствующие имени администратора базы данных SQL Server.
Этот параметр необходимо указывать только в тех случаях, если для подключения к базе данных используется проверка подлинности SQL. Если для подключения к базе данных используется проверка подлинности Windows, этот параметр указывать не нужно.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DatabaseName
Указывает имя базы данных конфигурации.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DatabaseServer
Задает сервер базы данных SQL, содержащий базу данных конфигурации. В качестве значения по умолчанию используется имя локального компьютера.
Типом должен быть действительный сервер баз данных, например DS.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Directory
Указывает путь, по которому продукты SharePoint хранят пакет резервной копии, который он создает. Если у вас есть компьютер, на котором установлены SQL Server и экземпляр продуктов SharePoint, можно использовать локальные пути к диску. Это относится и к базовой установке. Однако если SQL Server и Продукты SharePoint установлены на нескольких компьютерах или если у вас есть несколько серверов с продуктами SharePoint, необходимо использовать UNC-пути к общим папкам, чтобы SQL Server базы данных и компоненты поиска записылись в одно расположение, например \\computer_name\volume\Backup.
В одной папке могут храниться несколько пакетов резервных копий. Используется тот же путь, который указан с помощью параметра Directory командлета Restore-SPFarm.
Тип должен быть одним из следующих допустимых путей:
- C:\folder_name
- \\server_name\folder_name
Папки spbr* создаются автоматически.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Item
Указывает, какая часть фермы подлежит резервному копированию. Можно использовать полный путь к ферме, отображаемый в параметре ShowTree, или имя целевого компонента в пути, если имя компонента уникально. Если имя подходит для нескольких элементов, необходимо указать полный путь. Если элемент или путь содержит пробелы, необходимо заключить его в двойные кавычки.
Если параметр Item не задан, выполняется резервное копирование конфигурации всей фермы.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ShowTree
Отображает объекты в ферме, для которых будет выполнено резервное копирование на основе других параметров, переданных командлету резервного копирования, а именно на основе параметра Item. Перед элементами, которые будут исключены из резервной копии на основе других параметров, передаваемых командлету Backup-SPConfigurationDatabase, будет поставлен знак звездочки (*). Имена элементов, резервное копирование которых невозможно выполнить, будут заключены в квадратные скобки ([ ]). Если задан параметр ShowTree, резервное копирование не выполняется.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |