aspnetdb.mdf和Microsoft.ACE.OLEDB.12.0

时间:2010-08-15 16:09:52

标签: asp.net-mvc-2 oledb sql-server-express aspnetdb

我正在尝试在Windows机器(XP SP3,Vista,7)上运行我的asp.net应用程序,该机器只安装了Microsoft.ACE.OLEDB.12.0作为数据库引擎,需要连接到标准的aspnetdb。 mdf用户数据库。

是否有人知道在这种情况下可以使用与mdf文件一起使用的连接字符串?我使用了这样的连接字符串,但还没有成功:

connectionString =“provider = Microsoft.ACE.OLEDB.12.0; Data Source =。\ SQLEXPRESS; Integrated Security = SSPI; AttachDBFilename = | DataDirectory | aspnetdb.mdf; User Instance = true”;

由于

1 个答案:

答案 0 :(得分:1)

尝试这样的一个:

Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\aspnetdb.accdb;Persist Security Info=False;

有关更多连接字符串,请转到http://www.connectionstrings.com/access-2007

编辑:使用OleDB无法连接到Sql Server数据库。改为安装SQL Server(Express)。