Аааа, SharePoint. Недокументированных особенностей предостаточно ...
Печальная правда в том, что центральное администрирование не всегда выполняет команды так же, как утилита командной строки stsadm (и stsadm делает это правильно). Лучший способ обеспечить успех - использовать инструмент stsadm для резервного копирования и восстановления.
Я добился большого успеха в операциях резервного копирования и восстановления в SharePoint, используя пакетный файл, который я всегда держу под рукой (он выполняется по ночам при выполнении запланированной задачи). Вот содержимое командного файла для резервного копирования:
Set Day=%date:~7,2%
Set Month=%date:~4,2%
Set Year=%date:~10,4%
Set DateStamp=%Year%_%Month%_%Day%
SET BackupFileName=BACKUP_FILE_NAME
SET SiteUrl=http://YOUR_PORTAL_URL
C:
CD \Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
stsadm.exe -o backup -overwrite -url %SiteUrl% -filename C:\ScheduledTasks\Backups\%BackupFileName%_%DateStamp%.dat
Этот пакетный файл сохранит файл .dat для всей резервной копии сайта в том же каталоге, в котором вы его выполняете.
Наступил момент, когда мне нужно сделать восстановление, вот команда, которую я использую:
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN
stsadm.exe -o restore -url http://YOUR_PORTAL_URL -filename "C:\PATH_TO_BACKUP\BACKUP_FILE_TO_RESTORE.dat" -overwrite
Вам остается только переместить файл .dat с одного сервера на другой и запустить команду восстановления. Хотя эта команда перезапишет всю базу данных контента портала, она не перенесет ваш SSP или любые другие параметры центра администрирования - она предназначена только для семейства сайтов, которое находится по URL-адресу, указанному в вашем пакетном файле резервной копии.
Надеюсь, это поможет!