私は「AdvWorks」というデータベースを持っています。 バックアップコール「BackupDB.bak」があります。SQL Server - 復元時に既定のデータファイルの宛先を変更する方法
AdvWorksでBackupDB.bakを復元すると、SQLはAdvWorksデータファイルではなくBackupDBのデータファイルを上書きしようとします。私はこのすべてを変更しなければならず、これは意味をなさない。
誰かがこのように動作する理由を教えてください。 そして、このデフォルトの場所をバックアップDBファイルではなく、復元DBファイルに変更できますか?
ありがとうございました。
実際には、これは意味をなさない唯一の動作であり、損害を引き起こす危険はありません。 A *バックアップ*は、データファイルだけでなく、データベース*のバックアップです。トラブルが発生した場合にデータベースを復元することになっています。意味をなさないデフォルトのファイルの場所は、元のファイルの場所だけです。データベースを別の場所に復元する場合は、新しいフォルダを指定できるチェックボックスをクリックします。 –
バックアップが必要なように動作した場合、警告または確認なしに**既存のデータベースのファイルを上書きする**ことを決定します。 –
ありがとう、これは私がそれについて考えるようになりました。しかし、私の仕事では、さまざまなデータベースのコピーをとり、それらを新しいデータベースまたは異なるデータベースに復元する無数の時間があります。 –