广告:
附加数据库则出现错误 "无法为请求检索数据,Error:5123"
解决方法一:检查文件路径与访问权限
我们需要检查附加的数据库文件的路径是否正确,并且是否具有足够的访问权限。
文件夹和数据库文件需要添加nt service\mssqlserver 用户权限
解决方法二:检查数据库文件是否繁忙占用
我们需要使用Windows资源管理器或者SQL Server Management Studio来查看当前打开了数据库文件的进程,然后杀死它们,以使文件“解锁”。
解决方法三:检查SQL Service权限
SQL Server服务,右键单击它,然后选择“属性”。接下来,我们需要在“登录”选项卡中更改“此账户使用的登录方式:”选项。在下拉菜单中,我们需要选择“本地系统账户”,然后单击“应用”和“确定”按钮保存更改。这样做后,我们需要重新启动SQL Server服务,并尝试重新附加数据库文件。
解决方法四:恢复数据库
需要创建一个新的数据库,然后将备份文件恢复到该数据库中。在成功恢复数据库之后,我们可以重新附加数据库文件,并且我们应该不再遇到5123错误。
广告: