某局点执行自动恢复任务时提示失败,根据dbman_debug日志发现dbman恢复其他组件数据库时正常,在恢复到tam组件时提示如下:
2024-09-05 21:20:57 [THREAD(12908)] [ERROR] [CDbRestore::ExecRestoreSql] Exec command fail
2024-09-05 21:20:57 [THREAD(12908)] [DEBUG] [CDbRestore::ExecRestoreSql] Exec sql log: 消息 3101,级别 16,状态 1,服务器 WIN-HAA47C7B5E5,第 1 行
因为数据库正在使用,所以无法获得对数据库的独占访问权。
消息 3013,级别 16,状态 1,服务器 WIN-HAA47C7B5E5,第 1 行
RESTORE DATABASE 正在异常终止。
2024-09-05 21:20:57 [THREAD(12908)] [DEBUG] [CLorOper::modifyLor] Write file LastOperationResult.conf: Result=恢复失败
ErrorReport=手动恢复时没有选择被恢复文件或者选择的文件的版本等信息和恢复环境不匹配
2024-09-05 21:20:57 [THREAD(12908)] [DEBUG] [CLorOper::modifyLor] Write file LastOperationResult.conf: Result=恢复失败
ErrorReport=恢复数据库或者执行批处理失败
Tips=如果通过ErrorReport不能分析出失败原因,请查看日志dbman/log/dbman.log和dbman_debug.log
排障步骤一:
根据日志首先怀疑主备机部署的软件版本和组件是否不一致,经过排查未存在该问题,主备机部署组件和软件版本均一致,主备机dbman.conf的配置均一致。
排障步骤二:
怀疑有其他进程占用tam库,通过重启SQL服务、iMC进程后再次尝试单独恢复tam时依旧报上述错误。
操作系统:Windows 2016
数据库:Microsoft SQL Server 2016
PLAT:E0710H02
EIA:E0632H07
(0)
windows系统杀掉后台DBman进程,然后以管理员身份运行
(0)
请问这个是哪个进程挂死了呢?我在数据库查不到有在占用tam库的链接。
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
请问这个是哪个进程挂死了呢?我在数据库查不到有在占用tam库的链接。