Fehlerbehebung bei der SQL Server-Konnektivität
SQL Server wird mit eingeschränkter Netzwerkkonnektivität installiert. Daher kann nach der ersten Installation nicht von einem anderen Gerät auf die Datenbank-Engine zugegriffen werden.
Springen Sie zu diesen Hilfen zur Fehlerbehebung von Konnektivitätsproblemen.
Remote-Zugriff zulassen
Bei älteren Versionen von SQL Server müssen Remote-Verbindungen manuell zugelassen werden. Folgen Sie der Windows-Anleitung Serverkonfiguration: Remotezugriff, um die Konnektivität zu aktivieren.
Protokolle aktivieren
Um von einem anderen Gerät aus eine Verbindung zur Datenbank-Engine herzustellen, muss ein Protokoll wie TCP/IP aktiviert sein.
Öffnen Sie den SQL Server-Konfigurations-Manager.
Erweitern Sie die SQL Server-Netzwerkkonfiguration.
Wählen Sie eine Instanz aus.
Klicken Sie mit der rechten Maustaste auf das gewünschte Protokoll und wählen Sie dann Aktivieren.
Einen Kommunikationsport in der Firewall öffnen
Um von einem anderen Gerät aus eine Verbindung zu einem SQL Server herzustellen, muss ein Kommunikationsport in der Firewall geöffnet werden.
Der Standardport für TCP/IP ist 1433.
1. Öffnen Sie die Windows-Firewall mit erweiterter Sicherheit.
Wählen Sie Eingangsregeln im linken Bereich aus.
Klicken Sie mit der rechten Maustaste auf Eingangsregeln und wählen Sie Neue Regel.
Wählen Sie auf der Seite Regeltyp die Option Port und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Protokolle und Ports die Option TCP aus.
Wählen Sie Bestimmte lokale Ports, geben Sie dann die Portnummer der Instanz der Datenbank-Engine ein und klicken Sie anschließend auf Weiter.
Die Standardinstanz von SQL Server überwacht Port 1433. Wenn auf Ihrem Server ein Antivirenprogramm läuft, sollten Sie auch sicherstellen, dass der Port zugelassen ist.
Wählen Sie auf der Seite Aktion die Option Verbindung zulassen und klicken Sie dann auf Weiter.
Wählen Sie auf der Seite Profil die Profile aus, die die Verbindungsumgebung des Computers beschreiben, und klicken Sie dann auf Weiter.
Geben Sie auf der Seite Name einen Namen und eine Beschreibung für die Regel ein und klicken Sie dann auf Fertig stellen.
Keine Verbindung zum SQL Server möglich
Stellen Sie sicher, dass alle SQL Server-Instanzen gestartet und aktiv sind.
Gehen Sie zu Hilfe – Anwendungsprotokoll anzeigen, um zu prüfen, ob relevante Fehlermeldungen vorliegen. Es besteht eine gute Chance, dass Sie „Es ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten...“ sehen.
Erstellen Sie eine Universal Data Link (.udl)-Datei, um Ihre SQL-Verbindung zu testen (siehe Universal Data Link (.udl)-Datei).
Ein Antivirenprogramm oder eine Firewall könnte die Anwendung blockieren.
Überprüfen Sie die Konnektivität der Netzwerkeinstellungen.
Die Verbindung mit einer Universal Data Link (.udl)-Datei testen
Damit wird getestet, ob die Instanz Ihrer Arbeitsstation erlaubt, eine Verbindung herzustellen. Firewalls und Antivirensoftware können Remote Desktop Manager weiterhin am Zugriff auf das Netzwerk hindern, selbst wenn der Universal Data Link-Test erfolgreich ist.
Öffnen Sie den Windows-Datei-Explorer.
Navigieren Sie zu dem Ordner, in dem die .udl-Datei erstellt und gespeichert werden soll.
Wählen Sie die Registerkarte Start und erstellen Sie über das Menü Neues Element ein Textdokument.
Benennen Sie diese Datei um und ändern Sie ihre Dateierweiterung in .udl.
Doppelklicken Sie auf die .udl-Datei, um das Dialogfeld Datenverknüpfungseigenschaften zu öffnen.
Wählen Sie auf der Registerkarte Anbieter den Anbieter Microsoft OLE DB Provider for ODBC Drivers aus.
Wählen Sie auf der Registerkarte Verbindung die Option Verbindungszeichenfolge verwenden und geben Sie eine benutzerdefinierte Verbindungszeichenfolge ein.
Beispiel für eine gültige Verbindungszeichenfolge:
Driver={SQL Server};Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;Überprüfen Sie, ob der Servername korrekt eingegeben wurde (bekannt als Instanzname).Verwenden Sie die Registerkarte Erweitert, um weitere Initialisierungseigenschaften für Ihre Daten anzuzeigen und festzulegen.
Verwenden Sie die Registerkarte Alle, um alle für Ihren OLE DB-Anbieter verfügbaren OLE DB-Initialisierungseigenschaften zu überprüfen und zu bearbeiten.
Verwenden Sie auf der Registerkarte Verbindung die Schaltfläche Verbindung testen, um die SQL Server-Konnektivität zu testen.
Klicken Sie auf OK, um die Verbindungszeichenfolge in der Universal Data Link (.udl)-Datei zu speichern.
Anmeldung für Benutzer fehlgeschlagen – Grund: tokenbasierte Serverzugriffsvalidierung fehlgeschlagen
Die wahre Ursache dafür zu finden, ist ein aufwendiger Prozess. Eine Websuche liefert so viele Lösungsansätze, dass man sich in all diesen Schritten leicht verlieren kann. Wichtig ist zu beachten, dass die Fehlermeldung irreführend ist und die Ursache oft eine einfache Sache ist.
Der erste Schritt besteht darin sicherzustellen, dass das Problem nicht nur bei Remote Desktop Manager auftritt. Ein Test mit einer Universal Data Link (.udl)-Datei, wie oben gezeigt, beweist, dass die Konfiguration der Arbeitsstation nicht das Problem ist.
Wenn Sie Rechte für die Datenbank über die AD-Gruppenmitgliedschaft erteilen und einer Ihrer Benutzer diese Fehlermeldung erhält, müssen Sie die Berechtigungen für ALLE AD-Gruppen prüfen, denen er angehört. Alles mit einem explizit gesetzten DENY muss sorgfältig bewertet werden. Die folgende Abfrage hilft dabei, solche Fälle zu identifizieren.
Anmeldung fehlgeschlagen. Die Anmeldung erfolgt von einer nicht vertrauenswürdigen Domäne und kann nicht mit der Windows-Authentifizierung verwendet werden.
Die folgende Fehlermeldung erscheint, wenn Sie nicht mit integrierter Authentifizierung auf die Remote Desktop Manager-Datenquelle zugreifen können, während Sie mit einem Dialup-VPN verbunden sind.
Suchen Sie die pbk-Datei Ihrer VPN-Verbindung. Sie finden sie in %APPDATA%\Microsoft\Network\Connections\Pbk oder, wenn Sie eingestellt haben, dass alle Benutzer die Verbindung verwenden dürfen, in C:\ProgramData\Microsoft\Network\Connections\Pbk.
Bearbeiten Sie die .pkb-Datei mit einem Texteditor und suchen Sie die Zeile UseRasCredentials=1.
Deaktivieren Sie diese Einstellung, indem Sie die 1 in 0 ändern, also: UseRasCredentials=0.
Es ist ein netzwerkbezogener oder instanzspezifischer Fehler aufgetreten...
Diese Fehlermeldung bedeutet, dass der Server nicht erreicht werden konnte; die möglichen Ursachen sind zahlreich.
Diese Schritte dienen ausschließlich der Fehlerbehebung auf der Clientseite. Eine umfassende Anleitung zu diesem Problem finden Sie in diesem Technet-Artikel.
Wenn die Fehlermeldung darauf hinweist, dass Named Pipes verwendet werden und Sie auf einen Remote-Server zugreifen, stellen Sie sicher, dass das TCP-IP-Protokoll verwendet wird, indem Sie einfach tcp: vor den Instanznamen setzen (zum Beispiel tcp:vmtxg.database.windows.net).
Servername falsch eingegeben (bekannt als Instanzname)
Universal Data Link (.udl)-Datei
Ist der SQL Server aktiv und läuft er?
Universal Data Link (.udl)-Datei
Es ist nur der Servername angegeben, obwohl es auf diesem Server keine Standardinstanz gibt
Universal Data Link (.udl)-Datei
SQL Server überwacht einen nicht standardmäßigen Port
Universal Data Link (.udl)-Datei
Antivirenprogramm blockiert Remote Desktop Manager
Prüfen Sie in den Antivirus-Protokollen, ob blockierte Bedrohungen vorliegen.
Die Firewall verhindert, dass Remote Desktop Manager eine Verbindung herstellt
Passen Sie Ihre Firewall so an, dass RemoteDesktopManager.exe und RemoteDesktopManager64.exe mit externen Diensten kommunizieren dürfen.
Netzwerkprotokollprobleme
Überprüfen Sie, ob sowohl die Client- als auch die Serverseite dasselbe IPv4- oder IPv6-Netzwerkprotokoll verwenden.
Zuletzt aktualisiert
War das hilfreich?