asp.net连接不上另外一台电脑上的sql server,conn.ConnectionString = "Data Source=222.205.13.7;Initial Catalog=BookShop;User ID=sa;Password=sa";还要在sql server上设置什么东西吗?

解决方案 »

  1.   

    Data Source=222.205.13.7 还要加上sqlserver 服务名 比如:localHost/ServerName
      

  2.   

    sqlserver 》  配置工具 》SQL Server 外围应用配置器》开启Ip 
      

  3.   

    sql 设置问题 和 局域网设置问题(开启guest帐号等)
      

  4.   


    数据库有没有实例名,如果是默认的就不管了再看看数据库服务器有没有开启远程ip连接,在SQL Server 外围应用配置器里设置另外,不要把外网ip公布出来,你还给了sa密码,这样很不安全
      

  5.   

    连接不上 总有个错误提示吧?你在本机用SQL 直接连接试试看
      

  6.   

    我的是sql server2000啊。找不到外围配置
      

  7.   

    1、在 另外一台电脑上的sql server  开始>运行>cmd>telnet 内网IP 1433      看通不通
    2、在网上邻居里能否链接 那台电脑
    3、sql2000 认证方式  window和sqlserver
      

  8.   

    用个sqldatasource控件去连接那个数据库,看看有什么错误没有,如果没有就用它自动生成的链接字符串。
      

  9.   

    你看看能不能ping通远程地址
    关闭防火墙
      

  10.   

    Data Source=210.178.10.20,7533;Initial Catalog=db1;UID=aaa;PWD=123456789链接远程的数据库是需要端口的210.178.10.20,7533,这个是IP地址210.178.10.20,这个是端口7533,
    你要保证你的数据库服务器的这个端口是开放的,另外还要在sql2005的“服务和链接外围应用配置器”里面的“远程链接”设置同时使用“同时使用TCP/IP和name pipes”[沈阳酒店预订网]