none
sql server 2008 express无法远程连接 RRS feed

  • 问题

  • 安装使用sql server 2008 express,可是每次只能本地连接访问,远程访问总是提示如下错误。

    下面是我对远程方面的设置,可以依旧无法访问

    百度了很久依旧无法找到问题的根源,请各位大侠帮忙,万分感激!
    2013年3月14日 9:41

答案

  • 哦哦,那我要如何设置才可以远程访问呢?上图查看应用程序的端口号是什么命令?
    You can find port number in sql server configuration manager. Saw you set port to 1433 already in your original post., just ensure that port is open on your network. By the way, did you try connect with named pipes?
    2013年3月20日 13:14

全部回复

  • 2013年3月14日 9:42
  • Tried telnet sql port from remote machine?
    2013年3月14日 14:11
  • sql express是不是默认实例 如果不是的话端口号不是1433哦

    我的sql express就不是默认实例,所以 端口号不是1433


    给我写信: QQ我:点击这里给我发消息

    2013年3月15日 2:42

  • 给我写信: QQ我:点击这里给我发消息

    2013年3月15日 2:43
  • 哦哦,那我要如何设置才可以远程访问呢?上图查看应用程序的端口号是什么命令?
    2013年3月20日 7:29
  • netstat /ano

    根据任务管理器里的pid的值在cmd里找到sql express


    给我写信: QQ我:点击这里给我发消息


    2013年3月20日 8:11
  • 你找到sql express的端口号之后然后试一下telnet,如果 telnet不通看一下防火墙的设置

    给我写信: QQ我:点击这里给我发消息

    2013年3月20日 8:12
  • 哦哦,那我要如何设置才可以远程访问呢?上图查看应用程序的端口号是什么命令?
    You can find port number in sql server configuration manager. Saw you set port to 1433 already in your original post., just ensure that port is open on your network. By the way, did you try connect with named pipes?
    2013年3月20日 13:14
  • 你好,非常感谢你的帮助。按照你的方法,我找到SQL Server Express服务的监听端口号为3705,果然不是默认的1433。在Windows 7平台后,貌似无法使用telnet命令。然后还有一个问题,以后的远程连接是不是都需要按下面的地址访问呢?IP地址:3705\SQLEXpress
    2013年3月20日 13:50
  • Then you have to check firewall for that port. Try connect to it with host name and port number like host_name,3705. By the way, is sql browser service running?
    2013年3月20日 14:20
  • 你先在Windows7安装telnet工具

    勾选服务器跟客户端,然后点确定,Windows7会安装好telnet工具

    然后在cmd下输入下面命令:

    telnet 127.0.0.1 4453

    ip地址根据你的电脑的情况

    因为我的是本机所以使用127.0.0.1

    “以后的远程连接是不是都需要按下面的地址访问呢?IP地址:3705\SQLEXpress”

    当然不是,因为sqlserver有sql  browser 服务,你不要阻止1434端口就可以了,sql  browser 服务使用1434端口

    他会告诉客户端现在SQLEXpress实例的端口是哪一个,所以不用加端口的只要你的sql  browser 服务在运行


    给我写信: QQ我:点击这里给我发消息

    2013年3月20日 15:58

  • 给我写信: QQ我:点击这里给我发消息


    2013年3月20日 15:58
  • Yes, sql browser service is enabled and running.
    2013年3月21日 0:43
  • 您的耐心解答是我获益匪浅,非常感谢。关于服务器和客户端通讯的过程目前还是一知半解,因为以前安装的企业版的SQL Server,不需要怎么配置就可以使用远程连接,而这次的配置一直搁置了很久未能解决。现在我按照你的提醒在防火墙开启sql broswer service的1434端口,然后在局域网的另外一台电脑上通过以下方式访问还是报错,还是琢磨不透,求解?

    本机的IP是192.168.100.33

    2013年3月21日 0:58
  • telnet 192.168.100.33 3705


    2013年3月21日 1:01
  • 这张是SQL Server Express和SQL Browser Service监听的端口

    2013年3月21日 1:27
  • Seems port is open, did you try connect to it with ip address and port number like 192.168.100.33,3705 instead of instance name?
    2013年3月21日 1:30
  • this case I have try before, but still not connect to sql server.
    2013年3月21日 3:54
  • 麻烦将数据库错误日志发一下,只需要到网络加载完成的部分。

    2013年3月21日 9:26