Базы данных 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.  Дополнительные сведения см. в следующих статьях:

 Для справки по построению и использованию командлетов Windows PowerShell см. компоновщик команд Windows PowerShell Билла Бэра (Bill Baer):

 http://www.microsoft.com/resources/TechNet/en-us/Office/media/WindowsPowerShell/WindowsPowerShellCommandBuilder.html

 Спасибо за внимание.

Стив Хорд (Steve Hord), технический писатель, публикация контента SharePoint

Это локализованная запись блога. Исходная статья доступна по адресу SharePoint 2010 Databases and Windows PowerShell