首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为xxxx文件附加自动命名数据库的尝试失败

为xxxx文件附加自动命名数据库的尝试失败
EN

Stack Overflow用户
提问于 2015-05-09 02:25:25
回答 2查看 9.8K关注 0票数 4

我在本地硬盘上存储了一个数据库文件(FinanceDB.mdf)。我可以连接到这个文件,但是当我通过C#执行对它的查询时,我会得到以下错误:

为文件F:\IT7x01Project\App_Data\FinanceDB.mdf附加自动命名数据库的尝试失败.存在同名的数据库,或者无法打开指定的文件,或者位于UNC共享上。

我已经将文件中的每个人的权限设置为完全访问,我认为这可能是问题的一部分,但事实证明并非如此(除非有更多的权限设置权限)。

这是连接字符串:

代码语言:javascript
运行
复制
<add name="FinanceDBConnectionString1" connectionString="Data Source=(LocalDB)\v11.0;AttachDbFilename=F:\IT7x01Project\App_Data\FinanceDB.mdf;Integrated Security=True;" providerName="System.Data.SqlClient"/>

如果能提供任何帮助,我们将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2015-05-09 02:34:25

尝试以这种格式创建连接字符串。

代码语言:javascript
运行
复制
<add name="Connec" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=C:\USERS\dL\DESKTOP\DATABASE\MYSHOP.MDF;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False" providerName="System.Data.SqlClient"/>

(或)

尝试将连接字符串中的用户实例属性设置为true。

代码语言:javascript
运行
复制
User Instance=True

另外,为了确保再次检查,您的数据库服务器是否已经包含了同名的数据库。

票数 1
EN

Stack Overflow用户

发布于 2017-08-18 09:05:14

代码语言:javascript
运行
复制
<add name="Connections" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Database.mdf;Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient"/>

添加we.config文件

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30135283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档