由于某种原因,我需要复制数据库,在数据库里面执行竟然要218秒...在web执行当然就超时了...要怎么给这个时间设置多一点?Connect Timeout=100000000  这个木有用啊,坑爹啊

解决方案 »

  1.   

      DbConnConsole dbConsole = new DbConnConsole(strConn, 3000, DatabaseType.SqlServer);
    3000 为超时时间
      

  2.   

    web.config 里面 <httpRuntime  executionTimeout="4800"  /> 设置超时时间  秒
      

  3.   

    using ( SqlConnection con = new SqlConnection("data source=10.10.10.16;initial catalog=IPS2;user id=sa;password=hpdl380;;Connect Timeout=10000"))
                {
                   
                    //int i = con.ConnectionTimeout;
                    con.Open();
                    SqlCommand com = new SqlCommand(backupString1, con);
                    com.CommandTimeout = 10000;
                    com.ExecuteNonQuery();
                    con.Close(); 
                }
    看样子人还是要靠自己...