2012-01-01 31 views
0

私はVisual Studio 2008とASP.NET MVC2プロジェクトを持っています。 App_dataフォルダにContactManager.mdfファイルを追加しました。今私はこのデータベースにテーブルを追加するためにこのファイルを試します。しかし、私はこのファイルをダブルクリックすると、txtファイルのように開きます: cŔ>xň> G0- ... 開いているMS SQL Management Studioを使わずにVisual Studioでテーブルを作成できるときに、 。 私はアプリケーションをインストールする必要がありますが、私にはわからないものがあります。 は、私はApp_Dataに上で右クリックし、フルバージョンのVisual Studio 2008Visual Studio 2008でmdfファイルを開くことができません - managamentスタジオではなくtxtファイルのように開くファイル


を取得している場合は、新しいアイテムを追加して、SQL Serverデータベースを選択し、エラーでメッセージボックスを追加]をクリックします:オブジェクト参照がオブジェクトのインスタンスに設定されていませんが示されている。

答えて

1

Mdfファイルはそのままでは読み込みできません。実行中のSql Serverのインスタンス、SQLサービス、またはユーザーインスタンス(VSで最も簡単)でMDFファイルを「マウント」する必要があります。

その後、VSの接続マネージャーウィンドウを使用してDBを開くことができます。 VSは自動的にapp_dataフォルダ内のdbを検索し、すぐに使用できるようにします。

+0

はい、私はそれが読めないことがわかります。 MdfファイルはSql Server(2008 R2)にマウントされています。しかし、私はまだこのファイルを開くことができません。 Visual Studioから新しい項目を追加 - >データ - > SQL Serverデータベース – Robert

0

サーバーエクスプローラウィンドウ(vs 2008の左上)に、データベースが表示されますか?はいの場合は、テーブルを右クリックし、新規を追加します。あなたのVSインストールに問題があると思われます。

+0

をクリックして新しいDBファイルを作成できません。トップメニューからデータを選択してデータソースを表示すると、何も表示されません。これは私がデータ - >新しいデータソースを追加...を選択したときです – Robert

+0

ビュー - >サーバーエクスプローラを選択するとVisualは何もしません – Robert

2

MS SQLデータベースサービスインスタンスとデータベースファイルを管理するのに、常に「Microsoft SQL Server Management Studio Express」を使用します。これにより、SQLインスタンスにログオンし、mdfファイルをデータベースにマウント(または復元)することができます。

アプリケーションはマイクロソフトから入手可能で無料です! http://www.microsoft.com/download/en/details.aspx?id=8961

+0

はい私は知っていますが、ビジュアル – Robert

0

新しいアプリケーションからビジュアルスタジオ環境から開きます。 ビューに移動 - >その他のウィンドウ - >データベースエクスプローラが左側に表示されます。 新しい接続をクリックすると、眉を含むメッセージが表示され、テーブルを追加するデータベースなどを選択します。

関連する問題