Резервное копирование и восстановление семейств сайтов с помощью встроенных средств (Search Server 2008)
Обновлено: 2009-05-14
Содержание:
Резервное копирование семейства веб-сайтов с помощью встроенных средств SharePoint
Восстановление семейств веб-сайтов с помощью встроенных средств SharePoint
Планирование или отсрочка резервного копирования
Средства, входящие в состав Microsoft Search Server 2008, можно использовать для резервного копирования и восстановления семейств веб-сайтов. Программа командной строки Stsadm обеспечивает быстрое и гибкое резервное копирование и восстановление содержимого. Ее можно использовать в сочетании с планировщиком задач Windows для планирования регулярных или отложенных операций резервного копирования.
Дополнительные сведения и сравнение средств защиты данных, входящих в состав Search Server 2008, с другими средствами обеспечения безопасности данных SharePoint см. в статье Выбор средств резервного копирования и восстановления (Office SharePoint Server).
Важно!
Изменения, внесенные в семейство веб-сайтов во время резервного копирования, могут повредить резервную копию. Резервное копирование больших семейств веб-сайтов может занять много времени. Чтобы сократить вероятность негативного влияния действий пользователя на резервное копирование семейств веб-сайтов или того, что время выполнения операций резервного копирования больших семейств веб-сайтов превысит доступный период обслуживания, следуйте приведенным далее рекомендациям.
-
На время восстановления сделайте URL-адрес семейства веб-сайтов доступным только для чтения, воспользовавшись операцией Setsitelock программы командной строки Stsadm. В результате пользователи смогут просматривать содержимое веб-сайта, но не смогут выполнять действия, которые затрудняют процесс резервного копирования (например, добавлять или изменять содержимое). По завершении резервного копирования восстановите заданный по умолчанию режим доступа URL-адреса семейства веб-сайтов.
-
Если размер семейства веб-сайтов, резервную копию которого требуется создать, не превышает 15 гигабайт (ГБ), используйте программу командной строки Stsadm в соответствии с представленными далее указаниями.
-
Если размер семейства сайтов, резервную копию которого требуется создать, находится в диапазоне от 15 до 100 ГБ, используйте Microsoft SQL Server 2005 или Диспетчер Microsoft System Center Data Protection Manager 2007 для полного резервного копирования базы данных семейства сайтов. Дополнительные сведения см. в разделе Резервное копирование с фермы помощью средств SQL Server (Office SharePoint Server 2007) или Резервное копирование и восстановление сайта с помощью DPM (Office SharePoint Server).
-
Если размер семейства сайтов, резервную копию которого требуется создать, превышает 100 ГБ, используйте Диспетчер System Center Data Protection Manager для разностного резервного копирования базы данных семейства сайтов. Дополнительные сведения см. в разделе Резервное копирование и восстановление сайта с помощью DPM (Office SharePoint Server).
-
Дополнительные сведения о предотвращении потери данных во время резервного копирования семейства сайтов см. в статье базы знаний, описывающей Возможное повреждение файлов резервной копии (на английском языке) (https://go.microsoft.com/fwlink/?linkid=146346&clcid=0x419) (на английском языке).
Дополнительные сведения о средствах резервного копирования и восстановления см. в статье Выбор средств резервного копирования и восстановления (Office SharePoint Server).
Резервное копирование семейства сайтов с помощью встроенных средств SharePoint
Используйте эту процедуру для ограничения доступа к семейству веб-сайтов на время резервного копирования с помощью программы командной строки Stsadm.
Важно!
Минимальное условие выполнения этой процедуры — членство в группе администраторов на локальном компьютере.
Ограничение доступа к семейству веб-сайтов на время резервного копирования
В командной строке на диске, где установлены продукты и технологии SharePoint, перейдите к папке %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Для определения текущего уровня доступа веб-сайта введите следующую команду, а затем нажмите клавишу ВВОД.
stsadm -o getsitelock -url <URL-имя>
где URL-имя — это URL-адрес семейства сайтов, резервное копирование которого требуется выполнить. Дополнительные сведения см. в разделе Getsitelock: операция Stsadm (Office SharePoint Server).
Если текущий уровень доступа позволяет вносить изменения в содержимое веб-сайта, сделайте веб-сайт доступным только для чтения. Для этого введите следующую команду, а затем нажмите клавишу ВВОД.
stsadm -o setsitelock -url <URL-имя> -lock readonly
где URL-имя — это URL-адрес семейства сайтов, резервное копирование которого требуется выполнить. Дополнительные сведения см. в разделе Setsitelock: операция stsadm (Office SharePoint Server).
По завершении резервного копирования используйте эту процедуру для восстановления исходного режима доступа, определенного на шаге 1.
Используйте следующую процедуру для резервного копирования семейства веб-сайтов с помощью программы командной строки Stsadm.
Важно!
Минимальное условие выполнения этой процедуры — членство в группе администраторов на локальном компьютере.
Резервное копирование семейства веб-сайтов с помощью программы командной строки Stsadm
На диске, где установлены продукты и технологии SharePoint, перейдите в следующий каталог: %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Введите следующую команду:
stsadm -o backup -url <URL-имя> -filename <\\имя_сервера\имя_папки\имя_файла> [-overwrite]
где URL-имя — это URL-адрес семейства веб-сайтов, резервное копирование которого требуется выполнить, а \\имя_сервера\имя_папки\имя_файла — это UNC-путь к папке резервной копии и имя файла, в котором создается резервная копия. Если указанный файл резервной копии уже существует, воспользуйтесь параметром -overwrite для его перезаписи.
В случае успешного завершения процесса резервного копирования в окне командной строки отображается следующий текст:
Operation completed successfully.
Если процесс резервного копирования завершился неудачно, в окне командной строки будут выведены дополнительные сведения об ошибке. Основной причиной является неверно указанный URL-адрес или имя файла.
Дополнительные сведения об операции резервного копирования см. в разделе Export: операция Stsadm (Office SharePoint Server).
Восстановление семейств веб-сайтов с помощью встроенных средств SharePoint
Используйте эту процедуру для восстановления семейства веб-сайтов с помощью программы командной строки Stsadm.
![]() |
---|
Если резервная копия семейства веб-сайтов восстанавливается в базу данных контента, где уже находится копия этой коллекции, то может возникнуть конфликт идентификаторов. В этом случае выводится следующее сообщение об ошибке: Для этой операции нет доступных баз данных контента. Создайте базу данных контента и повторите операцию. Чтобы создать базу данных контента, нажмите кнопку "Базы данных содержимого" на странице "Управление приложениями", выберите используемое веб-приложение и щелкните ссылку "Добавить базу данных содержимого". Дополнительные сведения см. на странице Появление сообщения "Для этой операции нет доступных баз данных контента" при попытке восстановления семейства веб-сайтов Windows SharePoint Services 3.0 с использованием другого имени (на английском языке) (https://go.microsoft.com/fwlink/?linkid=128251&clcid=0x419) (на английском языке). Чтобы избежать конфликтов идентификаторов семейства веб-сайтов, выполните следующие действия.
|
Важно!
Минимальное условие выполнения этой процедуры — членство в группе администраторов на локальном компьютере.
Восстановление семейства сайтов с помощью программы командной строки Stsadm
На диске, где установлены продукты и технологии SharePoint, перейдите в папку %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin.
Чтобы восстановить коллекцию веб-сайтов, введите следующую команду и нажмите клавишу ВВОД:
stsadm -o restore -url <URL-имя> -filename <UNC-путь>,
где URL-имя — это URL-адрес семейства веб-сайтов, которое требуется восстановить, а UNC-путь — это UNC-путь к общей папке резервной копии.
При получении предупреждения о том, что все выбранные элементы будут перезаписаны, введите y, а затем нажмите клавишу ВВОД.
При получении запроса введите имя пользователя и пароль для веб-приложения и баз данных контента.
Если процесс восстановления выполнен успешно, в окне командной строки отображается следующий текст:
Operation completed successfully.
При сбое процесса восстановления в окне командной строки будут выведены дополнительные сведения об ошибке. Основной причиной является неверно указанный URL-адрес или имя файла.
Если в процессе резервного копирования доступ к коллекции сайтов был ограничен, то к восстановленным сайтам могут применяться параметры ограниченного доступа. В этом случае необходимо использовать операцию setsitelock, чтобы вернуть параметры блокирования веб-сайтов к состоянию до создания резервной копии.
Чтобы определить текущий уровень доступа к сайту, введите следующую команду, а затем нажмите клавишу ВВОД:
stsadm -o getsitelock -url <URL-имя>,
где URL-имя — это URL-адрес коллекции веб-сайтов, для которой создается резервная копия. Дополнительные сведения см. в разделе Getsitelock: операция Stsadm (Office SharePoint Server).
Если текущий уровень доступа накладывает слишком значительные ограничения, измените его — введите следующую команду и нажмите клавишу ВВОД:
stsadm -o setsitelock -url <URL-имя> -lock <уровень доступа>,
где URL-имя — это URL-адрес коллекции веб-сайтов, для которой создается резервная копия, а уровень доступа — параметр блокировки, который действовал для сайта перед созданием резервной копии. Дополнительные сведения см. в разделе Setsitelock: операция stsadm (Office SharePoint Server).
Дополнительные сведения об операции Restore см. в разделе Restore: операция Stsadm (Office SharePoint Server).
Планирование или отсрочка резервного копирования
На веб-сайте центра администрирования SharePoint невозможно планировать резервное копирование. Не существует операции, которая позволила бы автоматизировать создание резервных копий с помощью программы командной строки Stsadm. Тем не менее, этот процесс можно автоматизировать путем создания пакетного файла и последующего использования планировщика заданий Windows Server 2003 для запуска этого пакетного файла в заданное время. Поскольку при выполнении резервного копирования при помощи встроенных средств Search Server 2008 может снижаться производительность, можно планировать сеансы резервного копирования на периоды низкой нагрузки, такие как ночные часы и выходные дни.
Используйте эту процедуру для создания пакетного файла, который будет выполнять полное резервное копирование семейства веб-сайтов. В этой процедуре предполагается, что общая папка для резервных копий уже создана. Дополнительные сведения о создании общей папки см. в статье Подготовка к резервному копированию и восстановлению фермы (Search Server 2008).
Совет
При использовании планировщика заданий убедитесь в правильности установленных на компьютере значений даты и времени. Чтобы проверить или изменить эти параметры, дважды щелкните индикатор времени на панели задач.
Создание пакетного файла
Нажмите кнопку Пуск и выберите пункт Выполнить.
Введите notepad и нажмите кнопку ОК.
В Блокноте введите следующий текст:
@echo off echo =============================================================== echo Back up sites for the farm to C:\backup echo =============================================================== cd \Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN @echo off stsadm -o backup -directory <\\server name\folder name> -backupmethod full -item <Web application name> echo completed
где \\имя_сервера\имя_папки — это UNC-путь к папке резервной копии, а имя_веб-приложения — это имя копируемого семейства веб-сайтов. Можно использовать полный путь фермы, отображаемый с помощью параметра showtree, или имя компонента в пути, если он имеет уникальное имя, например Windows SharePoint Services Web Application\SharePoint-80.
В Блокноте в меню Файл выберите команду Сохранить как.
В окне Сохранить как выберите папку, в которой следует сохранить пакетный файл.
Укажите для имени файла расширение BAT; в поле Имя файла введите имя файла, например backup_batch.bat.
В окне Тип файла выберите Все файлы.
Нажмите кнопку Сохранить.
Планирование резервного копирования
Запустите мастер планирования заданий, а затем нажмите кнопку Далее.
Нажмите кнопку Обзор, перейдите к только что созданному пакетному файлу и нажмите кнопку Открыть.
Введите имя задания, например backup_batch.
Выберите, как часто требуется выполнять это задание (например, еженедельно), и нажмите кнопку Далее.
Для автоматического регулярного выполнения резервного копирования выберите определенный интервал, например Еженедельно или Ежемесячно. Для однократной или отсроченной операции резервного копирования выберите Один раз.
Определите дату и время начала резервного копирования.
Введите имя и пароль пользователя и нажмите кнопку Далее. Это задание будет запущено от имени указанного пользователя.
Нажмите кнопку Готово.
Чтобы настроить дополнительные параметры задания, Установите флажок Установить дополнительные параметры после нажатия кнопки "Готово" на последней странице мастера. В этом случае при нажатии кнопки Готово открывается диалоговое окно для данного задания. Можно изменить запускаемую программу на вкладке Задание, уточнить расписание на вкладке Расписание, изменить настройку на вкладке Параметры или указать разрешения для пользователя и группы на вкладке Безопасность.
См. также
Понятия
Резервное копирование и восстановление фермы (Search Server 2008)
Резервное копирование и восстановление всей фермы (Search Server 2008)
Резервное копирование и восстановление веб-приложений с помощью встроенных инструментов (Search Server 2008)
Резервное копирование и восстановление баз данных (Search Server 2008)