我搜索了网络上所有可用的线程,但没有一个可以帮助我。
我正在尝试从SQL Developer连接到SQL Server引擎。为此,我从SQL Configuration Manager中启用了命名管道和TCP / IP。
然后我尝试了其他驱动程序:
我还能做些什么吗?
编辑
这是我到目前为止所拥有的:
第二编辑
我还有更多问题:
错误提示
状态:Failur-I / O错误:SSO失败:未加载本机SSPI库。检查java.library.path系统属性
使用Windows身份验证,我仍然被要求输入用户名和密码。
(下面我的答复中的所有详细信息和解决方案)
答案 0 :(得分:1)
我们仅支持将jTDS驱动程序用于SQL Server和Sybase ASE连接,这就是解决方法。
在那之后,要由您来获取与SQL Server系统的正确连接字符串。
确保除了SQL Server实例的“ localhost”网络位置以外,您还具有正确的端口。
这是使用SQL Developer的19.1版本连接到海外的SQL2012实例。
答案 1 :(得分:0)
实际上还有更多问题,我将在此处与解决方案一起发布:
为了能够从SQL开发人员连接SQL Server数据库类型,需要安装jTDS驱动程序,如上所述。 SQL Developer不支持其他类型。
下一步是使用SQL Configuration Manager(IMO最简单的方法)进行配置,以使SQL Server侦听IP端口1433,而不是动态设置(如先前设置的那样)。为了在配置管理器中执行此操作,我必须转到“ SQL Server网络配置”并进行适当的更改。更多here。
接下来我遇到了问题:
状态:Failur-I / O错误:SSO失败:未加载本机SSPI库。检查java.library.path系统属性
这是文件丢失的原因,解决方案是将文件ntlmauth.dll放到SQL Developer目录中的/ jdk / bin中。
在我完成所有工作后,希望这对以后的工作有所帮助:)