2009-05-01 19 views
3

SharePointを実行しているテストサーバーに本番サーバーで実行されているSharePointアプリケーションを完全バックアップする必要があります。SharePointデータベースのフルバックアップを1つのボックスから行い、別のサイトに復元する最も簡単な方法

Central Adminを使用してプロードサーバからバックアップし、バックアップを圧縮してからテストサーバに復元しようとしましたが、これはうまくいきません。

これを行う最も簡単な方法は何ですか?

答えて

3

をああ、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 

あなたがするために残された唯一の事は、他の1つのサーバーから.datファイルを移動することで、 restoreコマンドを実行します。このコマンドは、ポータルのコンテンツデータベース全体を上書きしますが、SSPなどのサーバー管理の設定を引き継ぐことはありません。バックアップバッチファイルで指定したURLに存在するサイトコレクションに対してのみです。

こちらがお役に立てば幸いです。

関連する問題