gpt4 book ai didi

sql-server - JTDS 驱动程序不适用于 Sql Server 2008R2,且 Denali Native SSPI 库未加载。检查 java.library.path 系统属性

转载 作者:行者123 更新时间:2023-12-02 11:58:10 25 4
gpt4 key购买 nike

我正在尝试使用 JTDS 驱动程序从我的应用程序使用 Windows 身份验证连接 Sql Server 数据库,但出现以下错误

SSO Failed: Native SSPI library not loaded. Check the java.library.path system property.

以下是我尝试解决但仍然缺少某些内容的场景..

  1. 我已在系统目录中添加了 ntlmauth.dll,它在 Sql server 2005 上运行良好。
  2. 但是我对 Sql Server 2008 R2 和 Denali 尝试了同样的操作,但它给了我与上面提到的相同的错误
  3. 我也考虑过,我的意思是我从系统目录中的 x64\SSO\路径复制了 ntlmauth.dll。

我很困惑为什么这不适用于 Sql Server 2008 R2 和 Denali。

最佳答案

尝试将 ntlmauth.dll 文件放入 Java 运行时环境的 bin 文件夹中(例如 C:\Program Files\Java\jre7\bin )。

确保 DLL 的“位数”(32 位或 64 位)与 JVM 位数相匹配。

我在使用 SQL Server Express 2008 R2 和此 MSDN SQL Server Forum Article 时遇到了同样的问题推荐了这个决议,它对我有用。

关于sql-server - JTDS 驱动程序不适用于 Sql Server 2008R2,且 Denali Native SSPI 库未加载。检查 java.library.path 系统属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6356612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com