错误:数据库文件连接失败(VS2012)

来源:互联网 发布:武汉北大青鸟php培训 编辑:程序博客网 时间:2024/06/06 18:11

报错信息

Cannot open the database “你数据库的路径(如C:\USERS\ADMINISTRATOR\DATABASE.MDF”requested by the login.The login failed.Login failed for user “你电脑的名字(如PC-201606245UTD-administrator)”

One or more files do not match the primary file of the database.If you are attempting to attach a database,retry the operation with the correct files.If this is an existing database,the file may be corrupted and should be restored from a backup…….
报错信息

分析

开发环境:VS2012,SVN
该错误是在某一天重启电脑后出现的。在此之前,数据库连接的毫无问题。

  1. 数据库文件是正确并能顺利运行的
  2. 数据库并没有设置密码,纯粹以IP地址的形势,架设在本机服务器上,故不存在因为密码验证而无法登陆的事情
  3. 最开始,每个人的电脑都装了MySQL2008,而数据库文件现在用MySQL2012重新写了一遍

    根据上述条件,分析可得到。必定是MySQL有某种冲突。

解决方法

  1. 关闭VS2012

  2. 按CTRL+ALT+DELETE呼出任务管理器。结束sqlserver.exe进程
    结束进程

  3. 去数据库文件夹下,删除SVN的日志文件
    删除日志

  4. 重新启动VS2012,点击数据库文件,打开成功!

注:重启后,SqlServer的服务依旧会打开,重复此操作即可。也可直接 通过cmd命令找到系统启动服务项,禁止sqlserver启动即可

0 0
原创粉丝点击