PCのハードドライブがお腹を空かせました。ファイルを削除するのに十分な部分で稼働させることができましたが、ほとんどのサービス(SQL関連のサービスを含む)は実行できません。したがって、ManagementStudioを介して接続することはできません。
データのバックアップはありますが、少し古いです(重要ではない大量のデータです)。
データベースファイルだけで新しいマシンにデータベースを復元する方法はありますか?
PCのハードドライブがお腹を空かせました。ファイルを削除するのに十分な部分で稼働させることができましたが、ほとんどのサービス(SQL関連のサービスを含む)は実行できません。したがって、ManagementStudioを介して接続することはできません。
データのバックアップはありますが、少し古いです(重要ではない大量のデータです)。
データベースファイルだけで新しいマシンにデータベースを復元する方法はありますか?
SQL Server Management Studioオブジェクトエクスプローラーで、Microsoft SQL Serverデータベースエンジンのインスタンスに接続し、そのインスタンスを展開します。
[データベース]を右クリックし、[添付]をクリックします。
[データベースのアタッチ]ダイアログボックスで、アタッチするデータベースを指定するには、[追加]をクリックします。[データベースファイルの検索]ダイアログボックスで、データベースが存在するディスクドライブを選択し、ディレクトリツリーを展開して、データベースの.mdfファイルを検索して選択します。例えば:C:\Program Files\Microsoft SQL Server\MSSQL10_50.MSSQLSERVER\MSSQL\DATA\AdventureWorks2008R2_Data.mdf
必要に応じて、添付するデータベースに別の名前を指定するには、[データベースの添付]ダイアログボックスの[名前を付けて添付]列に名前を入力します。
必要に応じて、[所有者]列で別のエントリを選択して、データベースの所有者を変更します。
データベースを接続する準備ができたら、[OK]をクリックします。
もちろん:
データベースdbnamegoeshereをdisk='ここのバックアップファイルへのパス'から復元します
SQLサービスが実行されている別のマシンにデータベースファイルをコピーしてから、それらを添付することができます(右クリックしてDatabases
選択しますAttach...
)