1 回の復元タスクで複数のデータベースを復元することができます。データベースは自動的に元のインスタンスにマッピングされます。必要に応じて、データベースごとに復元先のインスタンスを選択できます。
システム データベースはユーザー データベースと同じ方式で復元されます。マスター データベースを復元する場合、復元先インスタンスは自動的に単一ユーザー モードで再起動します。復元が完了すると、インスタンスが再起動し、他のデータベースが(あれば)復元されます。システム データベースを復元する場合、次の点にも注意する必要があります。
データベースをインスタンスに復元するには
[データの復元] ページで、次の操作を行います。
復元先の SQL Server インスタンスにアクセスするために必要な権限が現在のアカウントにない場合は、資格情報を入力するよう要求されます。
デフォルトの設定です。多くの場合、この設定が適しています。復元先インスタンスのデータベースは、バックアップのデータベースにより上書きされます。
この設定を使用すると、既存のデータベースを保持できます。復元したデータベースには「<元のデータベース名>-Recovered」という名前が設定されます。この名前のデータベースが既に存在する場合は、復元したデータベースの名前は「<元のデータベース名>-Recovered (<シーケンス番号>)」となります。
例:MyDatabase-Recovered, MyDatabase-Recovered (2).
復元が完了すると、データベースは使用可能な状態になります。ユーザーはこのデータベースに対して完全なアクセスが可能になります。復元されたデータベースのコミットされていないトランザクションのうち、トランザクション ログに記録されているものがすべてロールバックされます。Microsoft SQL ネイティブのバックアップから追加のトランザクション ログを復元することはできません。
復元が完了すると、データベースは非稼働になります。ユーザーはこのデータベースにアクセスできなくなります。復元されたデータベースのコミットされていないトランザクションはすべて保持されます。Microsoft SQL ネイティブのバックアップから追加のトランザクション ログを復元し、必要な復元ポイントにアクセスすることができるようになります。
復元が完了すると、ユーザーはデータベースに読み取り専用でアクセスできるようになります。コミットされていないトランザクションはすべて元に戻されます。ただし、元に戻す処理は一時スタンバイ ファイルに保存され、復元により何らかの影響が発生しても元に戻すことができるようになります。
この値は主に、SQL Server のエラーが発生した時点を検出するために使用されます。