zoukankan      html  css  js  c++  java
  • [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝 (转)

    以下是原文:

    [Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝

    关于这个问题,在百度跟sogou中,连续搜索分析了几个小时,最后终于知道原因

    一般连接sql数据库,
    IP_connstr="driver={SQL Server}; server=127.0.0.1;database=数据库名字;uid=sa;pwd=密码"

    这样写没错,一般情况下不会出错,但如果出现

    “[Microsoft][ODBC SQL Server Driver][DBNETLIB]SQL Server 不存在或访问被拒绝”

    其原因就是能从百度中搜索找到的,其中这个需要你注意:

    其实很简单,把server=127.0.0.1的127.0.0.1
    改为

    打开你的IIS,展开internet 信息服务
    **(本地计算机)
    **就是需要的东西,例如你的是webnet
    那你连接数据库改为

    IP_connstr="driver={SQL Server}; server=webnet;database=数据库名字;uid=sa;pwd=密码"

    这样就可以了

    其实在百度中我也搜索到解决办法了,就是懒的测试,

    如下:
    3、用ip连如企业管理器:   
      企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成   

    参考资料:http://www.it-school.cn/html/Windows-SDK-API/200611/121149.html
    一般问题,上面地址中就可以解决了。

    为防止,页面以后打不开:复制

    1、先保证ping通   
       
      2、在dos下写入telnet   ip   1433不会报错   
       
      3、用ip连如企业管理器:   
      企业管理器-->右键SQlserver组-->新建sqlserver注册-->下一步-->写入远程实例名(IP,机器名)-->下一步-->选Sqlserver登陆-->下一步-->写入登陆名与密码(sa,pass)-->下一步-->下一步-->完成   
       
      4、如果还不行:   
      sqlserver服务器-->开始菜单-->SQLserver-->服务器网络实用工具-->启用   WinSock代理-->代理地址:(sqlserver服务器IP)-->代理端口-->1433-->OK了   
       
      5、如果还不行:   
      sqlserver客户端-->开始菜单-->SQLserver-->客户端网络实用工具-->别名-->添加-->写入别名如"大力"-->"网络库"选tcp/ip-->服务器名称写入远程ip或实例名-->OK了  

    把我的经验分享出来,搞了可不只是三四个小时,而是很长时间,终于解决了……

  • 相关阅读:
    我真的没读野鸡大学!是他们不好好起名字!
    Request.Cookies和Response.Cookies
    深受理科生喜欢的10大专业
    如何玩转“互联网+教育”?
    js调试工具Console命令详解
    XSS获取cookie并利用
    257. Binary Tree Paths
    EXEC sp_executesql with multiple parameters
    235. Lowest Common Ancestor of a Binary Search Tree
    226. Invert Binary Tree
  • 原文地址:https://www.cnblogs.com/zhangsir/p/959381.html
Copyright © 2011-2022 走看看