将 AnyLogic 连接到本地主机 SQL 服务器

Connect AnyLogic to localhost SQL Server

我正在尝试通过 AnyLogic 7.3.6 连接到我的本地 SQL 数据库。我安装了 SQL Server 2016 Developer 并且数据库处于混合身份验证状态(Windows & SQL)。添加连接时出现以下错误:

Network error IOException: Connection refused: connect

Connection refused: connect

我的房东叫localhost。我尝试将登录名和密码留空,希望进行 Windows 身份验证,并且我尝试向服务器添加 SQL 用户(测试,测试),结果相同。我正在使用 com.microsoft.sqlserver.jdbc.SQL.ServerDriver JDBC 驱动程序,但也尝试了 net.sourceforge.jtds.jdbc.Driver(相同的结果)。

谁能解释一下如何在 AnyLogic 7 和 SQL Server 2016(开发人员)之间建立连接?

我认为 Windows 身份验证不适用于 AnyLogic。因此,请确保使用正确配置的 SQL 用户。

确保 "Allow remote connections to this server" 已启用。 打开 SQL Server Management Studio -> 右键单击您的实例 -> 属性 - > 连接.

检查以启用 TCP/IP 连接。 打开SQL服务器配置管理器 -> SQL服务器网络配置 -> Select 你的实例 -> 启用TCP/IP。也可以在此处更改默认端口。

TCP/IP 连接默认使用端口 1433。请确保允许 通过防火墙中的此端口进行连接。