Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

डेटाबेस की सूची प्राप्त करें चुने हुए सर्वर पर निर्भर करता है

इस तरह आपको नेटवर्क पर सर्वर नामों की सूची मिलती है:

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

 SqlDataSourceEnumerator servers = SqlDataSourceEnumerator.Instance;
 DataTable serversTable = servers.GetDataSources();

     foreach (DataRow row in serversTable.Rows) {
            string serverName = row[0].ToString();

             try {

                if (row[1].ToString() != "") {

                            serverName += "\\" + row[1].ToString();

                }


              }
              catch {


              }

              ServerNames.Add(serverName);
      }

चयनित सर्वर से डेटाबेस की सूची प्राप्त करने के लिए:

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);


}     


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में एक अदिश उपयोगकर्ता-परिभाषित फ़ंक्शन बनाएँ

  2. ईमेल पतों में कुछ वर्ण को SQL क्वेरी में '*' से बदलना

  3. प्राथमिक कुंजी के रूप में इकाई फ्रेमवर्क 6 GUID:मान NULL को कॉलम 'Id' में सम्मिलित नहीं कर सकता, तालिका 'FileStore' कॉलम नल की अनुमति नहीं देता है

  4. अवरोही तिथि के अनुसार क्रम - माह, दिन और वर्ष

  5. Windows कार्य शेड्यूलर का उपयोग करके संग्रहीत कार्यविधि निष्पादित करना