附加自动命名的数据库,但失败。已存在同名的数据库,或指定的文件无法打开或位于 UNC 共享目录中[解决方法]

来源:互联网 发布:怎样在淘宝注册开店 编辑:程序博客网 时间:2024/05/18 00:36
1.首先我是为了使用Froms验证才去添加的这个数据库。
2.添加该数据库有两种方法
找到/Windows/Microsoft.NET/Freamwork/v2.0.50727/aspnet_regsql 直接运行
注意:如果是64位的,所以目录 Windows/Microsoft.NET/Freamwork64/v2.0.50727/aspnet_regsql
3.装好数据库和设置验证方法以后,就可以修改数据库连接字符串
注意:如果不是Express版本的数据库,那么最后的UserInstance属性要么去掉,要么改成False,否则还会出现本地数据库不允许连接实例。
4.将AttachDBFilename属性改成InitialCatalog,并且把最后的MDF去掉。
注意:如果不去掉MDF还会出问题。
最后总结:
  • AttachDBFilename是附加MDF的文件到数据库,虽然可以附加的成功,但是没必要总是附加,效率不知道怎么样,但是简单的用InitialCatalog就可以解决掉该问题了。
  • 主要问题就是Web.config配置文件的问题,所以该文件配置也是一个很重要的地方。