与主机 localhost 端口 1433 的 TCP/IP 连接失败。错误:“连接被拒绝:连接。验证连接属性。确保 SQL Server 实例正在主机上运行并接受端口上的 TCP/IP 连接。确保到该端口的 TCP 连接未被防火墙阻止.”。
我已检查 SQL Server 配置管理器 TCP/IP 已启用。但我仍然面临同样的问题。我添加了 sqljdbc4.0.jar
<property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver" />
<property name="url" value="jdbc:sqlserver://localhost:1433;databaseName=Sample;" />
<property name="username" value="someValue" />
<property name="password" value="someValue" />
</bean>
有人可以帮我解决上述问题吗
.谢谢大家的回复.问题已经解决.按照以下步骤允许windows防火墙
1) 在“开始”菜单上,单击“运行”,输入WF.msc
,然后单击“确定”。
2)在Windows Firewall
使用高级安全性,在左窗格中右键单击Inbound Rules
,然后单击操作窗格(右上角)中的新建规则。在“规则类型”对话框中,选择“端口”,然后单击“下一步”。
3)在Protocol
and Ports
对话框中,选择TCP
。选择特定本地端口,然后键入数据库引擎实例的端口号,在我的例子中,我们使用默认值1433
。点击下一步。
4) 在“操作”对话框中,选择“允许连接”,然后单击“下一步”。在“配置文件”对话框中,我将保留域打开状态并关闭私有和公共。然后单击“下一步”
5) 在名称对话框中,输入"Allow SQL 1433 Inbound”
对于描述,我也放入相同的内容。然后点击完成-
重新启动SQLServer(MSSQLServer)
服务并再次尝试。
这会起作用
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)