システム・データベースのリストアは、インスタンスが稼働しているSQL Server®のバージョンで作成されたバックアップからのみ行えます。たとえば、SQL Server 2005 SP1で稼働しているインスタンスのシステム・データベースをリストアするには、インスタンスをSQL Server 2005 SP1にアップグレードした後に作成されたバックアップを使用します。
SQL Server®インスタンスを開始するには、masterデータベースがアクセス可能で、少なくとも部分的に使用可能である必要があります。masterデータベースが使用不可になった場合、現在のデータベースのバックアップからmasterをリストアするか、masterを再構築することによって、データベースを使用可能な状態に戻すことができます。
フル・データベースのバックアップからmasterデータベースをリストアできるのは、サーバー・インスタンスを開始できる場合のみです。masterデータベースの重大な損傷によりSQL Serverを起動できない場合に可能な唯一の方法は、masterを再構築することです。詳しくは、SQL Server Books Onlineの「Rebuilding the master Database」セクションを参照してください。
masterデータベースのリストアには、以下の作業が含まれます。
• |
masterデータベースのフル・データベース・バックアップをリストアします。 |
• |
最後のバックアップ以降にmasterに対して行われた変更は失われるため、その手順を再実行して再作成する必要があります。 |
• |
masterをリストアして変更を再適用したら、すぐにmasterをバックアップします。 |
詳細は、「代替SQL Server®へのデータのリストア」を参照してください。
以下の状況では、modelまたはmsdbデータベースをバックアップからリストアする必要があります。
• |
• |
modelまたはmsdbデータベースが損傷した場合(メディア障害などによって)。 |
modelまたはmsdbのリストア手順は、ユーザー・データベースの完全リストアを実行する場合と同じです。
msdbをリストアする前に、[コントロール パネル]で[SQL Server エージェント]サービスを停止する必要があります。また、リストア手順では必要に応じてユーザーとの接続が切断されるため、Questでは、事前にアプリケーションをシャットダウンすることをお勧めします。
レプリケーションでは、レプリケートされたデータベースを、バックアップの作成元と同じSQL Server®インスタンスおよびデータベースにリストアできます。バックアップからレプリケートされたデータベースを別のインスタンスにリストアする場合、レプリケーションの設定は維持されません。この場合、バックアップのリストア後に、すべてのパブリケーションとサブスクリプションを再作成します。
詳しくは、SQL Serverオンライン・ブックの「スナップショット・レプリケーションおよびトランザクション・レプリケーションのバックアップと復元の方式」および「 マージ・レプリケーションのバックアップと復元の方式」セクションを参照してください。
SQL ServerでPlug‑in for SQL Serverを使用して標準リストアを実行するには、以下のトピックで説明する手順に従います。
1 |
[ナビゲーション]パネルで、[リストア・ジョブ作成]をクリックします。 |
2 |
3 |
5 |
[次へ]をクリックします。 |
6 |
[セレクション セット作成]ページで、リストアするデータを選択します。 |
8 |
データベースの部分バックアップから変更されたデータベースのみをリストアしたい場合、以下のSQL Server®コマンドを使用して該当するアイテムのみをリストアします。 |
© ALL RIGHTS RESERVED. Terms of Use Privacy Cookie Preference Center