方法: LocalDB にアップロードするか、SQL Server Express の使用を続行する
このトピックでは Visual Studio 2012 説明をインストールし、次のタスクの順序がと、データベース ファイル (.mdf) をアップグレードするためのオプションを:
LocalDB を使用するデータベースをアップグレードします。
SQL Server Express の新しいバージョンを使用するようにデータベース ファイルをアップグレードします。
Visual Studio 2012 のデータベース ファイルを使用しますが、SQL Server 2008 Expressの互換性を保持します。
SQL Server Express に既定のデータベース エンジンを実行します。
SQL Server Express の古いバージョンを使用して作成されたデータベース ファイル (.mdf) を含むプロジェクトを開くために Visual Studio 2012 を使用できます。ただし、Visual Studio 2012のプロジェクトを開発し続けるように、または同じにインストールされている SQL Server Express のバージョンが Visual Studio としてコンピューターを使用、または SQL Server Express データベース ファイルに LocalDB をアップグレードする必要があります。必要があります。データベース ファイルをアップグレードする場合、SQL Server Express の古いバージョンにアクセスします。
また SQL Server 2012 Express を使用してファイルのバージョンが現在インストールされている SQL Server Express のインスタンスとの互換性がある作成したデータベース ファイルをアップグレードするように要求できます。問題を解決するには、Visual Studio は、SQL Server Express の新しいバージョンにファイルをアップグレードするように求めるメッセージが表示されます。
重要 |
---|
ここでは、アップグレードする前にデータベースをバックアップすることをお勧めします。 |
データベースをアップグレードする前に、次の条件を考慮する必要があります:
Visual Studio 2010 と Visual Studio 2012両方のプロジェクトに使用する場合は、アップグレードしないでください。
アプリケーションが LocalDB ではなく SQL Server Express を使用する環境で使用される向上します。
LocalDB がそれらをサポートしないため、アプリケーションがリモート接続を使用して向上します。
アプリケーションが Internet Information Services (IIS) に依存していた場合です向上します。
サンドボックスの環境でデータベース アプリケーションをテストする必要があるが、データベースを管理するようにアップグレードすることを検討してください。
データベース ファイルを LocalDB を使用するようにアップグレードするには
[サーバー エクスプローラー]では、[データベースへの接続] のボタンをクリックします。
[接続の追加] のダイアログ ボックスで、次の情報を指定する:
データ ソース: Microsoft SQL Server (SqlClient)
サーバー名: (LocalDB) \v11.0
[パス] が主要 .mdf ファイルの物理パスですデータベース ファイルを添付する:、[パス]。
[名前] が、ファイルで使用する名前です。論理名:、[名前]。
[OK] を選択します。
メッセージが表示されたら、ファイルをアップグレードするに あり のボタンをクリックします。
データベースは LocalDB のデータベース エンジンにアタッチされて、その SQL Server 2008 Expressと互換性のあるアップグレードしない。
また、開いて、[接続の変更]接続を選択することによって LocalDB をショートカット メニューを使用するに SQLExpress の接続を変更できます。[接続の変更] のダイアログ ボックスで、LocalDB () \v11.0 にサーバー名を変更します。[詳細プロパティ] のダイアログ ボックスで、ユーザー インスタンス が false に設定されていることを確認します。
SQL Server Express の新しいバージョンにアップグレードします。
データベースへの接続のショートカット メニューで、**[接続の変更]**を選択します。
[接続の変更] のダイアログ ボックスで、[詳細設定] のボタンをクリックします。
[詳細プロパティ] のダイアログ ボックスで、サーバー名を変更せずに [OK] のボタンをクリックします。
データベース ファイルは SQL Server 2012 Expressの現在のバージョンに一致するようにアップグレードされます。
Visual Studio 2012 のデータベースを使用するには、SQL Server 2008 Expressの互換性を保持する
Visual Studio 2012では、アップグレードせずにプロジェクトを開きます。
プロジェクトを実行するには、F5 キーを選択します。
、Visual Studio 2010で行ったように、データベースを編集するには、**[ソリューション エクスプローラー]**の .mdf ファイルを開き、データベースを使用するに [サーバー エクスプローラー] のノードを展開します。
SQL Server Express に既定のデータベース エンジンをするには
メニュー バーで、[ツール]、**[オプション]**を選択します。
[オプション] のダイアログ ボックスで、[データ ツール] の選択を展開し、[データ接続] のノードを選択します。
[SQL Server のインスタンス名] のテキスト ボックスで、使用する SQL Server Express のインスタンスの名前を指定します。インスタンスが示されなかったら、。\SQLEXPRESSを指定します。
[OK] を選択します。
SQL Server Express は、アプリケーションの既定のデータベース エンジンです。
参照
処理手順
チュートリアル: SQL Server Express LocalDB データベース内のデータへの接続 (Windows フォーム)