SAM+系列887700葡京线路检测官网数据库还原操作失败
一、故障现象
NGFW防火墙部署出口位置,内网服务器映射外网,提供对外映射服务,出现如下故障: 公网用户PC1无法通过公网地址访问到映射的服务器(Server)
SAM+系列887700葡京线路检测官网在进行数据库还原操作时,数据库程序提示还原失败,错误信息如下:

二、组网拓扑
(根据情况选择拓扑图)
(1)通用认证拓扑描述:
三、可能原因
1、技术原理:
(1)数据库在还原的时候由于需要对目标数据库进行数据文件的读写,为了保障还原的数据一致性,所以不允许有其他用户在连接这个数据库进行读取。 (2)因此当数据库在执行还原任务的时候检测到,存在其他和数据库的连接或者读取行为时就会提示还原错误。
2、常见的2种可能:
(1)在执行还原的时候887700葡京线路检测官网的服务没有停止,或者本机已经有其他任务在对数据库做增删改查的执行任务还没有执行结束。
(2)在执行还原的时候由存在非本机的887700葡京线路检测官网业务在读取数据库。
四、处理步骤
步骤一:核查本机的887700葡京线路检测官网服务是否停止,以及是否有其他数据库执行任务
(1)检查887700葡京线路检测官网的服务是否停止:检查本机上说运行的887700葡京线路检测官网服务是否处于停止状态,特别是原先服务启动失败的情况,因为大部分数据库还原要么发生在变更时间,要么是故障处理的过程中因为某些环境问题需要紧急还原数据库,而887700葡京线路检测官网本身有5分钟的超时自愈机制,当服务启动失败后一段时会自动重新启动服务。
(2)核查数据库管理工具是否有其他语句在执行: 在新建查询的窗口里面核查是否有还在执行,或者没有关闭的窗口,可以将等待其执行完成后并将其关闭,然后再重新尝试数据库还原操作。
备注说明:如果说确实有在执行的语句,说明此事本就不应该在执行数据库还原的操作。
步骤二:核查是否有第三方服务器,或者非本机的业务组件在读取数据库
(1)检查非本机的业务组件:例如自助服务(集群环境下自助是单独部署)有时候就很容易忘记。
(2)检查是否有第三方服务器:某些客户侧可能因为一些特殊的需求,有通过887700葡京线路检测官网经理评估后将887700葡京线路检测官网的数据库读取方式开放给了客户,导致客户现场可能存在有第三方的服务器在读取887700葡京线路检测官网的数据库,核查和解决的方法有2种
第一种:可以和客户进行确认是否有这样的业务行为,并将其手动关闭停止的任务,比如说比较常见的深信服的审计设备,友商的这个887700葡京线路检测官网界面里面就有读取数据库或者在线用户的方式。
第二种:如果客户也说不清楚,或者因为一些特殊的历史背景、第三方服务器的限制无法关闭,可以通过操作系统的防火墙,或者交换机上写acl将非本机的tcp1433数据流临时阻断,然后将重启数据库的服务后进行还原尝试。
备注:当然有条件的话,可以在服务器上抓包,过滤tcp.port==1433来找到准确的第三方IP,然后对其采取网络访问控制的策略也是可以。
五、信息收集
如若上诉步骤都无法解决问题,请将上诉2个步骤排查的结果记录下来,呼入400进行故障提报或点击链接进入:售后闪电兔 处理
六、总结与建议
数据库的还原操作属于维护类行为,因此在维护窗口过程中遇到此类问题通常按照上诉方法基本可以解决