クエリおよびビューデザイナが次のように表示されない理由がわからない
http://msdn.Microsoft.com/en-us/library/vstudio/ms172013.aspx
これは、AppDataフォルダーにデータベースがあり、SQL 2008Expressを使用して接続されているASP.netプロジェクトです。
それが接続文字列に役立つ場合は次のとおりです。
データソース=。\ SQLEXPRESS; AttachDbFilename = "C:\ folder ...\App_Data\database.mdf"; Integrated Security = True; Connect Timeout = 30; User Instance = True
VS2012(このプロジェクトにしばらく取り組んできた)でプロジェクトを開き、テーブルを見つけて右クリックし、新しいクエリを実行すると、Niceインタラクティブビジュアルデザインツールが表示されます。
プロジェクトをVS2013(インストールしたばかり)で開いて同じことを行うと、SQLQuery1.sqlという名前の空白のページとSQL Expressへの基本的な接続(マスター、モデルなど)が表示されます。
MSページにツール/オプション/ビジュアルデータベースツールが表示されますが、これは私のインストールには存在しません!
私は何かが足りないのですか?
また、空白のプロジェクトで試して、App_Dataと新しいデータベースを追加し(LocalDBを使用)、テーブルを追加し、右クリックして、新しいクエリを追加しました。まったく同じ空白のファイルです。
私は同じ問題を抱えていて、解決策を見つけたと思います。
データベースに接続を追加する場合は、[接続の追加]ダイアログで。データソースの横にある[変更...]をクリックします
「データソースの変更」を示すダイアログが開きます
「MicrosoftSQLServer」を選択した可能性があり、その下にドロップダウンがあり、ここで選択できます。
OLE DB用の.NETFrameworkデータプロバイダー
。NETFramework Data Provider for SQL Server(これはおそらくデフォルトで選択されています)
OLE DB接続に変更してみてください。
[OK]をクリックし、[接続の追加]ダイアログで残りの接続を完了します。次に、データベースの使用がVS2012の場合と同じように機能し、上記で説明したように機能することがわかりました。
同様の問題の解決策を探していました。ローカルmdfファイルデータベースにクエリデザイナを使用できません。これは私が見つけたものです...それが誰かを助けることを願っています。
そのフォーラムの質問のモデレーター(MicrosoftのKevin Cunnane)によると、「Visual Studio 2013では、クエリデザイナーとデータベースダイアグラムの機能はサーバーエクスプローラーから使用できなくなりました。クエリデザイナーを引き続き使用する場合は、他の唯一の回避策です。今のところ、SSMSからアクセスすることです。」
私の現在の回避策は、Visual Studio 2012サーバーエクスプローラーを使用してデータを表示し、ローカルMDFファイルのクエリを書き込むことです。その他すべてにVisualStudio2013を使用することです。
同じ手順を実行しましたが、すぐに機能せず、エラーが発生してStudioが閉じました。それは私の最後の問題であり、無意識のうちにそれ自体で解決されました。
このコンポーネントは「SQLServerデータツール」と呼ばれます。 [〜#〜] msdn [〜#〜] からダウンロードできます。このページは、「vs2013ssdt」をグーグルで検索するだけで見つかりました。 TsugaSoft の投稿は正しいようですが、このコンポーネントは個別にインストールできます...また、Visual Studio2012でも機能します。