sql server 2005附加数据库时出现错误5123

sql server 2005附加数据库时出现错误5123,第1张

这是因为数据库的环境不正确。sqlserver有服务器版本也有个人版本,一般xp上用的是个人版本,如果你建数据库的时候是在服务器环境下创建的,那么在个人版本附加的时候就会出现这样的问题。

这个没有办法解决,只能通过数据库脚本导出sql语句之后,再用sql语句生成数据库和表的信息。

1、错误5123是因为当前用户对原数据库文件没有读或写的权限,这一般是NTFS文件系统中,文件的读写权设定不当造成。最简单的做法,将数据库文件所在的硬盘分区的读写权设为所有人可读写,并将这个权限继承到所有文件。

2、具体做法各版本的win稍有不同,一般主要方向:打开我的电脑,对相应分区点右键,点属性,然后参照下图(这是win7界面):

将everyone的所有的设为允许就可以了,然后点高级钮,在里面将当前的设定应用“于所有文件和文件夹”(大体是这个意思)。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6623734.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存