Sjo*_*aar 1 sql-server jdbc anylogic sql-server-2016
我正在尝试通过 AnyLogic 7.3.6 连接到本地 SQL DB。我安装了 SQL Server 2016 Developer,并且数据库采用混合身份验证(Windows 和 SQL)。添加连接时出现以下错误:
网络错误 IOException:连接被拒绝:连接
连接被拒绝:连接
我的主人叫localhost. 我尝试将登录名和密码留空,希望进行 Windows 身份验证,并且尝试将 SQL 用户(测试、测试)添加到服务器,两者都得到相同的结果。我正在使用com.microsoft.sqlserver.jdbc.SQL.ServerDriverJDBC 驱动程序,但也尝试过net.sourceforge.jtds.jdbc.Driver(相同的结果)。
谁能解释一下如何在 AnyLogic 7 和 SQL Server 2016(开发人员)之间建立连接?
小智 5
我认为 Windows 身份验证不适用于 AnyLogic。因此,请确保有正确配置的 SQL 用户可供使用。
确保启用“允许远程连接到此服务器”。打开 SQL Server Management Studio ->右键单击您的实例->属性->连接。
检查 TCP/IP 连接是否已启用。打开 SQL Server 配置管理器-> SQL Server 网络配置->选择您的实例->启用 TCP/IP。也可以在此处更改默认端口。
TCP/IP 连接默认使用端口1433 。确保在防火墙中允许通过此端口进行连接。