连接字符串到SQL Express的问题

时间:2009-09-02 11:51:43

标签: sql-server connection-string

当我尝试使用sql express时,我收到此错误消息:

  

尝试附加自动命名   文件数据库   C:\ Users \ Name \ Documents \ Visual Studio   2008 \项目\ MyProject的\ MyWeb即可\ App_Data文件\ MyDatabase.mdf   失败。具有相同名称的数据库   存在,或指定的文件不能   打开,或者它位于UNC分享。

我的连接字符串

Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\MyDatabase.mdf;Integrated Security=True;User Instance=True;

我无法找出问题所在。数据库存在,它在我尝试debbug时工作。但是当我在localhost

运行IIS7时却没有

4 个答案:

答案 0 :(得分:0)

我的猜测是IIS7在不同的用户帐户下运行,该帐户不具有对目录和mdf文件的读写访问权限。

答案 1 :(得分:0)

您是否有任何名为MyDatabase或数据库的数据库在您的sql express中创建MyDatabase.mdf作为数据文件?

答案 2 :(得分:0)

将IUSR的读/写权限添加到数据库所在的文件夹中;

最诚挚的问候!!!

答案 3 :(得分:0)