台灣最大程式設計社群網站
線上人數
977
 
會員總數:246203
討論主題:189774
歡迎您免費加入會員
討論區列表 >> ASP >> 如何快速偵測連到SQL SERVER是否失敗
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何快速偵測連到SQL SERVER是否失敗
價值 : 0 QP  點閱數:1235 回應數:4
樓主

ssyang
初學者
581 18
28 232
發送站內信

當SQL SERVER主機不在或連不上時
Client端的AP用conn.open 會等很久才會回應錯誤訊息
既使把conn.ConnectionTimeout設為1亦是如此.

可有法子將錯誤回應時間縮短嗎?
我用VB+SQL2000

搜尋相關Tags的文章: [ sql ] , [ sql ] , [ 偵測 ] ,
本篇文章發表於2004-07-23 09:48
1樓
回應

老頑童
捐贈 VP 給 老頑童 檢舉此回應
當物件為關閉時,ConnectionTimeOut屬性為可讀寫
但當物件為開啟時,ConnectionTimeOut屬性會變成唯讀
所以ConnectionTimeOut設定要寫在Conn.Open之前
不曉得您的問題跟這有沒有關係
僅供參考
本篇文章回覆於2004-07-23 10:51
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

ssyang
檢舉此回應
謝謝您的回覆, 但我是先設Timeout的值再執行Open的動作
conn.ConnectionTimeout = 1
conn.Open strConn
本篇文章回覆於2004-07-23 15:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

bear
檢舉此回應
ConnectionTimeout 的屬生是 ReadOnly
無法設定
本篇文章回覆於2015-09-03 10:31
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

bear
檢舉此回應
可以在SQL connectionString 的連線字串來設定 Connection Timeout=5
本篇文章回覆於2015-09-03 10:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.