2010-11-29 42 views
1

我正在運行Visual Web Developer 2010 Express。我已經爲標準ASPNETDB.mdf添加了一個額外的SQLExpress數據庫。兩者都通過web.config連接。一切運行良好。連接字符串如下:如何查看在Web.config中連接的SQLEXPRESS數據庫中的數據?

<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中的數據庫瀏覽器並未顯示它們。如果我在數據庫瀏覽器中添加一個或兩個,奇怪的東西開始發生 - 主要是應用程序啓動時應用程序無法連接到我添加的數據庫。

那麼,查看SQL Express表數據的最佳方式是什麼?它是通過IDE還是單獨的應用程序?爲什麼數據庫瀏覽器不顯示web.config中建立的連接?

謝謝,

吉爾

+0

從您的描述看來,您的SQLExpress數據庫似乎處於單用戶模式。如果是,請按照此處列出的步驟http://social.msdn.microsoft.com/Forums/en/sqlexpress/thread/854cbd26-9971-44b9-8aad-c0fac1ddc5cb步驟 – InSane 2010-11-29 10:01:46

回答

0

問題迎刃而解 - 令人驚訝的是,通過完全消除連接刺痛。這樣,數據庫就由數據庫引擎創建,並由Management Studio自動附加,因此可以在調試時在那裏查看數據。

我徘徊爲什麼所有的演練描述都消除了這個選項,因爲它們來的時候沒有問題...需要記住的一點是,在運行具有數據模型更改的應用程序之前,您需要退出Management Studio導致數據庫被重新創建。