0

我对连接到 SQL Server 的 Anylogic 7.2 数据库对象有疑问。我是 Anylogic 的新手,但据我所知,我已经正确设置了它。为了设置与 SQL Server 的连接,我下载了 sqljdbc4-3.0.jar 并将其设置为顶层模型中的模型依赖项。在'main'的'imports'部分,我调用import com.microsoft.sqlserver.jdbc.SQLServerDriver;

用户登录对相关数据库具有相关权限,并且用户名/密码组合有效。用户可以通过 SQL Server Management Studio 进行连接。

在 Anylogic 数据库连接向导中,我已将主机设置为 (local), ., local, localhost, (localhost) - 似乎都不起作用。当我尝试连接以返回表列表时,返回的结果为空。

我不了解 SQL Server,但我认为它设置正确。我全力以赴,不知道如何解决这个问题。如果有人有线索,我将不胜感激。

谢谢。

4

1 回答 1

1

谢谢你的帮助瑞秋。最终,我到达了这一点的底部。在浏览了来自 Anylogic 和 SQL Server 的日志文件后,很明显 Anylogic 无法访问 SQL Server,即没有尝试登录。因此,我关闭了防火墙,一切都按预期工作。防火墙似乎阻止了端口 1433 上的通信。我设置了明确的防火墙规则以允许通过端口 1433 和 1434 进行通信,现在问题似乎已经解决。

于 2015-09-24T10:31:35.417 回答