Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Comment répertorier les instances disponibles de serveurs SQL utilisant SMO en C# ?

Consultez les liens suivants, ils peuvent vous être utiles :

  • Énumérer les instances SQL Server en C#, à l'aide d'ODBC
  • Comment obtenir une liste des serveurs SQL disponibles à l'aide de C# (MSDN)
  • Remplir une liste de serveurs SQL

Vous pouvez également modifier votre code en ceci :

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

J'espère que cela résoudra votre problème.