sql server 连接失败,跪求高手解答

Sqlstate:'01000'Sqlserver错误:53[Microsoft][ODBCSqlServerDriver][DBNETLIB]connectionOpe... Sqlstate :'01000'
Sql server错误:53[Microsoft][ODBC Sql Server Driver][DBNETLIB] connectionOpen(Connect())
连接失败:
Sql State:'08001'
Sql Server错误:17
[Microsoft][ODBC Sql Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
这是怎么回事,怎样才能解决
请不要复制粘贴,跪求高手解答
展开
 我来答
feixianxxx
2010-09-25 · TA获得超过2202个赞
知道大有可为答主
回答量:1273
采纳率:100%
帮助的人:1749万
展开全部
错误有以下可能:
a.SQL Server名称或者IP地址拼写有误
b.服务器端网络配置错误
c.客户端网络配置错误

解决步骤:
1.检查网络物理连接
ping 服务器名称 或者 ping 服务器ip地址
===》ping 服务器ip地址失败 :说明物理连接出问题,需要检查硬件设备;需要注意将防火墙关掉,因为它也许会屏蔽你的PING命令
===》ping 服务器ip地址成功 ping 服务器名称失败:说明服务器名称有问题。如果服务器和客户端不在同一局域网内,很可能无法直接使用服务器名称标志服务器。

2.使用Telnet命令检查SQL Server服务器工作状态
Telnet 服务器IP地址 14323(默认端口号)
===>如果有“无法打开连接”的信息,说明你的SQL Server服务没开启,或者你的TCP/IP协议没有启用,或者你的服务器没有在端口1433上监听

3.检查服务器端的网络配置,看是否启用命名管道,是否启用TCP/IP协议
这个可以在不同版本的SQL Server自带的工具管理器里找到,比如2000是服务器网络使用工具 2008是SQL Server配置管理器

4.检查客户端的网络配置,查看使用的协议
一般需要启用命名管道;
liver1123
2010-09-25 · TA获得超过4636个赞
知道大有可为答主
回答量:2484
采纳率:100%
帮助的人:1755万
展开全部
可能是客户端没有安装好或者版本不匹配。
要访问sql server,在运行脚本的机器上需要安装其连接组件(或客户端)才可以成功连接数据库服务器。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ren7_2000
2010-09-25 · TA获得超过231个赞
知道小有建树答主
回答量:360
采纳率:0%
帮助的人:299万
展开全部
确认是否正确配置了odbc
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ayanami365
2010-09-25 · TA获得超过937个赞
知道小有建树答主
回答量:1777
采纳率:0%
帮助的人:725万
展开全部
代码贴出来~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式