6
我在一个非常严格的环境中工作,我试图配置一个Java应用程序以连接到本地运行的SQL Server实例。JDBC驱动程序是否可以配置为使用共享内存协议
共享内存,TCP/IP和命名管道客户端协议已启用,但只有共享内存协议作为我的SQL Server实例的“网络配置”的一部分启用。因此,无论何时尝试建立连接,我都会收到错误
“Connection refused:connect。验证连接属性,检查主机上是否运行SQL Server实例并接受端口上的TCP/IP连接,并且没有防火墙阻止到端口的TCP连接。“
我很确定这是因为实例上没有启用TCP/IP。那么有没有办法在JDBC URL中指定应该使用共享内存还是不可能?
检查[此问题](http://stackoverflow.com/q/4806320/3916)。如果您想要命名管道支持,请使用jTDS。如果您遇到Microsoft Type 4 JDBC驱动程序,则必须启用TCP/IP连接。 –