java 连接远程 sql server 2005


服务器端配置:


SQL Server 2005 远程登录:Provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server的连接

SQL Server 2005 远程登录:

Provider: 命名管道提供程序, error: 40 - 无法打开到SQL Server的连接解决办法:

1、配置工具—>Sql Server Configuration Manager->MSSQLSERVER的协议看看TCP/IP协议是否启动,如果启动,右键菜单点"属性" ,在分页菜单中选"IP地址",把"IP1"和"IP2"中"TCP端口"为1433, "已启用"改为"是"

配置工具—>Sql Server Configuration Manager—>SQL Native Client 配置—>客户端协议—>TCP/IP 选择TCP/IP右键菜单中"属性",确认"默认端口"是1433,"已启用"为"是

2、SQL Server 外围应用配置器—>服务和连接外围配置—>databaseengine—>远程连接—>选择“本地连接和远程连接”-->再选“同时使用TCP/IP和named pipes”。

SQL Server 外围应用配置器—服务和连接外围配置—>SQL Server Browser -->“服务”-->启动类型为“自动”-->设为启动。

3、右键单击网上邻居-->“属性”-->右键单击本地连接-->“属性”-->“高级”-->“设置”-->关闭windows防火墙。

4、如果是用路由器共享上网,把路由器防火墙的“安全防御”设为不启用。

netstat -an查看1433是否被监听,telnet IP 1433 会弹出一个“telnet ip” 对话框来,说明成功了

客户端:


只需要把localhost改成服务器的IP地址即可,其他的都不变

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值