測試資料庫伺服器是否可用

2022-02-15 09:34:46 字數 703 閱讀 5706

在sql連線字串中設定connect timeout無效,只能通過socket去判斷

**如下:

//////

測試資料庫伺服器是否可用

//////

伺服器ip

///伺服器端口,一般是1433

///設定超時時間,毫秒

///如果資料庫可用返回true,否則返回false

static

bool

testconn(

string

ip, 

intport, 

inttimemout)

}, null

);threadpool.queueuserworkitem(

delegate

(object

obj) );

mre.waitone();if(

!client.connected)

return

true;}

}測試**:

datetime begin 

=datetime.now;

console.writeline(testconn(

"192.168.1.99", 

1433

, 2000

));console.writeline(datetime.now.subtract(begin).totalseconds);

測試鏈結伺服器是否可用

在sqlserver的作業中,用到鏈結伺服器是比較常見的,但鏈結伺服器偶爾不是那麼穩定無法連線到,這種情況會導致作業的步驟失敗。那如何避免呢?可以先測試鏈結伺服器,如果正常再執行,連線不到就不要執行了。但測試的次數也還是要限制,不能無限迴圈,要不出了錯也沒辦法反饋出來。declare trytime...

簡單測試資料庫伺服器單核處理能力的程式

itpub上看到一篇帖子,來自julian dyke的測試cpu單核心效能的儲存過程,能夠測試cpu的單核處理能力,順便我也測試了一把 set serveroutput on set timing on declare n number 0 begin for f in 1.10000000 loo...

測試資料庫腳步

執行 sql,以資料庫管理員身份登入,下面給出測試資料庫的指令碼 需要鍛鍊動手能力的朋友,可以執行它!create database teaching gouse teaching gocreate table student sno char 10 primary key,sname char 8...