我刚开始学习 Mulesoft,想整理一个简单的演示,使用 sqljdbc 通过 Windows 身份验证访问 SQL Server 数据库。
我参考的文章:
将数据库连接器与 Microsoft SQL Server 一起使用
软件详情:
骡服务器 3.8.4 EE
Anypoint工作室6.2.4
问题:
如果我将 sqljdbc_auth.dll 的位置添加为 sqljdbc42.jar 的本机库位置,则项目将无法运行。
症状:
当我单击运行项目时,没有控制台输出或错误。我看到右下角的加载栏大约一秒钟,然后什么也没有。
如果我从本机库位置删除 dll 路径,该项目将运行。当然,在尝试访问数据库时会出错。
设置本机库路径时,数据库连接器通过连接测试。未设置时会失败。
我假设 x64 是要使用的正确 dll。我的电脑是 x64,当我使用 x86 dll 时,数据库连接器连接测试失败。
无论项目是否具有数据库连接器,此行为都是一致的。简单的“hello world”类型演示也会发生相同的行为。
如果有人有任何建议,我将不胜感激。如果我可以通过添加更多详细信息来澄清任何事情或提供帮助,请告诉我。