SQL2008解决附加数据库错误代码5123
我们使用SQL2008附加数据库的时候,一直附加不上并且提示5123错误代码的问题。
开始以为是SQL2008不兼容数据库导致的,因为该数据库不知道是那个版本创建的,于是在百度找相关解决的办法,很多都说权限不对,要把数据放到安装目录下X:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA;但是每次都需要做,小编我感觉麻烦,又找到了其他办法。
解决方案1:就是刚才的方法,把这个文件放到SqlServer默认位置下,不过最好不要放在C盘。
解决方案2:就是更改Sqlserver实列的默认数据库文件夹,选中Sqlserver实例,右击属性,在左边有个“数据库设置”,点开后,有个“数据库默认位置”,把这个设置成自己的目录就可以了。
解决方案3:就是更改这个数据库所在文件夹的权限,添加一个EveryOne的用户,设置成”完全控制”权限,就可以了,这个方案即直接又方便;