尝试为文件numpart.mdf附加自动命名的数据库失败。它位于UNC的份额

时间:2015-05-21 04:32:49

标签: c# sql-server

在我的app.config中,我编写了以下代码

<connectionStrings>
<add name="numpart"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDbFilename=numpart.mdf;User Instance=True" providerName="System.Data.SqlClient" />

但是我得到了以下错误。 尝试为文件numpart.mdf附加自动命名的数据库失败。存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享上。我怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

使用Attachdbfilename属性需要数据库文件的完整路径,而不仅仅是文件名。请注意,路径不能超过128个字符。

尝试用DataBase = numpart替换attachtodatabas = numpart.mdf并查看它是否更好。