如何排查解决分销软件登录时报错提示:数据库服务未开启或连接出错的问题
一,还没加载到软件登录界面就报错提示:数据库服务未开启或连接出错的问题。
1,如果是9.8及以上版本的话,数据库里检测一下是否有SysdataDB数据库,如果没有的话备份数据后重装软件,安装的时候把安装数据库打钩,让它自己创建上这个数据库后访问看看是否正常。
2,如果是9.8之前版本或者有SsdataDB数据库,首先检查一下数据库服务是否是已启动的,没有的话先启动数据库服务后再访问看看是否正常。
3,如果数据库服务已启动,在管家婆软件安装目录下program-script文件夹下面有一个database.dat文件,把这个文件剪切在桌面上,再运行文件夹下面pserverconfig.exe程序(扳手或者是小电脑一样的图形的程序),输入正确的数据库服务器名称,用户名sa和sa的密码,选择要连接的数据库,测试连接并且加密后看看是否正常。
4,如果还是不正常, 将软件安装目录下的program文件夹-script文件夹里的所有dll文件依次注册一下后再看看,注册方法:开始—运行—输入regsvr32,然后空格,将该dll文件拖进去点确定即可,一次只能注册一个。
二,登录加载到软件登录界面都正常,但是输入用户名和密码后登陆提示数据库服务未开启或连接出错的问题,一天出现几次,过一会儿又正常,原因可能是其他程序占用了很多资源,导致我们程序没资源可用。
处理方法:软件安装目录下program文件夹-web.config文件右键以记事本方式打开,找到以下语句:
把20改为30后再看看(这个操作主要是为了让我们的程序和其他程序抢资源去)
三,如果客户服务器上有很多个虚拟目录,都是相同版本,其他虚拟目录都能正常访问,就只有一个虚拟目录访问出现此报错,问题原因可能是很多虚拟目录的话其他程序会占用过多资源,导致这个虚拟目录没有资源就会有此提示。
处理方法:可以新建一个应用程序池,把这个虚拟目录指定到新的应用程序池后看看是否正常。