stsadmを使用ExceツールSharePoint Webサイトのバックアップリストアを実現
5549 ワード
一、プロセスの説明:
まずソース局のマシンでstsadmを使用する.exeはWebサイトセットをバックアップし、バックアップファイルをターゲットサーバにコピーし(バックアップ時にバックアップパスをターゲットマシンパスに設定することもできます)、その後リストア操作を実行します:まずWebサイトセットを新規作成し、SharePointが持参したstsadmを使用します.exeツールは、サイトの復元を実現する.復元完了後にsp.listviewコントロールに必要なdllをコピーし、webを変更する.コンフィギュレーションファイル.以下、具体的な手順を示す.この例では、SharePointサイトをサーバ192.168.10.59からバックアップし、192.168.11.31にリストアします.
二、具体的な手順
1、SharePointサイトをバックアップする.
192.168.10.59にbackupsiteを新規作成します.batファイル、内容は以下の通りです.
stsadm.exe -o backup -url %url% -filename %backpath% -overwrite cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN stsadm.exe -o backup -url http://192.168.10.59:80 -filename C:\backup\fudeng_home.bak -overwrite
このbatファイルをダブルクリックします.コマンドの実行が完了したら、次のステップに進みます.
注意:C:backupフォルダへの書き込み権限があることを確認します.
2、SharePointサイトの復元
(1)192.168.11.31にrestoresiteを新規作成する.batファイル内容は次のとおりです.
iisreset/stop
cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
stsadm.exe -o restore -url http://192.168.11.31:80 -filename C:\backup\fudeng_home.bak –overwrite
iisreset/start
注意:「iisreset/stop」および「iisreset/start」は必須コマンドです.そうしないと、リストア中にエラーが発生します.
(2)このbatファイルを実行する前に、WebアプリケーションとWebサイトセットを新規作成する必要がある.
sharepoint管理センターを開き、【アプリケーション管理】をクリックします.
SharePoint web管理バーの下で【新規または拡張アプリケーション】をクリックします.
上記のように設定して記入したら、「OK」をクリックし、「Webサイトセットの作成」をクリックします.
下記の図面に記入し、【OK】をクリックします
作成に成功するプロンプトが表示されたらrestoresiteを実行します.batファイル.
restoresiteが実行されると.batファイルの後は長い待ち時間です.Stsadmはbakファイルを解析し、解析したコンテンツをsharepointコンテンツデータベースに格納する必要があります.間には比較的大きなネットワークトラフィックがあり、アプリケーションサーバとデータベースサーバを直接接続した後、復元速度が大幅に向上しました.ダイレクト接続を構成する場合はsharepointでデータベース接続をダイレクトipに変更することに注意してください.
3、サイトを復元する後、sp.listviewコントロールに必要なdllをコピーし、webを修正する必要がある.コンフィギュレーションファイル
私たちのウェブサイトではsp.listviewコントロールが使用されています.このコントロールを引き続き使用できるようにするには、次の操作が必要です.
まず\192.168.10.59c$InetpubwwwrootwssVirtualDirectories80app_binディレクトリの下のSP.ListViewer.dllをC:WINDOWSassemblyとC:InetpubwwwrootwssVirtualDirectories80_にコピーapp_binディレクトリの下.
C:InetpubwwwrootwssVirtualDirectories80ディレクトリの下のwebを変更します.configファイル、
最後にiisを再起動
三.バックアップのリストアbatフルインスタンス
ファイルをバックアップします.bat
ファイルを復元するbat
まずソース局のマシンでstsadmを使用する.exeはWebサイトセットをバックアップし、バックアップファイルをターゲットサーバにコピーし(バックアップ時にバックアップパスをターゲットマシンパスに設定することもできます)、その後リストア操作を実行します:まずWebサイトセットを新規作成し、SharePointが持参したstsadmを使用します.exeツールは、サイトの復元を実現する.復元完了後にsp.listviewコントロールに必要なdllをコピーし、webを変更する.コンフィギュレーションファイル.以下、具体的な手順を示す.この例では、SharePointサイトをサーバ192.168.10.59からバックアップし、192.168.11.31にリストアします.
二、具体的な手順
1、SharePointサイトをバックアップする.
192.168.10.59にbackupsiteを新規作成します.batファイル、内容は以下の通りです.
stsadm.exe -o backup -url %url% -filename %backpath% -overwrite cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN stsadm.exe -o backup -url http://192.168.10.59:80 -filename C:\backup\fudeng_home.bak -overwrite
このbatファイルをダブルクリックします.コマンドの実行が完了したら、次のステップに進みます.
注意:C:backupフォルダへの書き込み権限があることを確認します.
2、SharePointサイトの復元
(1)192.168.11.31にrestoresiteを新規作成する.batファイル内容は次のとおりです.
iisreset/stop
cd c:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN
stsadm.exe -o restore -url http://192.168.11.31:80 -filename C:\backup\fudeng_home.bak –overwrite
iisreset/start
注意:「iisreset/stop」および「iisreset/start」は必須コマンドです.そうしないと、リストア中にエラーが発生します.
(2)このbatファイルを実行する前に、WebアプリケーションとWebサイトセットを新規作成する必要がある.
sharepoint管理センターを開き、【アプリケーション管理】をクリックします.
SharePoint web管理バーの下で【新規または拡張アプリケーション】をクリックします.
上記のように設定して記入したら、「OK」をクリックし、「Webサイトセットの作成」をクリックします.
下記の図面に記入し、【OK】をクリックします
作成に成功するプロンプトが表示されたらrestoresiteを実行します.batファイル.
restoresiteが実行されると.batファイルの後は長い待ち時間です.Stsadmはbakファイルを解析し、解析したコンテンツをsharepointコンテンツデータベースに格納する必要があります.間には比較的大きなネットワークトラフィックがあり、アプリケーションサーバとデータベースサーバを直接接続した後、復元速度が大幅に向上しました.ダイレクト接続を構成する場合はsharepointでデータベース接続をダイレクトipに変更することに注意してください.
3、サイトを復元する後、sp.listviewコントロールに必要なdllをコピーし、webを修正する必要がある.コンフィギュレーションファイル
私たちのウェブサイトではsp.listviewコントロールが使用されています.このコントロールを引き続き使用できるようにするには、次の操作が必要です.
まず\192.168.10.59c$InetpubwwwrootwssVirtualDirectories80app_binディレクトリの下のSP.ListViewer.dllをC:WINDOWSassemblyとC:InetpubwwwrootwssVirtualDirectories80_にコピーapp_binディレクトリの下.
C:InetpubwwwrootwssVirtualDirectories80ディレクトリの下のwebを変更します.configファイル、
最後にiisを再起動
三.バックアップのリストアbatフルインスタンス
ファイルをバックアップします.bat
@echo fudengSharepoint
@echo off
set "oldpath=C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN"
set "url=http://192.168.10.59:80"
set timename=%date:~0,4%%date:~5,2%%date:~8,2%0%time:~0,2%%time:~3,2%%time:~6,2%
set "backpath=C:\backup\fudeng_%timename%.bak"
cd %oldPath%
@echo :%oldpath%
@echo :%url%
@echo :%backpath%
@echo
pause
@echo , .....
stsadm.exe -o backup -url %url% -filename %backpath% -overwrite
@echo ..
pause
ファイルを復元するbat
@echo fudeng Sharepoint
@echo off
set "oldpath=C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN"
set "url=http://192.168.11.31:80"
set "restorefilepath=C:\backup\fudeng_201307080143641.bak"
cd %oldPath%
@echo :%oldpath%
@echo :%url%
@echo :%restorefilepath%
@echo
pause
@echo IIS.....
iisreset /stop
@echo IIS.....
@echo .....
cd %oldpath%
stsadm.exe -o restore -url %url% -filename %restorefilepath% –overwrite
@echo .
@echo IIS
iisreset /start
@echo IIS
pause