Der SQL Server-Browser ist ein Dienst, mit dem Clients SQL Server-Instanzen auf demselben Computer erkennen und eine Verbindung herstellen können. Es wird häufig in Netzwerken verwendet, in denen mehrere Instanzen von SQL Server installiert sind.
Der SQL Server-Browser-Dienst ist jedoch standardmäßig deaktiviert. Wenn Sie es aktivieren müssen, folgen Sie den einfachen Anweisungen:
Schritt 1: Klicken Sie mit der rechten Maustaste auf die Schaltfläche Start in der Taskleiste und wählen Sie Systemsteuerung.
Schritt 2: Wählen Sie im Abschnitt "Verwaltung" die Option "Services" aus.
Schritt 3: Suchen Sie in der Liste der Dienste nach "SQL Server Browser". Klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften.
Schritt 4: Wählen Sie im sich öffnenden Fenster die Registerkarte Allgemein und ändern Sie den Starttyp in Automatisch. Klicken Sie auf "OK".
Nachdem Sie diese Schritte ausgeführt haben, wird der SQL Server-Browser-Dienst aktiviert und bei jedem Start des Computers automatisch gestartet. Auf diese Weise können Clients SQL Server-Instanzen erkennen und verbinden, ohne dass sie den Port oder den Instanznamen manuell angeben müssen.
Stellen Sie sicher, dass Sie den SQL Server-Browser-Dienst nur aktivieren, wenn er für Ihr Netzwerk wirklich erforderlich ist. Andernfalls kann es unnötig zusätzliche Sicherheitslücken schaffen.
Beachten Sie, dass für das Aktivieren des SQL Server-Browser-Diensts möglicherweise Administratorrechte auf Ihrem Computer erforderlich sind.
Definieren des SQL Server-Browser-Diensts
Die Hauptfunktion des SQL Server-Browser-Diensts besteht darin, ausführbare Instanzen von SQL Server auf demselben Computer oder Netzwerk zu überwachen. Wenn eine Clientanwendung eine Verbindung mit SQL Server herstellt, ermittelt der Dienst automatisch die Netzwerkadressen für jede verfügbare Instanz von SQL Server.
Wenn auf dem Computer zwei Instanzen von SQL Server installiert sind – eine an Port 1433, die andere an Port 1434 –, muss der Endbenutzer den Instanznamen und den Port angeben, wenn die Verbindung hergestellt wird. Wenn der SQL Server-Browser-Dienst nicht funktioniert, muss der Client möglicherweise den Port beim Herstellen einer Verbindung manuell angeben, was möglicherweise unangenehm ist.
Durch den SQL Server Browser-Dienst muss die Clientanwendung nur einen Instanznamen angeben, und der Dienst erkennt automatisch den gewünschten Port, um die Verbindung mit SQL Server zu vereinfachen und zu beschleunigen.
Was ist der SQL Server-Browser-Dienst und warum wird er benötigt?
Sie ist besonders nützlich, wenn mehrere Instanzen von SQL Server auf demselben physischen Server installiert sind. Ohne den SQL Server-Browser-Dienst wäre es für Clients schwierig zu bestimmen, mit welcher Instanz eine Verbindung hergestellt werden soll, da SQL Server standardmäßig dynamische Ports verwendet.
Der SQL Server-Browser-Dienst ordnet die Instanznamen von SQL Server den entsprechenden Netzwerkports zu. Sie beantwortet Clientanforderungen, indem sie Informationen zu den verfügbaren SQL Server-Instanzen und deren Ports bereitstellt. Auf diese Weise erleichtert es den Prozess, Clients mit der richtigen Instanz zu verbinden, erheblich.
Das Starten und Konfigurieren des SQL Server Browser-Diensts ist wichtig, um sicherzustellen, dass SQL Server-Instanzen im Netzwerk ordnungsgemäß funktionieren und verfügbar sind. Mit diesem Dienst können Clients schnell und einfach eine Verbindung mit der gewünschten Instanz herstellen, wodurch die Datenbankeffizienz verbessert und die Verwaltung von SQL Server vereinfacht wird.
Konfigurieren des SQL Server-Browser-Diensts über die SQL Server-Konfiguration
Führen Sie die folgenden Schritte aus, um den SQL Server Browser-Dienst über die SQL Server-Konfiguration zu konfigurieren:
- Starten Sie SQL Server Configuration Manager. Verwenden Sie dazu die Suche oder suchen Sie sie im Startmenü.
- Suchen Sie im Fenster SQL Server Configuration Manager den Abschnitt "SQL Server Network Configuration". Erweitern Sie es, um eine Liste der installierten Instanzen von SQL Server anzuzeigen.
- Wählen Sie die SQL Server-Instanz aus, für die Sie den SQL Server-Browser-Dienst aktivieren möchten.
- Klicken Sie mit der rechten Maustaste auf die ausgewählte Instanz und wählen Sie Eigenschaften aus dem Kontextmenü aus.
- Klicken Sie im geöffneten Fenster "Eigenschaften" auf die Registerkarte "Service".
- Aktivieren Sie im Abschnitt "SQL Server-Browser" das Kontrollkästchen "Automatisch", um den SQL Server-Browser-Dienst beim Starten von SQL Server automatisch zu starten.
- Klicken Sie auf "OK", um die Änderungen zu speichern.
Danach wird der SQL Server-Browser-Dienst konfiguriert und beim Start von SQL Server automatisch gestartet. Dadurch können Clientanwendungen mithilfe des Instanznamens eine Verbindung mit SQL Server herstellen.
Überprüfen, ob der SQL Server-Browser-Dienst nach dem Aktivieren ausgeführt wird
Nachdem Sie den SQL Server-Browser-Dienst erfolgreich aktiviert haben, ist es wichtig zu überprüfen, ob er ordnungsgemäß funktioniert. Dazu können Sie die folgenden Schritte ausführen:
- Stellen Sie sicher, dass der SQL Server-Browser-Dienst ausgeführt wird. Öffnen Sie dazu Dienste auf Ihrem Computer (z. B. durch Drücken von Win+R und Eingabe von Services).msc), suchen Sie den SQL Server-Browser-Dienst und überprüfen Sie dessen Status. Es sollte "gestartet" werden. Andernfalls klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie "Ausführen".
- Öffnen Sie das Konfigurationsfenster von SQL Server Configuration Manager. Sie können dies tun, indem Sie die folgenden Schritte ausführen:
- Drücken Sie Win+R, um das Fenster "Ausführen" zu öffnen.
- Geben Sie "SqlServerManager%(GroupName)" ein (ohne Anführungszeichen), wobei %(GroupName) der Name der SQL Server-Instanzgruppe ist. Geben Sie beispielsweise für eine Instanz von MSSQLSERVER "SqlServerManager11" ein.
- Stellen Sie mithilfe von SQL Server Management Studio (SSMS) eine Verbindung zu einer der verfügbaren Instanzen von SQL Server mit einem Hostnamen im Format "Host\Instanzname" her. Wenn die Verbindung erfolgreich ist, funktioniert der SQL Server-Browser-Dienst ordnungsgemäß.
- Öffnen Sie mit dem Dienstprogramm sqlcmd eine Eingabeaufforderung, und führen Sie den Befehl "sqlcmd -S Host\Instanzname" aus. Wenn das Dienstprogramm erfolgreich eine Verbindung mit einer Instanz von SQL Server herstellt, bedeutet dies, dass der SQL Server-Browser-Dienst ordnungsgemäß funktioniert.
Um sicherzustellen, dass der SQL Server-Browser ordnungsgemäß funktioniert und auf die Instanzen zugegriffen wird, ist es wichtig, dass der SQL Server-Browser nach dem Einschalten ordnungsgemäß funktioniert. Stellen Sie sicher, dass der Dienst gestartet wird und erfolgreich auf Verbindungen reagiert, bevor Sie SQL Server verwenden.