我正在运行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中建立的连接?
谢谢,
吉尔
答案 0 :(得分:0)
解决问题 - 令人惊讶的是,通过完全取消连接刺激。这样,数据库由数据库引擎创建并由Management Studio自动附加,因此可以在调试时查看数据。
我徘徊为什么所有的演练描述都消除了这个选项,这个选项随着它们的到来一样轻松......要记住的一点是,在运行应用程序之前需要退出Management Studio,这会导致数据模型更改要重新创建的数据库。