【发布时间】:2018-09-03 09:40:55
【问题描述】:
我在一家救护车公司工作,他们最近投资了这些平板电脑,这些平板电脑可以在卡车上行驶,事件的所有患者数据都可以使用 Octivus 名为 MobiMed 的软件记录在上面,问题是因为重置软件以确保任何以前的病人数据都被删除了,我重新安装了 Mobimed 和它附带的软件(我们只得到了已经存储在平板电脑上的 msi),发现它在尝试启动“连接到数据库 127.0.0.1 时卡住了: 1791”,而且还在不断增加。所有的日志都说:“等待 DBI/DBO 准备好”
它运行的是 SQL Server 2008 R2,并且从我们带来它时就没有被修改过。我只卸载了该软件,但在搜索 REGEDIT 后,我找不到与用户名有关的任何内容,并且该软件的开发人员没有回复。
我应该从哪里开始的任何解决方案?我之前没有接触过 SQL Server,而且没有在线软件指南...
编辑 - 显示端口和 msi 配置信息。
这一切都是在我删除 regedit 中的设置后发生的,因为它一直在重建旧的设置缓存,谢谢你的帮助!
【问题讨论】:
-
127.0.0.1 表示本地主机,通常是平板电脑。这听起来像是一个配置问题,除非数据库实际上在设备本身上。如果不是,该 IP 地址应该指向您的数据库服务器。
-
您可能需要确保平板电脑上正在运行 MSSQL。
-
一些想法。您说它使用的是 SQL Server 2008 R2,但您的屏幕截图显示的是 SQL Server Express。卸载期间是否删除了 2008 R2,并且可能没有重新安装?此外,SQL Server 的默认端口是 1433。由于 MobiMed 使用端口 1791 进行连接,因此必须将 SQL Server 配置为侦听该端口。搜索 MobiMed 和端口 1791,SQL Server 侦听端口 1791。您应该会在了解如何使用端口来控制应用程序和数据库之间的通信时找到帮助。
-
呃。安装到 C:\ 驱动器的根目录而不是 Program Files 并不是软件编写良好的标志。
-
@JamesL Express Edition 是 Sql Server 2008 R2 的一个版本。它们是一样的。
标签: sql sql-server sql-server-2008 sql-server-2008-r2