252 Copyright © Acronis International GmbH, 2002- 2013
Как восстановить базу данных содержимого на исходный SQL-сервер
1. Если служба таймера Windows SharePoint Services работает, остановите ее и подождите
несколько минут, чтобы все выполняющиеся хранимые процедуры завершились. Не
перезапускайте службу, пока не будут восстановлены все базы данных, которые требуется
восстановить.
2. Если восстановление базы данных выполняется в исходное расположение на диске,
выполните следующие действия:
a. Переведите целевую базу данных в автономный режим.
b. Восстановите файлы базы данных, как описано в разделе «Восстановление файлов баз
данных SQL Server из резервной копии диска» (стр. 241), кроме прикрепления базы
данных (она уже прикреплена).
c. Переведите восстановленную базу данных в оперативный режим.
Если база данных восстанавливается в другое место на диске, восстановите файлы базы
данных, как описано в разделе «Восстановление файлов баз данных SQL Server из
резервной копии диска» (стр. 241), включая прикрепление базы данных.
3. Запустите службу таймера Windows SharePoint Services.
Как восстановить базу данных содержимого на другой SQL-сервер исходной фермы
1. Удалите из фермы SharePoint базу данных, которую позже будете восстанавливать. Для
этого выполните следующую команду на интерфейсном веб-сервере.
В SharePoint 2010 (или более поздней версии):
Dismount-SPContentDatabase <база_данных>
При наличии нескольких баз данных содержимого с одинаковыми именами вместо имени базы
данных содержимого в этой команде следует использовать ее идентификатор GUID. Чтобы
получить идентификатор GUID базы данных содержимого, выполните командлет
Get-SPContentDatabase без аргументов.
В SharePoint 2007:
stsadm -url <url-адрес_веб-приложения> –o deletecontentdb –databasename
<база_данных>
2. Восстановите файлы базы данных, как описано в разделе «Восстановление файлов баз
данных SQL Server из резервной копии диска» (стр. 241), включая прикрепление базы
данных.
3. Присоедините восстановленную базу данных к ферме SharePoint. Для этого выполните
следующую команду на интерфейсном веб-сервере.
В SharePoint 2010 (или более поздней версии):
Mount-SPContentDatabase <база_данных> -DatabaseServer <сервер_базы_данных>
-WebApplication <url-адрес_сайта>
В SharePoint 2007:
stsadm.exe -o addcontentdb -url <url-адрес_сайта> -databasename <база_данных>
-databaseserver <сервер_базы_данных>
11.5.2 Восстановление баз данных конфигурации и служб
Базы данных конфигурации и служб должны быть синхронизированы с другими базами
данных. Поэтому рекомендуется восстанавливать базы данных конфигурации и служб либо
вместе с базами данных содержимого, либо на самый поздний момент времени (если базы
данных содержимого не требуют восстановления).