当前位置:数据库 > SQLServer >>

连接失败: SQLState:'01000' SQL Server 错误: 53 [Microsoft][ODBC SQL Server Driver][DBNETLIB]Connec

连接失败: SQLState:'08001' SQL Server 错误: 17 [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝
答案:最近有没有更改了服务器的计算机名?如果有的话改回原来的。点“开始”--“运行”,输入“regedit” 打开注册表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 项,删除其中的“PendingFileRenameOperations”。看看服务器的DNS有没有变动,也就是ping计算机名时找不到SQL服务器,解决这个问题的办法也可以修改hosts文件,增加一条记录。检查tcp/ip协议 -> 属性 -> 高级 -> 选项 -> 属性 -> 关闭 tcp/ip筛选。启动sqlserver agent的服务,并将其改为自动启动。
其他:缺少ODBC 驱动。。 同解 1:去掉本系统的防火墙和其它一切防火墙。 
2:在客户端执行 telnet 服务器ip 1433,如果提示错误,则sql的缺省端口被禁止-此步骤可忽略 
3:查看服务器的安全策略,打开即可。 
 管理工具-本地的安去策略-ip安全策略-双击新ip安全策略-规则-1433-筛选器操作-允许。即可

上一个:想提个关于SQL server的问题 我想直接备份出数据库里面某个表里面的一段数据 我该怎么做
下一个:sql server 查询以class分组,max值最大的name,求高手,可以的话留个QQ...

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,