一、组网拓扑
软件产品本体效劳启动遇到的故障不涉及组网拓扑。
二、征象形貌
SAM+的效劳启动失败,效劳治理平台最后提醒的失败缘故原由是”数据库毗连失败,系统自动退出”

三、可能缘故原由
首先这个问题的手艺原理是显而易见的,软件的启动与运行需要依赖与数据库的毗连实现,当SAM+无法毗连数据时就会泛起此类问题,而故障的处置惩罚思绪也较量直接,就是基于设置和系统情形两个部分来找寻毗连失败的缘故原由,毗连失败共有3种手艺缘故原由:
(1)毗连层面:SAM+自己无法毗连操数据库的TCP1433端口导致毗连失败,好比防火墙、数据库的效劳没有启动。
(2)参数设置层面:SAM+在登录数据库时失败,这种所指的是毗连层面正常,但举行账号密码验证时失败了。
(3)数据本体层面:SAM+连上数据库也登录乐成,但在读取SAM+的数据库时由于数据库损坏、或者数据库的权限过失导致无法毗连。(这里的数据本体指的是SAM+在数据库中默认建设的数据库SAMDB) 而这种类型的故障主要泛起在两种场景,新安排和运行阶段,因此下面将基于两种场景划分归类可能得主要缘故原由
四、处置惩罚办法
1、基础毗连和数据库参数设置检查:
(1)确认数据库的要害效劳是否启动:
翻开操作系统的“效劳“组件(用搜索或者win+r输入“services.msc”都可以),核实效劳列表中如下2个要害效劳处于启动状态,若是没启动的话手动举行启动看下是否能启动乐成。

(2)确认SA的账号密码是否准确:使用数据库自带的的治理工具“SQL Server Management Studio”,在效劳器名称输入127.0.0.1并使用sa账号和密码举行登录,

确认是否能上岸乐成,若是无法登录乐成会有提醒,好比常见的失败缘故原由有如下这种,这种通常是sa的密码过失导致,只需要切换到使用“windows”系统账号举行数据库治理工具的登录后将sa账号密码重置即可,若是能上岸乐成即可举行SAM+的效劳重视启。

(3)检查操作系统的防火墙设置是否开启:若是开启但没有设置入站战略将有可能导致(差别系统机制有差别)无法毗连数据库,因此可以将操作系统的防火墙暂时关闭后实验是否能上岸乐成,若是能上岸乐成即可举行SAM+的效劳重视启。
2、SAMDB数据检查:
(1)若上诉的排查要领均正常,但依旧无法启动乐成,可以通过数据库治理工具核查SAM+所使用的SAMDB数据库是否能正常翻开,正常的情形加入下图:

若泛起如下2种情形,说明SAM+的SAMDB数据库保存损坏或者会见权限限制的问题
情形1:SAMDB提醒为单用户模式,此模式只允许有一个毗连会见SAMDB其中还包括了数据库的治理工具,因此如若除了SAM+之前的毗连对SAMDB举行了毗连会见,将造成SAM+无法毗连。

解决计划:通过语句或者数据库治理工具的设置将SAMDB从当用户模式修改为多用户,执行后点击刷新,将会看到SAMDB作废了单用户模式,作废后重启SAM+效劳确认是否启动乐成。
语句:alter database SAMDB set multi_user
参考:

情形2:SAM+的SAMDB数据库提醒处于可疑状态
说明:数据库成为可疑状态通常是效劳器泛起异常的断电重启后,由于数据库自身对数据的完整性有校验要求,而断电重启这种异常的行为自己就会数据库的程序造成随机性的数据丧失,因此导致数据库程序使命这个数据不保存故障,因此会将数据库的状态设定为可疑模式,而可疑模式下是无法举行数据读取的。
【解决计划】:若是遇到此类问题,建议联系4008协助处置惩罚或点击链接进入:售后闪电兔 处置惩罚
五、总结与建议
这个问题的手艺原理是显而易见的,软件的启动与运行需要依赖与数据库的毗连实现,当SAM+无法毗连数据时就会泛起此类问题,而故障的处置惩罚思绪也较量直接,就是基于设置和系统情形两个部分来找寻毗连失败的缘故原由