如何查看在Web.config中连接的SQLEXPRESS DB中的数据?

时间:2010-11-29 09:55:27

标签: sql-server visual-web-developer

我正在运行Visual Web Developer 2010 Express。我在标准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资源管理器中添加其中一个或两个,则会发生奇怪的事情 - 主要是应用程序在应用程序启动时无法连接到我添加的数据库。

那么查看SQL Express表数据的最佳方法是什么?是通过IDE还是单独的应用程序?为什么数据库浏览器没有显示在web.config中建立的连接?

谢谢,

吉尔

1 个答案:

答案 0 :(得分:0)

解决问题 - 令人惊讶的是,通过完全取消连接刺激。这样,数据库由数据库引擎创建并由Management Studio自动附加,因此可以在调试时查看数据。

我徘徊为什么所有的演练描述都消除了这个选项,这个选项随着它们的到来一样轻松......要记住的一点是,在运行应用程序之前需要退出Management Studio,这会导致数据模型更改要重新创建的数据库。