与主机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>
有些人可以帮我解决上述问题
答案 0 :(得分:3)
。感谢所有人的回复。问题已经解决。请按照以下步骤进行操作以防止Windows防火墙
1)在“开始”菜单上,单击“运行”,键入WF.msc
,然后单击“确定”。
2)在具有高级安全性的Windows Firewall
中,在左窗格中,右键单击Inbound Rules
,然后在操作窗格(右上角)中单击“新建规则”。在“规则类型”对话框中,选择“端口”,然后单击“下一步”。
3)在Protocol
和Ports
对话框中,选择TCP
。选择特定本地端口,然后键入数据库引擎实例的端口号,在我的情况下,我们使用默认值1433
。单击“下一步”。
4)在“操作”对话框中,选择“允许连接”,然后单击“下一步”。在“配置文件”对话框中,我将打开“保持域”状态并关闭私有和公共关闭。然后单击“下一步”
5)在“名称”对话框中,键入"Allow SQL 1433 Inbound”
,并输入相同的说明。然后单击“完成” -
重新启动SQLServer(MSSQLServer)
服务,然后重试。
这将有效