到主机 localhost、端口 1433 的 TCP/IP 连接失败

新手上路,请多包涵

当我尝试通过 jdbc 将 eclipse 与 sql server 连接时,我反复收到这 2 个错误。谁能帮我解决这个问题或解释为什么我会得到这个?

 1. The TCP/IP connection to the host localhost, port 1433 has failed.
2. The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption.

谢谢你。

 String driver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
Class.forName(driver).newInstance();
String connString      ="jdbc:sqlserver://localhost:1433/databaseName=Engg_Street;instance=SQLSERVER;encrypt=true;     trustServerCertificate=true";
String username = "Vijayalakshmi";
String password = "";
conn = DriverManager.getConnection(connString,username,password);

原文由 Navin Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 539
1 个回答
You need to Go to Start > Microsoft SQL Server > Configuration Tools > SQL Server Configuration Manager

打开时转到

SQL Server Configuration Manager > SQL Server Network Configuration > Protocols for SQLExpress

在哪里可以找到协议 TCP/IP,如果禁用,则启用它 单击 TCP/IP,您将找到它的属性。

在此属性 中删除所有 TCP 动态端口并将值 1433 添加到所有 TCP 端口并重新启动 SQL Server 服务 > SQL Server

它完成了…

原文由 sunysen 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题