sql >> Databasteknik >  >> RDS >> Sqlserver

Hur listar man tillgängliga instanser av SQL-servrar som använder SMO i C#?

Ta en titt på följande länkar, de kan vara till hjälp:

  • Räkna upp SQL Server-instanser i C#, med ODBC
  • Hur får man en lista över tillgängliga SQL-servrar som använder C# (MSDN)
  • Fylla en lista över SQL-servrar

Alternativt kan du ändra din kod till detta:

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

Hoppas detta löser ditt problem.



  1. 6 sätt att kontrollera din MariaDB-version

  2. Vad är det bästa sättet att hantera DBNull's

  3. ORA-12170:TNS:Timeout för anslutning inträffade

  4. Hur släpper man en tabell om den finns?