插入错误:文件的目录查找

时间:2012-04-11 14:10:33

标签: c# sql sql-server

我在VS2010内置的网站上有一个注册页面,当我在单击注册表中填写表单时,我收到以下错误。帮助将不胜感激。

System.Exception was unhandled by user code
      Message=Insert Error:Directory lookup for the file "C:\Users\myname\Documents\myname\Project\App_Data\SJDatabase.mdf" failed with the operating system error 5(error not found).
    Cannot attach the file 'C:\Users\myname\Documents\myname\Project\App_Data\SJDatabase.mdf' as database 'SJDatabase'.

连接字符串:

<connectionStrings>
        <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/>

    <add name="MyConsString" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|SJDatabase.mdf;
                             Initial Catalog=SJDatabase;
                             Integrated Security=SSPI;"
                             providerName="System.Data.SqlClient" />
  </connectionStrings>

1 个答案:

答案 0 :(得分:1)

我认为你错过了|DataDirectory|\SJDatabase.mdf

的反斜杠

另外,你有两次集成安全性= SSPI,我认为你不需要AttachDBFileName部分

尝试更简单的事情:

"data source=ServerName;Initial Catalog=SJDatabase;Integrated Security=SSPI" providerName="System.Data.SqlClient"
相关问题