Feedback

C# - SMO : Serverinstanzen eines lokalen Netzwerks abfragen

Veröffentlicht von am 01.05.2007
(2 Bewertungen)
Mit der Methode GetSqlServerInstances() werden alle Namen der Serverinstanzen in einem Netzwerk mittels SMO ermittelt und in einem Arraylist voller Strings zurückgegeben. Die Strings sind jeweils die Namen der Serverinstanzen.
GFU-Schulungen  [Anzeige]

C# Komplett

Sie kennen sich in objektorientierter Programmierung aus. Sie schreiben C++ oder Java? Und nun stehen Sie vor der Aufgabe, in C# Anwendungen zu erstellen. Das C# Komplett-Seminar verschafft Ihnen umfassende Programmierkenntnisse in dieser Sprache. Nach der Schulung entwickeln Sie selbständig Anwendungen mit C#. Sie kennen die Datentypen und Klassenbibliotheken der objektorientierten Programmiersprache C#. Der Komplettkurs setzt bei den Grundlagen von C# ein. Sie arbeiten mit Variablen und konvertieren Typen. Multithreading, Delegates, Generics sind nach dem Seminar für Sie kein Geheimnis mehr.

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

/// <summary>
/// Gibt alle Serverinstanzen des lokalen Netzwerkes in einer Arraylist als String zurück
/// </summary>
/// <returns>Alle Serverinstanzen als String</returns>
public static ArrayList GetSqlServerInstances()
{
ArrayList servers = new ArrayList();

// Holen der verfügbaren Server mit einem SqlDataSourceEnumerator
            SqlDataSourceEnumerator enumerator = SqlDataSourceEnumerator.Instance;
            DataTable serverTable = enumerator.GetDataSources();

//Alle verfügbaren Instanzen sammeln
foreach (DataRow row in serverTable.Rows)
{
string serverName = row["ServerName"].ToString();

if (row["InstanceName"] != DBNull.Value)
{
serverName += "\\" + row["InstanceName"];
}

servers.Add(serverName);
}
return servers;
}

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!