[ASP.NET] 取得ConnectionString內的DataSource與InitialCatalog

摘要:取得ConnectionString內的DataSource與InitialCatalog

 

ASP.NET取得資料庫之連線字串一般是從Web.config內取得
 
如果要分別取得DataSource與InitialCatalog名稱該怎麼辦呢?
 
使用System.Data.SqlClient.SqlConnectionStringBuilder可達成!
 
範例程式碼(C#):
 

string connStr = WebConfigurationManager.ConnectionStrings["連線名稱"].ConnectionString;
var connSB = new System.Data.SqlClient.SqlConnectionStringBuilder(connStr);
Response.Write(connSB.DataSource);
Response.Write(connSB.InitialCatalog);

 

參考網址: http://stackoverflow.com/questions/5573973/how-to-retrieve-the-databasename-and-the-servername-from-the-connectionstring-in

--

不斷學習,精進自我

Herbert Fang