SQL Server で完全バックアップを実行およびテストする (Office SharePoint Server)

この記事の内容 :

データベースをバックアップする

バックアップをテストする

アップグレード処理中に問題が発生した場合に既存の環境を回復できるようにするため、アップグレード処理の実行前に Microsoft Office SharePoint Portal Server 2003 で使用されるすべてのデータベースをバックアップする必要があります。SharePoint Portal Server 2003 では、以下の表に示すデータベースが使用されます。

データベースの種類 データベースの名前 メモ

構成データベース

*ID*_Config_db

必須 — ファームごとに 1 つ。

サイト データベース

*ID*_SITE

必須 — 各ポータル サイトに 1 つ。

プロファイル データベース

*ID*_PROF

必須 — 各ポータル サイトに 1 つ。

コンポーネント設定データベース

*ID*_SERV

必須 — 各ポータル サイトに 1 つ。

シングル サインオン データベース

*ID*_SSO

省略可能 — ファームごとに 1 つ。

コンテンツ データベース

STS_*database_server_name_ID*

省略可能 — 使用環境に多くのチーム サイトがある場合、複数使用可能。

注意

上記のデータベース名は、既定の命名構造の一例です。データベースによって命名構造は異なります。

Stsadm コマンド ライン ツールか SQL Server のどちらかを使用して、完全バックアップ操作を実行します。SQL Server を使用する場合は、トランザクション ログが切り捨てられるよう、シンプルな回復モデルを使用してください。

データベースをバックアップする

正しい手順に従って、SQL Server 2000 または SQL Server 2005 のデータベースをバックアップします。

SQL Server 2000 のデータベースをバックアップする

  1. データベース サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server] をポイントし、[Enterprise Manager] をクリックします。

  2. SQL Server Enterprise Manager で、[Microsoft SQL Servers] の隣にあるプラス記号 (+) をクリックします。

  3. [SQL Server グループ] の隣にあるプラス記号 (+) をクリックします。

  4. [(local) (Windows NT)] の隣にあるプラス記号 (+) をクリックします。

  5. [データベース] の隣にあるプラス記号 (+) をクリックします。

  6. バックアップするデータベースを右クリックして [すべてのタスク] をポイントし、[データベースのバックアップ] をクリックします。

  7. [SQL Server バックアップ] ダイアログ ボックスの [名前] ボックスでバックアップ名を指定し、[バックアップ] 領域で [データベース - 完全] を選択します。

  8. [バックアップ先] 領域で既存のバックアップ先を選択します。または、

    1. [追加] をクリックします。

    2. [バックアップ先の選択] ボックスで [ファイル名] を選択し、[ファイル名] ボックスの隣の参照ボタンをクリックします。

    3. [バックアップ デバイスの場所 - (ローカル)] ダイアログ ボックスで、[ファイル名] ボックスにファイル名を入力し、[OK] をクリックします。

    4. もう一度 [OK] をクリックして [バックアップ先の選択] ダイアログ ボックスを閉じます。

  9. [OK] をクリックして、バックアップ処理を開始します。

  10. [OK] をクリックして、バックアップ処理の完了を確認します。

これらの手順を繰り返し、構成データベースおよび環境内の Windows SharePoint Services で使用されているその他のすべてのデータベースをバックアップします。

重要

ユーザー設定 (サイト定義、Web パーツなど) や、以前のバージョンの環境を再作成する必要が生じた場合に使用するその他のファイルもバックアップする必要があります。

SQL Server 2005 のデータベースをバックアップする

  1. データベース サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に、[Microsoft SQL Server 2005] をポイントし、[SQL Server Management Studio] をクリックします。

  2. [サーバーに接続] ボックスに接続情報を入力し、[接続] をクリックします。

  3. Microsoft SQL Server データベース エンジンの該当するインスタンスに接続した後、[オブジェクト エクスプローラ] でサーバー名をクリックし、サーバー ツリーを展開します。

  4. [データベース] を展開し、バックアップするデータベースを選択します。

  5. データベースを右クリックし、[タスク] をポイントして、[バックアップ] をクリックします。

    [データベースのバックアップ] ダイアログ ボックスが表示されます。

  6. [ソース] セクションの [データベース] ボックスでデータベース名を確認します。

  7. [バックアップの種類] ボックスで [完全] を選択します。

  8. [バックアップ コンポーネント] で [データベース] をクリックします。

  9. [名前] ボックスで、既定のバックアップ セット名を使用するか、異なるバックアップ セット名を入力します。

  10. [バックアップ先] セクションで、[ディスク] または [テープ] をクリックしてバックアップ先の種類を選択し、バックアップ先を選択します。別のバックアップ先を作成するには、[追加] をクリックします。

  11. [OK] をクリックして、バックアップを開始します。

これらの手順を繰り返し、構成データベースおよび環境内の Windows SharePoint Services で使用されているその他のすべてのデータベースをバックアップします。

重要

ユーザー設定 (サイト定義、Web パーツなど) や、以前のバージョンの環境を再作成する必要が生じた場合に使用するその他のファイルもバックアップする必要があります。

すべてのデータベースをバックアップしたら、SQL Server DBCC shrinkfile コマンドを使用して未使用のログ領域を解放します。これにより、ログをできる限り空の状態に近づけることができます。詳細については、「トランザクション ログの圧縮」(https://go.microsoft.com/fwlink/?linkid=105233&clcid=0x411) を参照してください。

バックアップをテストする

アップグレード処理中にハードウェア障害またはデータの破損があった場合に回復できるようにするため、バックアップが有効であることを確認する必要があります。バックアップをテストするには、実稼働用ではないフロントエンド Web サーバー コンピュータおよび SQL Server を実行しているコンピュータをセットアップし、バックアップを回復し、カスタマイズ内容 (サイト定義、Web パーツなど) をインストールして、復元されたバックアップが機能することを確認します。

このブックをダウンロードする

このトピックは、簡単に読んだり印刷したりできるように、次のダウンロード可能なブックに収められています。

入手できるすべてのブックの一覧については、「Office SharePoint Server 2007 のダウンロード可能なブック」を参照してください。