错误提示如下:登录失败
点击确定后又提示如下:运行时错误‘91’:未设置对象变量或with block变量
再点击确定后,自动关闭。
而登录其他年度或者账套,均正常,只有998账套的2012年提示登录失败。
错误分析步骤:
1、先检查数据库
1.1、点击开始菜单——打开SQL Server Management Studio
1.2、用sql server 身份验证登录,用户名:sa ,密码:实际设置的密码。如果密码不对,可改为用windows身份验证登录试一下。(两种方式都可以试一下。)总可以登录的。
1.3、依次展开服务器——数据库——找到你的登录失败的数据库,可以以账套号判断哪一个库是你登录失败的,如下 ,UFData_998-2012这个库账套号是998,年度是2012年。
1.4、依据上面账套情况,明显发现UFData_998_2012 这个数据库是有问题的,因为前面没有 + 号,其他库前面均有 + 号。
1.5、双击打开也没有任何反应。
2、处理方案
最简单的笨办法是用数据库修复助手修复一下。
2.1、下载数据库修复助手。百度网盘下载链接
通过网盘分享的文件:通用版数据库修复助手.zip
2.2、在主机上操作——打开数据库修复助手。
2.3、录入服务器地址127.0.0.1——用户名SA——录入sa密码——点击连接。
2.4、选择错误的数据库——点击检测。
2.5、出现如下提示,点确定,不要管。
2.6、检测到数据库错误。
2.7、点击修复。
2.8、提示修复完成——点击确定。
2.9、再点击检测,如果还有错误,继续点修复,直至全部修复成功。
2.10、修复成功提示如下:
2.11、重新登录失败的账套。登录成功,完成数据库修复。
本操作涉及到数据库的处理,因已有以上故障,数据库已经无法备份,原则上是不要擅自操作,以上故障最好是请专业服务人员进行处理。。