在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: SQL 网络接口, error: 26 - 定位指定的服务器/实例时出错)
webconfig 配置:
<add key="elgsdirng" value="packet size=4096;user id=sa;data source=111.111.111.111\mydatabase;persist security info=True;initial catalog=elsdlfdg;password=sdfkjsdkfjkljsdflkjsdlfjk"/>

解决方案 »

  1.   

    很明显:SQL Server 不允许进行远程连接,这个需要在SQL Server上设置了
      

  2.   

    你的sql Server服务器身份只允许windows验证,你要在sql server服务器中的"属性-安全性-"中设置服务器身份验证为sql server和windows验证模式,然后重启服务器就可以了
      

  3.   

    这样更改,SQL菜单处,配置工具-->外围配置--》服务和连接的外围****--->databass engina-->远程连接
    选中第三个,同时使用***
      

  4.   


    data source=111.111.111.111\mydatabase; 改成data source=111.111.111.111;
      

  5.   

    楼主,给你一个最简单的方法,用sqldatasource这个控件去连接那个数据库,要是成功,就用那个自动生成的连接字符串,要是还是这个错,要不就是你的数据库地址不对,说数据库实例不对,或你的数据库就没有提供TCP/IP连接。
      

  6.   

    服务器的数据库要开启远程连接,而且你的数据库连接字符串怎么没有端口号,
    <add key="elgsdirng" value="data source=111.111.111.111,1433;initial catalog=elsdlfdg;user id=sa;password=sdfkjsdkfjkljsdflkjsdlfjk"/>