use*_*365 8 sql-server oracle-sqldeveloper
我一直在尝试使用最新版本的Oracle SQL Developer(4.0.2)连接到使用Windows身份验证的Microsoft SQL服务器.我已经从jtds-1.3.1-dist下载并复制了ntmlauth.dll(以及JtdsXA.dll)文件到我能想到的每个位置,开发人员会寻找它,但当我尝试通过jts-1.3.1-dist设置新的连接时SQLServer选项卡单击"使用Windows身份验证"选项,我得到的是消息"状态:失败-I/O错误:SSO失败:未加载本机SSPI库.检查java.library.path系统属性." 但是我可以使用Toad for SQL Server或SSMS连接到数据库而没有任何问题,但是如果可能的话,我更愿意使用SQL Developer.
小智 6
只需复制..\jtds-1.3.1-dist\x64\SSO\ntlmauth.dll
到..\sqldeveloper\jdk\jre\bin
x64系统的- > 文件夹即可.复制粘贴x86系统的类似文件夹内容.
我有同样的问题。ntlmauth.dll
我最终通过将其放置在目录本身jdk\jre\bin
下的文件夹中来使其工作sql-developer
。由于某种原因,sql-developer 附带了自己的 jdk,这是我通过浏览找到的。我花了几个小时试图找出为什么将上述 DLL 放置在各个系统级 jre 目录(即C:\Program Files\Java\jre7\bin
)中不起作用。
ntlmauth.dll
如果这里有人知道为什么在文件夹中的放置sql-developer\jdk\jre\bin
有效,而在系统级 jre 文件夹中的放置却不起作用,我会感兴趣。
我的操作系统 = Windows 2007 64 位
jtds = jtds-1.2.7
归档时间: |
|
查看次数: |
11326 次 |
最近记录: |