MDFファイルを添付

.MDF ファイルと .LDF ファイルの両方があり、これらのファイルが適切にシャットダウンされている場合は、.MDF/.LDF ファイルを SQL Server 簡単に次のようにします。

    1. を使用して接続します SQL Server 管理スタジオ:
      1. お気軽にご連絡ください SQL Server 管理スタジオ そしてサーバーに接続します。
      2. インスタンスを展開し、右クリックします データベース をクリックし 添付する.
      3. の指示に従ってください データベースの接続 .MDF/.LDF ファイルを添付するダイアログ ボックス SQL Server.

      さらに詳しい情報は次の場所で入手できます。
      https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15

    2. SQL クエリを使用して接続します。
      1. お気軽にご連絡ください SQL Server 管理スタジオ そしてサーバーに接続します。
      2. 詳しくはこちら 新しいクエリ.
      3. 次のコマンドを入力します。
        sp_attach_db 'MyDB', 'C:MyDB_Data.mdf', 'C:MyDB_Log.ldf'
        
        or
        
        CREATE DATABASE MyDB
        ON (FILENAME = 'C:MyDB_Data.mdf'),
        (FILENAME = 'C:MyDB_Log.ldf')
        FOR ATTACH;
        

        ここで、MyDB はデータベース名、C:MyDB_Data.mdf は mdf ファイル パス、C:MyDB_Log.ldf は ldf ファイル パスです。

        最初の方法は新しいバージョンで廃止される可能性があるため、Microsoft では XNUMX 番目の方法を使用することをお勧めします。 SQL Server バージョン。

      4. 詳しくはこちら 実行する クエリを実行します。

      さらに詳細な情報は次の場所でも入手できます。
      https://docs.microsoft.com/en-us/sql/relational-databases/databases/attach-a-database?view=sql-server-ver15

ただし、.MDF ファイルと .LDF ファイルが正しくシャットダウンされない場合。 言い換えれば、それらは壊れているので、別の方法を使用してそれらを接続する必要があります。