java 使用名称示例时发生SQL Server连接错误

kqhtkvqz  于 5个月前  发布在  Java
关注(0)|答案(1)|浏览(42)

我正在使用一个SQL Server命名示例,并使用JDBC URI格式,
jdbc:sqlserver://EC2AMAZ-LKTS\MSSQLSERVER:1433;encrypt=false;
在简单的Java代码中,它返回下面的错误。
格式:sqlserver://\:1433;encrypt=false;
我已经验证了TCP/IP是启用在我的结束和端口1433下配置IPVII。我验证了1433端口入站和出站规则,他们似乎是好的。
为什么我会得到这个错误?
到主机EC2 AMAZ-LKTS(端口1433)的TCP/IP连接失败。错误:“EC2 AMAZ-LKTS。请验证连接属性。确保SQL Server示例正在主机上运行,并在端口上接受TCP/IP连接。确保到端口的TCP连接未被防火墙阻止

sbtkgmzw

sbtkgmzw1#

看起来您在Java代码中遇到了SQLServer命名示例和JDBC URI的问题。首先,确保JDBC URI格式正确;它应该是“jdbc:sqlserver://:1433;encrypt=false;“。仔细检查InstanceName并确保它与SQL Server示例的实际名称匹配。此外,确认TCP/IP已启用,并且在IPVII下正确配置了端口1433。由于您已经验证了端口1433的入站和出站规则,请考虑检查您的EC2示例上是否有任何可能影响连接的防火墙或安全组设置。此外,请查看SQL Server日志,以了解任何特定的错误消息,这些错误消息可以提供对问题的更深入了解。如果问题仍然存在,您可能需要查阅SQL Server文档或从相关论坛寻求帮助,以进行进一步的故障排除。

相关问题