我正在尝试在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”;
由于
答案 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)。