用友T3登录的时候提示“登录失败”
今天有同行请我帮忙看一下某客户的系统登录不上是什么情况
刚开始看到这个,怀疑是dll组件的问题,用正常的dll替换注册后还是一样的报错,后面就怀疑是系统库的问题,但是sqlmanager登录不进去,客户电脑太卡了
就只能通过系统管理登录判断有没有损坏,但是系统管理也是正常登录的
那系统管理可以登录,那就看看系统日志吧
上面提示是加密狗的问题,我又检测了一下加密狗
发现加密狗正常识别,那么就不是加密狗的问题,所有第一时间开始备份数据,考虑环境的问题,但是备份过程中报错了,看到sa登录失败,那就知道原因了,应该是数据库质疑导致的
所以检测一下数据库情况,查询数据库总数
知识点2:查询数据库数量
SELECT COUNT(*) AS DatabaseCount FROM master.dbo.sysdatabases;
知识点2:查询哪些数据库是质疑的
tatus & 256 = 256
:借助按位与操作符 &
来检查 status
字段是否包含值 256。在 SQL Server 里,值 256 代表数据库处于质疑状态。
SELECT name FROM master.dbo.sysdatabases WHERE status & 256 = 256;
总共322个数据库,104个数据库质疑
由于数量太多,如果需要我处理的话需要耗费大量时间,就让同行那边和客户沟通吧,一两个就顺手处理了,量太大了,我这个创口贴兜不住啊,
用老梁的话说,就是,小手一抖,2w到手

PS:再次提醒大家,技术有价,数据无价,记得多多异地备份数据,有条件的直接搞个NAS