VS2008连接局域网内其他机上的sql2000出现这样的错误,
当执行到:connection.Open();时出现“超时时间已到。在操作完成之前超时时间已过或服务器未响应。”我用SQlserver企业管理器连接都没有问题,可以连上。连接字符串是这样写的:
<appSettings>
<add key="ESConnectionString" value="server=192.168.128.172;User ID=sa;Password=sa;database=DB_TH_ES_01;Connection Reset=FALSE"/>
</appSettings>也加上了:<httpRuntime maxRequestLength='102400' executionTimeout='720' />但是问题依旧。请求各位帮助!

解决方案 »

  1.   

    如果将 Connection Reset 设置为 false,则池中可能会产生不同数据库的连接。 
      

  2.   

    楼上的,我把Connection Reset 设置为 false去掉也还是不行
      

  3.   

    连接不对.
        <connectionStrings>
            <add name="ESConnection" connectionString="Data Source=SQLSERVERName;Initial Catalog=DB_TH_ES_01;User ID=sa;Password=sa"
                providerName="System.Data.SqlClient" />
        </connectionStrings>
      

  4.   

    楼上的还是不行。因为我用那个连本机的Sql都可以
      

  5.   

    要么是你连接字符串有问题,要么是SQL没有打开.还有就是程序中的调用地方写的有问题,
      

  6.   

    MS是SQL的服务没起来。。
    用VS的工具连下数据库看看。。
      

  7.   

    用VS的工具也连不上你们说SQL服务没启动?但是我用企业管理器都可以连上去的啊