我正在为SmartFoxServer (SFS)编写“服务器端扩展” 。在我的登录脚本中,我需要连接到 MS SQL Server,我正尝试使用 JDBC 进行连接。我已经在我的调试环境中测试了 JDBC 代码,它工作正常。
但
当我将服务器端扩展放在 SFS“扩展”文件夹中时(根据规范),我得到一个com.microsoft.sqlserver.jdbc.SQLServerException
:
“此驱动程序未配置为集成身份验证。”。
我google了一下这个错误,发现一般是因为文件sqljdbc_auth.dll
不在系统路径下;我已将此文件复制到系统路径中的文件夹中,但仍然无法正常工作!
还有其他建议吗?
使用 Windows 身份验证集成安全时
将 sqljdbc_4.0/enu/auth/x64/sqljdbc_auth.dll 复制到
Java/jre7/bin和
Java/jre7/lib
在此之后,youj 应该能够连接到休眠工具以在 Data Tools 中拉取数据库