4

ここで調査しましたVisual Studio 2012 -同じ問題に関連する「テーブルデータの表示」がありません。ただし、原因についての明確な説明も、問題を解決するための指示もありません。

VS2012も確認しました - 「テーブルの作成」または「テーブル データの表示」メニュー オプションがサーバー/データベース エクスプローラーに表示されない

テーブル オブジェクトを右クリックしても、VS2012 サーバー エクスプローラーで [テーブル データの表示] が表示されないのはなぜですか? この機能をどのように復元しますか?

前もって感謝します。

4

3 に答える 3

1

ケース: この問題の私のケースは、SQL Server Express のインストールに基づいていました。SQL Server Express がインストールされると、この新しいインスタンスを使用するように VS2012 で接続文字列が更新されました。

解決策: SQL Server Express をアンインストールし、VS2012 で接続文字列を更新する必要がありました。

WebConfig ファイルでは、接続文字列の次の部分に注意する必要があります。 connectionString="Data Source=(LocalDb) これは正しいものです。

他の接続文字列をコメント化する必要があります: connectionString="Data Source=.\SQLEXPRESS;

LocalDb インスタンスを使用すると、テーブルを右クリックして [テーブル データの表示] を表示できます。これが他の誰かに役立つことを願っています。

于 2013-06-28T03:26:00.787 に答える
0

「サーバー エクスプローラー」と「SQL Server オブジェクト エクスプローラー」([表示] メニューの下) を混同していませんか? 非常に似ているように見えますが、これらは 2 つの異なるものです。一方には他方にない機能があります。

于 2013-06-27T18:37:56.563 に答える
0

私の場合、開発サーバーではなく完全なIISを実行したかったので、LocalDBではなくSQLEXPRESSが必要でした。1 つの回答は LocalDB に戻りましたが、それはできませんでした。

最初の試行で「テーブル データを表示」に失敗しました。しかし、VS2012が作成した新しいSQLEXPRESS接続文字列を変更することで、「テーブルデータの表示」を機能させました。AttachDbFilename=|DataDirectory|を削除しました。および新しい接続文字列からのUser Instance=True 。

テーブル データの表示が失敗する:

<add name="DefaultConnection" connectionString="Data Source=instance\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet-mydb-20131028231936.mdf;Initial Catalog=aspnet-mydb-20131028231936;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />

テーブルデータの表示作品:

<add name="DefaultConnection" connectionString="Data Source=instance\SQLEXPRESS;Initial Catalog=aspnet-mydb-20131028231936;Integrated Security=True;" providerName="System.Data.SqlClient" />

1 つ追加の注意事項。私の場合、接続文字列のデータ ソースからわかるように、SQLEXPRESS は名前付きインスタンスです。

于 2013-10-29T08:48:23.250 に答える