我在SQL Server表中保留大約12 MB的二進制數據。包含此數據的列是varbinary(MAX)
。對於類型varbinary(MAX)的大型數據SQL Server超時
當我從服務器上下載這個二進制數據的時候,如果我在局域網裏,這是可以的。但是,我正在嘗試獲取數據的C#應用程序中出現SQL Server超時錯誤。
發生此錯誤的原因是什麼?數據庫實例的遠程查詢超時屬性默認爲600秒。將其更改爲零沒有幫助。
可以連接並從服務器獲取其他值。例如,我首先在同一個表中檢查DateTime
值,以確定是否應該下載〜12 MB的數據。如果內容是新的,那麼我開始執行下載大數據。
經過多少時間纔會出現超時錯誤? – GolfWolf
35秒後我收到這個錯誤。 – Demir
所以它肯定不是因爲600秒的超時。有兩種超時:連接超時和命令(查詢執行)超時。查看您爲 – GolfWolf