在附加SQL Server数据库时发生错误5120,提示执行Transact-SQL语句或批处理过程中出现异常。系统无法打开指定的物理文件,原因是操作系统返回错误代码5,即拒绝访问。该问题通常与文件权限不足、文件被占用或路径访问受限有关,需检查文件所在目录的读写权限及当前用户权限设置是否正确。
1、 在SQL Server Management Studio中,右键点击数据库并选择附加功能。点击添加后,系统会显示两个文件:数据文件和日志文件。其中,数据文件即为要导入的数据库主体文件,而日志文件用于记录所有操作过程。初次附加时,若提示找不到日志文件,可手动选中日志文件行,点击下方删除按钮将其移除,随后继续完成附加操作即可成功加载数据库。
2、 删除后点击确认,随即弹出5120错误提示。
3、 退出SQL Server后,以管理员权限启动SQL Server Management Studio,重新附加数据库即可完成操作。
