2012-12-14 50 views
0

我想在服務器上顯示我的Web應用程序的一個detail_report頁面。如何在asp.net中獲取Web應用程序的數據庫狀態?

我們使用了asp.net來創建該應用程序。

我有以下列表中顯示的detail_page

Host Name Host Date/Time

Database Status

Build Version Build Timestamp

我真的嘗試使用Ping獲得Database Status但無法做到這一點。

有人能幫助我,我需要使用asp.net + C#

+0

什麼是'數據庫狀態'?只是它是否在線? – Arran

+0

你想要得到什麼? –

+0

是我只想在我的詳細信息頁面上顯示'Database_Name''狀態:連接/斷開連接' 如果可能請在'Host Name'幫助我Host'Date/Time' – Neo

回答

2

您可以嘗試做這樣的事情。希望這可以幫助。

public void displayDBDetails() 
{ 
    SqlConnection sqlConn = new SqlConnection(string yourConnectionString); 
    sqlConn.Open(); 

    string dbName = sqlConn.Database.ToString(); 
    string dbStatus = sqlConn.State.ToString(); 
    string dbServerVersion = sqlConn.ServerVersion.ToString(); 
    etc..... 
} 
3

你爲什麼爲了得到數據庫的狀態需要平數據庫?

只需處理sql連接異常在您的應用程序中將足以顯示服務器狀態的相關信息。除了異常處理之外,當數據庫關閉時,您還可以使用連接字符串信息來顯示數據庫名稱以及資源文件(如web.config)中的其他信息。

但是,我希望你不要有計劃顯示用戶名和連接字符串的密碼,您的用戶:)

相關問題