当我尝试插入记录时,出现此错误:底层提供程序在打开时失败。 此错误仅在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