2016-04-28 95 views

回答

0

有SQL Server上沒有超時,你應該增加你的web應用程序的超時代替。

也許你可以嘗試:

增加服務器的網站超時:

<httpRuntime 
    maxRequestLength="1048576" 
    executionTimeout="90" 
/> 

檢查連接池的大小和連接超時:

conn.ConnectionString = "integrated security=SSPI;SERVER=YOUR_SERVER;DATABASE=YOUR_DB_NAME;Min Pool Size=5;Max Pool Size=60;Connect Timeout=60;" 

永遠做一個密切聯繫,以確保您的泳池不齊全

SqlConnection conn = new SqlConnection(myConnectionString); 
    try 
     { 
       conn.Open(); 
      doSomething(conn); 
     } 
    finally 
     { 
     conn.Close(); 
     conn.Dispose(); 
     }