dポイントプレゼントキャンペーン実施中!

現在のシステム(SQLServer2000)でexeからRestoreDatabaseを行っているのですが、同じくexeでBackupDatabaseを行って作成したバックアップファイルをSQLserver2005で復旧すると(RestoreDatabaseおよびSQL Server Management Studio Expressを使用した手動復元)両方ともエラーが出てしまい復旧できません。

原因としては2000と2005のLDFファイルおよびMDFファイルの場所が違うせいかと思われ、手動で復元する際に詳細設定でLDFファイルおよびMDFファイルの場所を指定し直してやれば問題なく復旧ができるのですが、システムを使用する人がパソコンに詳しい人でないため、SSMSEなどを使った手動操作を案内することが不可能と思われるため、batもしくはexeを配布して対応ができればというところです。

RestoreDatabaseなどを行う際に、対象とするMDFファイルおよびLDFファイルを指定することは可能でしょうか?

A 回答 (1件)

attach、detachを行えばできます。


参考リンクを張っておきます。

参考URL:http://support.microsoft.com/default.aspx/kb/224 …

この回答への補足

ありがとうございます。
この方法だとMDFファイルおよびLDFファイルの形式で必要になるように思うのですが、手元にあるのがSQLServer2000のエンタープライズマネージャのタスクからバックアップを行ったファイルのみなのですが、LDFやMDFファイルを指定する代わりにそのファイルを指定してやればいいのでしょうか?

補足日時:2008/06/03 13:01
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す