Frage:
Was ist Microsoft SQL Server Browser und wie funktioniert er?
Produktdetails:
Produktfamilie: Act!
Produkt: Act! Pro, Act! Premium (Zugriff über Web)
Version: 2005 und höher
Umgebung:
Drittanbieter: Microsoft SQL Server
Antwort:
Hinweis: Diese Informationen werden aus Gründen der Übersichtlichkeit bereitgestellt. Swiftpage bietet keinen Support für Microsoft-Produkte an. Wenn Sie Hilfe oder weitere Informationen zu diesem Thema benötigen, wenden Sie sich an Microsoft oder einen IT-Experten
Was ist Microsoft SQL Server Browser?
Microsoft SQL Server Browser läuft als Windows-Dienst auf dem Server-PC. Microsoft SQL Server Browser wartet auf eingehende Anfragen nach Microsoft SQL Server-Ressourcen und liefert Informationen über Microsoft SQL Server-Instanzen, die auf dem PC installiert sind. Microsoft SQL Server Browser trägt zu drei Aktionen bei:
- Durchsucht eine Liste verfügbarer Server
- Verbindet mit der richtigen Serverinstanz
- Verbindet mit Dedicated Administrator Connection (DAC)-Endpunkten
Für jede Instanz der Datenbank-Engine liefert der Microsoft SQL Server Browser-Dienst den Instanznamen und die Versionsnummer. Microsoft SQL Server Browser wird mit Microsoft SQL Server 2005 installiert und bietet auch Unterstützung für frühere Versionen von Microsoft SQL Server.
Wie Microsoft SQL Server Browser funktioniert
Wenn eine Instanz von Microsoft SQL Server startet und die Protokolle TCP/IP oder VIA aktiviert sind, wird ein TCP/IP-Port zugewiesen. Wenn das Protokoll der benannten Pipes aktiviert ist, lauscht Microsoft SQL Server auf eine bestimmte benannte Pipe. Dieser Port oder diese Pipe wird von der jeweiligen Instanz für den Datenaustausch mit Client-Anwendungen verwendet.
Bei der Installation werden der Standardinstanz der Port 1433 und die Pipe SQL Query zugewiesen. Bei Bedarf können diese später vom Serveradministrator im Microsoft SQL Server Configuration Manager geändert werden. Da nur eine Instanz von Microsoft SQL Server einen Port oder eine Pipe verwenden kann, werden für benannte Instanzen, einschließlich Microsoft SQL Server Express, unterschiedliche Portnummern und Pipe-Namen zugewiesen.
Standardmäßig sind benannte Instanzen so konfiguriert, dass sie dynamische Ports verwenden, sodass beim Start von Microsoft SQL Server ein verfügbarer Port zugewiesen wird. Bei der Verbindung von Client-PCs können Sie den gewünschten Port angeben. Wenn der Port jedoch dynamisch zugewiesen wird, kann sich die Portnummer bei jedem Neustart von Microsoft SQL Server ändern, so dass die korrekte Portnummer dem Client-PC unbekannt wird.
Beim Start startet Microsoft SQL Server Browser und beansprucht UDP-Port 1434. Microsoft SQL Server Browser liest die Registrierung, identifiziert alle Microsoft SQL Server-Instanzen auf dem Computer und notiert die Ports und Named Pipes, die sie verwenden. Wenn ein Server über zwei oder mehr Netzwerkkarten verfügt, gibt Microsoft SQL Server Browser alle für Microsoft SQL Server aktivierten Ports zurück.