44

ローカル ボックスに .mdf ファイルがあります。

ローカル ボックスに SQL Server 2008 Express と SQL Management Studio 2008 Express をインストールしています。

この .mdf ファイルを新しいデータベースとして SQL Server にインポートする方法を教えてください。

これは、世界中で 1 日に何千回も実行しなければならない非常に一般的なタスクのように思えますが、Management Studio Express でそれを行う方法がわかりません。

私は何が欠けていますか?

4

5 に答える 5

32

SQL Management Studio Express を開き、データベースを接続するサーバーにログインします。[オブジェクト エクスプローラー] ウィンドウで、[データベース] フォルダーを右クリックし、[アタッチ...] を選択します。[データベースのアタッチ] ウィンドウが開きます。そのウィンドウ内で [追加...] をクリックし、.MDF ファイルに移動して [OK] をクリックします。[OK] をもう一度クリックして、データベースのアタッチを終了します。これで完了です。データベースが使用可能になっている必要があります。よろしくお願いします :)

于 2013-01-19T06:48:30.443 に答える
29

参照:方法:データベースファイルをSQLServerExpressに添付する

sqlcmdを介してデータベースにログインします。

sqlcmd -S Server\Instance

次に、コマンドを発行します。

USE [master]
GO
CREATE DATABASE [database_name] ON 
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\<database name>.mdf' ),
( FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL11.MSSQLSERVER\MSSQL\Data\<database name>.ldf' )
 FOR ATTACH ;
GO
于 2010-10-27T21:37:39.323 に答える
16

この操作を実行するには、次の画像を参照してください。

ここに画像の説明を入力

次のステップは、*.mdf ファイルを追加することです。

非常に重要なことですが、.mdf ファイルは C:......\MSSQL12.SQLEXPRESS\MSSQL\DATA に配置する必要があります。

ここに画像の説明を入力

ログファイルを削除します

ここに画像の説明を入力

于 2016-02-17T10:42:01.187 に答える