Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Come elencare le istanze disponibili di SQL Server utilizzando SMO in C#?

Dai un'occhiata ai seguenti link che potrebbero esserti utili:

  • Enumera le istanze di SQL Server in C#, utilizzando ODBC
  • Come ottenere un elenco di SQL Server disponibili utilizzando C# (MSDN)
  • Popolare un elenco di SQL Server

In alternativa puoi cambiare il tuo codice in questo:

DataTable dt = SmoApplication.EnumAvailableSqlServers(false);
if (dt.Rows.Count > 0)
{
    foreach (DataRow dr in dt.Rows)
    {
        Console.WriteLine(dr["Name"]);
    }
}

Spero che questo risolva il tuo problema.