Базы данных SharePoint 2010 и Windows PowerShell
Исходная статья опубликована в среду, 8 февраля 2012 г.
Существует несколько способов обслуживания и настройки, а также резервного копирования и восстановления баз данных SharePoint 2010. Очевидный способ — использование центра администрирования SharePoint, однако самым простым и, возможно, самым лучшим способом является использование командлетов Windows PowerShell. Существует множество командлетов, которые можно использовать для работы с базами данных SharePoint.
В более раннем блоге я описал поиск активных баз данных в ферме SharePoint 2010. В этом блоге я покажу, для каких еще действий с базами данных SharePoint можно использовать Windows PowerShell.
В следующем списке перечислены некоторые задачи управления базами данных SharePoint, которые можно выполнить с помощью Windows PowerShell:
- Отключение локального сервера от фермы — Disconnect-SPConfigurationDatabase
- Подключение локального сервера к ферме — Connect-SPConfigurationDatabase
- Создание новой базы данных конфигурации — New-SPConfigurationDatabase
- Удаление базы данных конфигурации — Remove-SPConfigurationDatabase
- Отключение базы данных контента — Dismount-SPContentDatabase
- Подключение базы данных контента — Mount-SPContentDatabase
- Резервное копирование конфигурации фермы SharePoint — Backup-SPConfigurationDatabase -Directory <папка_резервной_копии> -DatabaseServer <имя_сервера_базы_данных> -DatabaseName <имя_базы_данных> -DatabaseCredentials <объект_учетных_данных_Windows_Power_Shell> [-Verbose]
- Полное резервное копирование фермы SharePoint — Backup-SPFarm -Directory <папка_резервной_копии> -BackupMethod {Full | Differential} [-Verbose]
- Резервное копирование приложения-службы SharePoint — Backup-SPFarm | -Directory <папка_резервной_копии> -BackupMethod {Full | Differential} -Item <имя_приложения_службы> [-Verbose]
- Восстановление конфигурации фермы SharePoint — Restore-SPFarm –Directory <общая_папка_восстановления> -RestoreMethod Overwrite –ConfigurationOnly
- Полное восстановление фермы SharePoint — Restore-SPFarm –Directory <папка_резервной_копии> -RestoreMethod Overwrite [–BackupId <GUID>]
- Восстановление приложения-службы SharePoint — Restore-SPFarm –Directory <папка_резервной_копии> -Item “<имя_приложения_службы>” –RecoveryMethod Overwrite –BackupId <GUID> [-Verbose]
Это лишь небольшой список действий, которые можно выполнить с помощью Windows PowerShell при работе с базами данных SharePoint 2010. Дополнительные сведения см. в следующих статьях:
- Командлеты управления базами данных https://technet.microsoft.com/library/ee906544
- Командлеты резервного копирования и восстановления https://technet.microsoft.com/library/ee890109
- Командлеты импорта и экспорта https://technet.microsoft.com/library/ee906557
Для справки по построению и использованию командлетов Windows PowerShell см. компоновщик команд Windows PowerShell Билла Бэра (Bill Baer):
Спасибо за внимание.
Стив Хорд (Steve Hord), технический писатель, публикация контента SharePoint
Это локализованная запись блога. Исходная статья доступна по адресу SharePoint 2010 Databases and Windows PowerShell