サイト、リスト、またはドキュメント ライブラリをエクスポートする (SharePoint Foundation 2010)

 

適用先: SharePoint Foundation 2010

ファーム全体のバックアップを定期的に実行することをお勧めします。ただし、業務や IT の要件によっては、サイト、リスト、またはドキュメント ライブラリを個別にエクスポートする必要が生じることもあります。サイト、リスト、およびドキュメント ライブラリを定期的にエクスポートしておくことで、ハードウェア障害、停電などの問題の発生時にデータが消失する危険性を軽減できます。簡易な定期エクスポート プロセスにより、必要な場合に備えて、復旧に必要なデータを確実に保存できます。一度にエクスポートできるサイト、リスト、またはドキュメント ライブラリは 1 つのみです。

バックアップ対象および使用するツールについては、「バックアップと復元を計画する (SharePoint Foundation 2010)」を参照してください。

このタスクの手順は、以下のとおりです。

  • Windows PowerShell を使用してサイト、リスト、またはドキュメント ライブラリをエクスポートする

  • サーバーの全体管理を使用してサイト、リスト、またはドキュメント ライブラリをエクスポートする

注意

サイト、リスト、またはドキュメント ライブラリのエクスポートに SQL Server ツールまたは Data Protection Manager は使用できません。

タスクの要件

作業を始める前に、エクスポート ファイルの保存先のフォルダーをローカル コンピューター上またはネットワーク上に作成する必要があります。パフォーマンスを考慮して、エクスポート ファイルをローカル コンピューターに作成してからネットワーク フォルダーに移動することを推奨します。

Windows PowerShell を使用してサイト、リスト、またはドキュメント ライブラリをエクスポートする

Windows PowerShell を使用して、サイト、リスト、またはドキュメント ライブラリのエクスポートを手動で実行したり、スクリプトの一部に組み込んで指定した頻度で定期的に実行できます。

Windows PowerShell を使用してサイト、リスト、またはドキュメント ライブラリをエクスポートするには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューで [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell コマンド プロンプト (PS C:\>) で、次のコマンドを入力し、Enter キーを押します。

    Export-SPWeb -Identity <Site URL> -Path <Path and file name> [-ItemUrl <URL of site, list, or library>] [-IncludeUserSecurity] [-IncludeVersions] [-NoFileCompression] [-GradualDelete] [-Verbose]

    大きなサイト、リスト、またはドキュメント ライブラリをエクスポートする場合は、GradualDelete パラメーターを使用できます。このパラメーターを使用すると、サイト コレクションが削除済みとしてマークされ、それ以降はそのサイト コレクションのコンテンツにアクセスできなくなります。削除済みのサイト コレクションのデータは、一度にすべて削除されずに、タイマー ジョブによって時間をかけて徐々に削除されるので、ファーム サーバーや SQL Server のパフォーマンスへの影響が軽減されます。

    エクスポートするサイト、リスト、またはドキュメント ライブラリのバージョンを指定する場合は、IncludeVersions パラメーターを使用し、"LastMajor" (既定値)、"CurrentVersion"、"LastMajorandMinor"、または "All" を指定します。リストやドキュメント ライブラリのユーザー セキュリティ設定も一緒にエクスポートする場合は、IncludeUserSecurity パラメーターを指定します。指定したファイルが既に存在する場合に既存のファイルを上書きするには、Force パラメーターを指定します。バックアップ操作の進行状況を表示するには、Verbose パラメーターを使用します。

    エクスポート プロセス中にファイル圧縮を実行しない場合は、NoFileCompression パラメーターを使用します。このパラメーターを使用すると、エクスポート プロセスに必要なリソースを最大で 30% 削減できます。このパラメーターを使用した場合、圧縮ファイルではなくバックアップ用フォルダーが作成されます。NoFileCompression パラメーターを Export-SPWeb コマンドで使用した場合は、Import-SPWeb コマンドを使用してコンテンツをインポートするときもこのパラメーターを使用する必要があります。

詳細については、「Export-SPWeb」を参照してください。

注意

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。

サーバーの全体管理を使用してサイト、リスト、またはドキュメント ライブラリをエクスポートする

サーバーの全体管理を使用して、サイト、リスト、またはドキュメント ライブラリをエクスポートできます。一度にエクスポートできるサイト、リスト、またはドキュメント ライブラリは 1 つのみです。

サーバーの全体管理を使用してサイト、リスト、またはドキュメント ライブラリをエクスポートするには

  1. この手順を行うユーザー アカウントが Farm Administrators グループのメンバーであることを確認します。

  2. サーバーの全体管理の [ホーム] ページで、[バックアップと復元] をクリックします。

  3. [バックアップと復元] ページの [段階的なバックアップ] セクションで、[サイトまたはリストのエクスポート] をクリックします。

  4. [サイトまたはリストのエクスポート] ページの [サイト コレクション] セクションで、[サイト コレクション] の一覧からサイト コレクションを選択してから、[サイト] の一覧からサイトを選択します。

  5. サイトをエクスポートする場合は、この手順をスキップし、[リスト] の一覧からリストまたはドキュメント ライブラリを選択します。

  6. [ファイルの場所] セクションの [ファイル名] ボックスに、選択したリストまたはドキュメント ライブラリのエクスポート先とする共有フォルダーの UNC パスとエクスポート先ファイルの名前を入力します。ファイル名には .cmp 拡張子を使用する必要があります。

  7. 指定した名前のファイルが既に存在する場合に既存のファイルを上書きするときは、[既存のファイルを上書きする] チェック ボックスをオンにします。上書きしない場合は、別のファイル名を指定してください。

  8. リストまたはライブラリに割り当てられているセキュリティとアクセス許可の設定もすべて一緒にエクスポートする場合は、[完全なセキュリティのエクスポート] セクションの [完全なセキュリティのエクスポート] チェック ボックスをオンにします。

  9. エクスポートするリストまたはライブラリのバージョンを指定する場合は、[バージョンのエクスポート] ボックスの一覧から以下のいずれかのバージョンを選択します。

    • すべてのバージョン

    • 最終メジャー

    • 現在のバージョン

    • 最終メジャーと最終マイナー

  10. 設定内容がすべて正しいことを確認したら、[エクスポートを開始する] をクリックします。

  11. [バックアップ ジョブ状態の詳細] ページの上部で、すべてのバックアップ ジョブの状態を確認できます。現在のバックアップ ジョブの状態は、このページの [コンテンツ エクスポート] セクションで確認できます。この状態ページは 30 秒ごとに自動的に更新されます。また、[更新] をクリックすることで、手動で状態を更新できます。バックアップと復旧は Timer Service を使用するジョブです。したがって、バックアップが開始されるまで数秒かかる場合があります。

    エラーが表示された場合は、[バックアップと復元のジョブ状態] ページの [エラー メッセージ] 列を確認します。手順 6. で指定した UNC パスにある <ファイル名>.export.log を表示すると、より詳細な情報を確認できます。

See Also

Concepts

バックアップと復元の準備をする (SharePoint Foundation 2010)