
1、错误5123是因为当前用户对原数据库文件没有读或写的权限,这一般是NTFS文件系统中,文件的读写权设定不当造成。最简单的做法,将数据库文件所在的硬盘分区的读写权设为所有人可读写,并将这个权限继承到所有文件。
2、具体做法各版本的win稍有不同,一般主要方向:打开我的电脑,对相应分区点右键,点属性,然后参照下图(这是win7界面):
将everyone的所有的设为允许就可以了,然后点高级钮,在里面将当前的设定应用“于所有文件和文件夹”(大体是这个意思)。
1、附加数据库报错,错误码:5123,一般来说,是对数据库文件的读、写权限设定不当造成的。2、XP旗舰版是可以修改文件的权限的,注意打好XP 的SP3补丁,并关闭简单共享(文件夹选项,查看选项卡,里面有个简单文件共享选项,前面的勾去掉就可以了)。关闭这个开关后,打开文件或文件夹属性就能看到“安全”这个设定页面,就可以修改文件的权限了。
3、XP的Home版是无法设定文件的权限的,要绕过你现在碰到的这个问题也很简单,将电脑上某个分区空出来,格式化这个分区为Fat32分区,然后将数据库文件放在这个Fat32分区上即可。
4、当然,如果你电脑上本来就有一个Fat32分区,就不需要格式化了,复制入就好。不想这么麻烦的话,也可以格式化一个U盘为Fat32格式,然后将数据库文件复制入这个U盘,再复制到别的分区就可以了,原有的NTFS的权限设定就没有了按新分区里的权限默认来设。
5、如果数据库文件大于4G,那就无法放到Fat32上,只能建议你在原SQL Server中用备份 *** 作生成备份文件后,在新的SQL Server中进行恢复。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)