web-dev-qa-db-ja.com

Visual Studio 2013SQLクエリとビューデザイナが表示されない

クエリおよびビューデザイナが次のように表示されない理由がわからない

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を使用)、テーブルを追加し、右クリックして、新しいクエリを追加しました。まったく同じ空白のファイルです。

7
peter_g

私は同じ問題を抱えていて、解決策を見つけたと思います。

データベースに接続を追加する場合は、[接続の追加]ダイアログで。データソースの横にある[変更...]をクリックします

「データソースの変更」を示すダイアログが開きます

「MicrosoftSQLServer」を選択した可能性があり、その下にドロップダウンがあり、ここで選択できます。

OLE DB用の.NETFrameworkデータプロバイダー
。NETFramework Data Provider for SQL Server(これはおそらくデフォルトで選択されています)

OLE DB接続に変更してみてください。

[OK]をクリックし、[接続の追加]ダイアログで残りの接続を完了します。次に、データベースの使用がVS2012の場合と同じように機能し、上記で説明したように機能することがわかりました。

11
SuperGSJ

同様の問題の解決策を探していました。ローカルmdfファイルデータベースにクエリデザイナを使用できません。これは私が見つけたものです...それが誰かを助けることを願っています。

ここでコメントを読む( http://social.msdn.Microsoft.com/Forums/sqlserver/en-US/ed4675d3-aa84-47db-bdf5-f852355409e6/query-designer-not-displaying-in-visual -studio-2013?forum = ssdt )。

そのフォーラムの質問のモデレーター(MicrosoftのKevin Cunnane)によると、「Visual Studio 2013では、クエリデザイナーとデータベースダイアグラムの機能はサーバーエクスプローラーから使用できなくなりました。クエリデザイナーを引き続き使用する場合は、他の唯一の回避策です。今のところ、SSMSからアクセスすることです。」

私の現在の回避策は、Visual Studio 2012サーバーエクスプローラーを使用してデータを表示し、ローカルMDFファイルのクエリを書き込むことです。その他すべてにVisualStudio2013を使用することです。

4
TsugaSoft

VisualStudioでクエリを実行する方法を約5分間調査しました。最後に私はこれを見つけました:

enter image description here

1
Vityata

同じ手順を実行しましたが、すぐに機能せず、エラーが発生してStudioが閉じました。それは私の最後の問題であり、無意識のうちにそれ自体で解決されました。

0
Hemraj Mathkar

このコンポーネントは「SQLServerデータツール」と呼ばれます。 [〜#〜] msdn [〜#〜] からダウンロードできます。このページは、「vs2013ssdt」をグーグルで検索するだけで見つかりました。 TsugaSoft の投稿は正しいようですが、このコンポーネントは個別にインストールできます...また、Visual Studio2012でも機能します。

0
Konstantin K.