Sql server 如何查看Web.config中连接的SQLEXPRESS数据库中的数据?

Sql server 如何查看Web.config中连接的SQLEXPRESS数据库中的数据?,sql-server,visual-web-developer,Sql Server,Visual Web Developer,我正在运行VisualWebDeveloper2010Express。我在标准ASPNETDB.mdf中添加了一个额外的SQLExpress DB。两者都通过web.config连接。一切正常。连接字符串如下所示: <add name="TrempimModel" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|TrempimMo

我正在运行VisualWebDeveloper2010Express。我在标准ASPNETDB.mdf中添加了一个额外的SQLExpress DB。两者都通过web.config连接。一切正常。连接字符串如下所示:

<add name="TrempimModel"
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|TrempimModel.mdf;
     database=TrempimModel;User Instance=true"
     providerName="System.Data.SqlClient" />
<add name="ApplicationServices"
     connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;
     User Instance=true"
     providerName="System.Data.SqlClient" />

但是如何查看这两个DB文件中的数据?令我惊讶的是,尽管这些文件在web.config中被引用,但IDE中的DB Explorer并没有显示它们。如果我在DB explorer中添加其中一个或两个,奇怪的事情就会发生——主要是应用程序无法在应用程序启动时连接到我添加的DB

那么,查看SQLExpress表数据的最佳方式是什么?是通过IDE,还是通过一个单独的应用程序?为什么DB explorer没有显示web.config中建立的连接

谢谢


Gil

问题解决了——令人惊讶的是,完全消除了连接刺痛。这样,数据库由DB引擎创建,并由ManagementStudio自动连接,因此可以在调试时在那里查看数据


我想知道为什么所有的穿行描述都排除了这个选项,因为它来的时候没有任何麻烦。。。需要记住的一点是,在使用数据模型更改运行应用程序之前,您需要退出Management Studio,这些更改将导致重新创建数据库。

根据您的描述,您的SQLExpress数据库似乎处于单用户模式。如果是这样,请遵循此处概述的步骤步骤。如果是ASPNETDB,则我的数据库由会员服务脚本创建;如果是my DB,则由Entity Framework CodeFirst CTP机制创建。我已经在问题中添加了连接字符串。