1

我正在运行 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" />

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

那么查看 SQL Express 表数据的最佳方式是什么?是通过 IDE 还是单独的应用程序?为什么数据库资源管理器不显示在 web.config 中建立的连接?

谢谢,

吉尔

4

1 回答 1

0

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

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

于 2010-12-01T08:53:52.090 回答