我为一家救护车公司工作,他们最近投资了这些载有卡车的平板电脑,并且可以使用Octivus的MobiMed软件将事件的所有患者数据记录到其上,问题是重置软件以确保任何先前的患者数据都被删除了,我已经重新安装了Mobimed及其随附的软件(我们只是已经存储在平板电脑上的msi)才发现它在尝试启动时会卡住。连接数据库127.0.0.1:1791"它只是在不断增加。所有日志都说:"等待DBI / DBO准备就绪"
它正在运行SQL Server 2008 R2,并且从我们提交它时它还没有被修改过。我只卸载了软件,但在搜索REGEDIT之后,我无法找到与用户名有关的内容,软件开发人员也没有回复。
我应该开始的任何解决方案?我以前没有冒险进入SQL Server,而且没有在线软件的指南...
编辑 - 显示端口和msi配置信息。
这一切都发生在我删除regedit中的设置后,因为它不断重新创建旧的设置缓存,谢谢你的帮助!
答案 0 :(得分:0)
这不是一个完整的答案,但我无法在评论中包含此级别的详细信息。所以,这是一个答案,可能会帮助您继续进行故障排除。
如果您可以打开提升的命令窗口(例如,“开始| cmd |右键+单击|以管理员身份运行”),则可以运行以下命令来查找SQL Server正在侦听的端口:
netstat -n -b -a
输出看起来像这样:
Active Connections
Proto Local Address Foreign Address State
TCP 0.0.0.0:1433 0.0.0.0:0 LISTENING
[sqlservr.exe]
我使用的是SQL Server 2008 R2。进程名称为sqlservr.exe
,您可以看到它正在侦听端口1433
。您应该在平板电脑上寻找类似的东西。我不确定SQL Server Express的exe
名称是否也是sqlservr.exe
。所以你的可能会略有不同。
确保找到状态为LISTENING
的行,该行位于SQL Server Express的exe
名称上方。
SQL Server正在侦听的端口是MobiMed应连接的端口。您应该能够配置SQL Server或MobiMed以使端口匹配...
我认为安装程序会处理SQL Server和MobiMed的端口分配。也许还应该安装另一个.msi
包?
答案 1 :(得分:0)
我猜你在Ortivus DBO安装中的服务器名称是错误的。 将ORTIVUS替换为MEDI-TAB \ ORTIVUS