Sql server 如何通过TCP远程连接到SQL Server 2008实例(防火墙已关闭,TCP已启用)?
我正在尝试通过端口1433使用TCP协议从另一台计算机连接到SQL Server 2008 R2实例 在服务器端:Sql server 如何通过TCP远程连接到SQL Server 2008实例(防火墙已关闭,TCP已启用)?,sql-server,Sql Server,我正在尝试通过端口1433使用TCP协议从另一台计算机连接到SQL Server 2008 R2实例 在服务器端: SQL Server正在运行 SQL Server有其“允许远程连接到此服务器” 选中复选框 SQL Server已启用TCP协议 SQL指定的IP地址列表中至少有一个IP地址 声称正在侦听的服务器是正确的。没有一个 此列表中的项目已启用,但这不是我想要的 我摸到了。所有都处于活动状态。所有端口都设置为1433 (我从未碰过它)。我也在不同的位置将它们设置为启用;这没什么区别。我
- SQL Server正在运行
- SQL Server有其“允许远程连接到此服务器” 选中复选框
- SQL Server已启用TCP协议
- SQL指定的IP地址列表中至少有一个IP地址 声称正在侦听的服务器是正确的。没有一个 此列表中的项目已启用,但这不是我想要的 我摸到了。所有都处于活动状态。所有端口都设置为1433 (我从未碰过它)。我也在不同的位置将它们设置为启用;这没什么区别。我无法找到任何文档,说明为什么需要同时保持活动状态和启用状态
- 所有IP的TCP动态端口都设置为空白(我从未接触过它) 地址。据我所知,这是您希望对连接执行的操作,这些连接应在其连接信息中明确指定TCP端口(这正是我想要的)
- 所有IP地址(包括IPAll)的TCP端口均设置为1433
- 防火墙关闭了
- SQL Server身份验证设置为SQL Server身份验证 (然后是Windows身份验证)
jdbc:sqlserver://my.host.here:1433;databaseName=frob
并且我指定了一个有效的用户和密码(并且在任何情况下都不会得到登录/安全错误)
URL有效且格式正确
我可以远程登录到机箱上的端口1433,而不会出现连接拒绝错误,因此端口是打开的
感谢您提供的帮助。答案是:这是JDK版本1.6.0更新29(您知道,Mac上当前的版本)的回归。见此: