第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用C#獲取Azure服務(wù)器中的所有數(shù)據(jù)庫

使用C#獲取Azure服務(wù)器中的所有數(shù)據(jù)庫

C#
守著星空守著你 2023-08-13 09:39:53
我嘗試使用 C# 獲取 Azure 服務(wù)器中的所有數(shù)據(jù)庫名稱,但無法找到它的連接字符串。一旦用戶提供 ID 和密碼,我想從服務(wù)器獲取所有數(shù)據(jù)庫名稱。
查看完整描述

1 回答

?
12345678_0001

TA貢獻1802條經(jīng)驗 獲得超5個贊

例如:


USE AdventureWorks2012;??

GO??

SELECT name, database_id, create_date??

FROM sys.databases ;??

GO?

這也適用于 Azure SQL 數(shù)據(jù)庫。


首先,您需要使用 Azure SQL 的連接字符串。然后在你的c# APP中運行查詢,它將返回你的Azure SQL Server中的所有數(shù)據(jù)庫。


或者,您可以參考此博客的答案:獲取數(shù)據(jù)庫列表取決于選擇的服務(wù)器:


要從所選服務(wù)器獲取數(shù)據(jù)庫列表:


List<String> databases = new List<String>();


SqlConnectionStringBuilder connection = new SqlConnectionStringBuilder();


?connection.DataSource = SelectedServer;

?// enter credentials if you want

?//connection.UserID = //get username;

// connection.Password = //get password;

?connection.IntegratedSecurity = true;


?String strConn = connection.ToString();


?//create connection

? SqlConnection sqlConn = new SqlConnection(strConn);


//open connection

sqlConn.Open();


?//get databases

DataTable tblDatabases = sqlConn.GetSchema("Databases");


//close connection

sqlConn.Close();


//add to list

foreach (DataRow row in tblDatabases.Rows) {

? ? ? String strDatabaseName = row["database_name"].ToString();


? ? ? ?databases.Add(strDatabaseName);



}? ? ?

希望這可以幫助。


查看完整回答
反對 回復(fù) 2023-08-13
  • 1 回答
  • 0 關(guān)注
  • 135 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號