在很多專案啟動的時候都需要連線到資料庫,因此判斷資料庫伺服器是否啟動就十分必要了,如何判斷資料庫伺服器是否啟動呢?
可以通過判斷資料庫服務是否啟動來判斷,當然我看了下網上也有人說通過登錄檔也可以判斷,下面我就說說我的實現方式:
///
/// 判斷資料庫服務是否已經啟動,如果已經啟動就返回true,否則返回false
///
///
private bool judgedbserverstatus()
{bool existflag = false;
servicecontroller service = servicecontroller.getservices();
for (int i = 0; i < service.length; i++)
{//因為我們安裝資料庫系統服務端時,一般都會命名為***,這樣我們資料庫服務名預設就為mssql$***了,
//當然也不完全是這樣的了,根據具體環境而異哦,也可以使用服務顯示名來判斷如:service[i].displayname
以上方法如果有不正確的地方希望大家指出。謝謝了哦。
c 判斷資料庫伺服器是否已經啟動的方法
在很多專案啟動的時候都需要連線到資料庫,因此判斷資料庫伺服器是否啟動就十分必要了,如何判斷資料庫伺服器是否啟動呢?可以通過判斷資料庫服務是否啟動來判斷,當然我看了下網上也有人說通過登錄檔也可以判斷,下面我就說說我的實現方式 複製 如下 判斷資料庫服務是否已經啟動,如果已經啟動就返fiwafpnr回t...
測試資料庫伺服器是否可用
在sql連線字串中設定connect timeout無效,只能通過socket去判斷 如下 測試資料庫伺服器是否可用 伺服器ip 伺服器端口,一般是1433 設定超時時間,毫秒 如果資料庫可用返回true,否則返回false static bool testconn string ip,intpor...
伺服器判斷http是否中斷
一般來說,只需要send或者recv一下,如果結果為零,則為掉線。1.當recv返回值為0是表示對方已經正常 msdn說是完美的 的斷開連線.2.當recv返回socket error時,說明對方已經斷開連線,但是可能是非正常斷開 斷網或者客戶端程序結束 如果你擔心在讀的時候被阻塞,使用select...