SQL2008数据库附加失败错误5133

时间:2020-12-17 21:51:10

     今天想附加了数据个数据库,不知道为什么一直附加不了,一直提示错误5120和错误5133,刚开始的时候是提示错误5120,然后自己到网上查看了一些关于附加数据库出现错误5120的解决方案。然后根据网上解决5120错误的方案,进行操作了一下,以下就是操作步骤:

(1)打开SQL ,并连接上数据库。右键“数据库”弹出快捷菜单,点击“附加”菜单。

SQL2008数据库附加失败错误5133

(2)附加数据库界面点击“添加”按钮,浏览到需要附加的数据库文件。

SQL2008数据库附加失败错误5133

(3)选择需要附加的数据库文件后,在数据库详细信息列表中则会显示该数据库的文件以及日志文件。

SQL2008数据库附加失败错误5133

(4)点击附加数据库界面的确定后,附加数据库发生错误。错误信息为:无法打开物理文件“***.mdf”.操作系统错误5:“无法访问”。(Microsoft SQL Server,错误5120)

SQL2008数据库附加失败错误5133

(5)找到要附件的文件右击—属性—安全—编辑—添加(Authenticated Users)—将完全控制打上勾。(将要附加的所有文件进行此操作)

SQL2008数据库附加失败错误5133

(6)

SQL2008数据库附加失败错误5133

(7)

SQL2008数据库附加失败错误5133

以上步骤来自: http://jingyan.baidu.com/album/c1a3101e8b34c2de656debbe.html?picindex=12

(8)然后再次,附加数据库应该是成功的,但是我附加的时候没有成功,出现了错误5133。当时我的第一个想法是:既然是路径错误,我可不可以改一下数据库所在的路径,再重新命名一下然后再附加应该是可以附加成功的吧?之后我就照着自己的想法,实行了一下,首先,将所要附加的文件放到另一个盘中,重新命名一下再附加,附加不成功,我又将所要附加的文件进行了以上(1)—(7)步骤。结果还是出现一样的错误:错误5120。

(9)经过N多次的附件还是没有成功之后,我是怎么解决的呢?我想大家肯定都想知道吧!最后是重新附加了我第一次附加N多次没有成功的那个盘中的数据库,才附加成功的。

【总结】

      虽然数据库附加成功了,但我还是不理解它是为何附加成功的。

      但是觉得非常棒,自己能够那么有耐心的解决问题。经过一个多小时的耐心解决,最后问题解决了哦。虽然用时有点长,但是我非常高兴,因为我自己耐心的解决了一个问题。为自己的这份耐心和恒心感到骄傲。