如果我有一個只顯示一個調用的.asmx Web服務。一個需要幾個參數並將這些值插入SQL Server 2005表中的記錄。該方法應該怎樣看待ADO.NET連接池儘可能「友善」?如果它被稱爲每秒10次(分散)在多個客戶端上,它應該是什麼樣子。我應該調整任何其他設置?Web服務,ADO.NET連接池,超時錯誤
目前我得到的錯誤:
System.Web.Services.Protocols.SoapException:
Server was unable to process request --> System.Data.SqlClient.SqlException: Timeout expired. The timeout period elapsed prior to the operation or the server is not responding.
請問錯誤是不同的,如果連接池是問題嗎? 如何判斷這是連接池問題,SOAP限制還是數據庫太忙以至於調用實際上超時?
+1。感謝您排除Web服務。我正在使用TCP/IP並且沒有事務。在另一臺機器上的多維數據集構建活動之前,SSIS包中的數據可能會在此計算機上進行繁重的活動。由於我不在BI或DBA團隊中,因此這些東西有點不在我的手中。 – BuddyJoe 2009-04-08 18:37:14