关闭

尝试为文件 C:\XXX\App_Data\XXX.mdf 附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中

标签: sql server数据库C#
3493人阅读 评论(2) 收藏 举报
分类:

出现此问题原因之一是整个工程移动过了,但是数据库的配置路径没有改,导致之前的数据库找不到了~

以vs+sqlserver+c#+web网页为例

修改工程下的web.config文件中的红色部分,路径=|DataDirectory|XXX.mdf;这样就是相对路径了,在移动工程就不会有问题了~

<connectionStrings>
  <add name="ReportConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|Report.mdf;Integrated Security=True;Connect Timeout=30;User Instance=true;User ID=sa;Pwd=123" providerName="System.Data.SqlClient"/>
 </connectionStrings>


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:297422次
    • 积分:4776
    • 等级:
    • 排名:第6275名
    • 原创:194篇
    • 转载:31篇
    • 译文:0篇
    • 评论:29条
    感谢打赏 微信二维码
    感谢打赏 支付宝二维码
    文章分类
    最新评论