0

我需要将我的 MATLAB 数据库工具箱连接到 SQL Server,但 MATLAB 返回以下错误...

“此驱动程序未配置为集成身份验证。”

我是新手,但我已按照 http://msdn.microsoft.com/en-us/library/ms378428.aspxhttp://www.mathworks.com/support/solutions/上的说明进行操作zh/数据/1-9SHNAT/

我已将“sqljdbc4.jar”文件的完整路径添加到 classpath.txt 的末尾,如下所示...

  • C:\Program Files\MATLAB\R2013a\sqljdbc_2.0\enu\sqljdbc4.jar

我还将“sqljdbc_auth.dll”的完整路径添加到 librarypath.txt 的末尾,如下所示...

  • C:\Program Files\MATLAB\R2013a\sqljdbc_2.0\enu\auth\x86

请注意,通过 Microsoft SQL Server Management Studio 直接与数据库交互时,我可以使用 Windows 身份验证,但 MATLAB 仍然很顽固。

我已经为“sqljdbc4.jar”文件测试了各种不同的可写位置,并且在 x86 文件和 x64 文件中测试了身份验证文件,尽管我有 32 位 Java,所以我相信 x86 应该是正确的.

任何指导表示赞赏!

4

1 回答 1

0

尝试使用 javaaddpath 函数动态地而不是静态地添加 JDBC 驱动程序。这对我有用。

于 2013-08-16T14:42:53.517 回答