當我嘗試插入記錄時,出現此錯誤:底層提供程序在打開時失敗。 此錯誤僅在IIS中出現,而不在VWD 2008的Web服務器中出現。 在EventViewer中,出現此應用程序錯誤:由於無法爲用戶實例啓動進程而無法生成SQL Server的用戶實例。連接將被關閉。 [客戶端:]實體框架:「底層提供程序在打開時失敗」
<add name="ASPNETDBEntities"
connectionString="
metadata=res://*/Models.FriendList.csdl|res://*/Models.FriendList.ssdl|res://*/Models.FriendList.msl;
provider=System.Data.SqlClient;
provider connection string="
Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ASPNETDB.MDF;
Integrated Security=True;
Connect Timeout=30;
User Instance=True;
MultipleActiveResultSets=True""
providerName="System.Data.EntityClient" />
我使用ASPNETDB.MDF文件,而不是任何外部數據庫。 我已經搜索了足夠的這個,但沒有用。
一切工作正常VWD Web服務器
如何創建一個SQL帳戶?我沒有安裝Sqlserver 2008。我正在使用Sqlserver 2008 Express版本,它隨VWD 2008一起安裝。因此,沒有查詢分析器或企業管理器。 – pokrate 2010-05-22 05:27:02
安裝Microsoft SQL Server Management Studio Express http://www.microsoft.com/downloads/details.aspx?familyid=08E52AC2-1D62-45F6-9A4A-4B76A8564A2B&displaylang=zh-CN – 2010-06-06 20:59:13