Fehlerbehebung – Datenbankverbindung
Wenn über das LAN keine Verbindung zu einem SQL Server hergestellt werden kann, können Sie Folgendes überprüfen:
- Korrekte Netzwerkverbindung – Vergewissern Sie sich, dass alle relevanten Geräte mit demselben Netzwerk verbunden sind und kommunizieren können.
- SQL Anmeldedaten – Prüfen Sie die SQL Anmeldedaten und ob der Benutzer auf dem SQL Server über die erforderlichen Berechtigungen verfügt.
- Firewall – Überprüfen Sie, ob die Firewalls auf dem Server selbst oder innerhalb des Netzwerks die Kommunikation verhindern.
- SQL Browserdienst – Stellen Sie sicher, dass der SQL Browserdienst auf dem SQL Server aktiviert ist und so eine SQL Instanz finden kann. Bei SQL Server Express ist dieser Dienst meist standardmäßig deaktiviert.
- TCP-/IP-Verbindung aktivieren – Wenn für SQL eine Remoteverbindung erforderlich ist, prüfen Sie, ob die TCP-/IP-Verbindung für die SQL Instanz aktiviert ist. Microsoft bietet für jede Version von SQL spezifische Hilfsartikel zum Aktivieren des TCP-/IP-Netzwerkprotokolls für SQL Server.
Häufige Fehler
Beim Testen einer SQL Verbindung wird eine Fehlermeldung angezeigt:
Es kann nicht festgestellt werden, ob die Datenbank vorhanden ist – Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: SQL Network Interfaces, error: 26 – Fehler beim Bestimmen des angegebenen Servers/der angegebenen Instanz).
Dieser Fehler tritt häufig bei SQL 2008 R2 oder späteren Versionen auf, da der Server standardmäßig keine Remoteverbindungen zulässt. Die TCP-/IP-Verbindung muss für die jeweilige Instanz von SQL Server aktiviert werden.
Microsoft bietet für jede Version von SQL spezifische Hilfsartikel zum Aktivieren des TCP-/IP-Netzwerkprotokolls für SQL Server.
Beim Erstellen einer SQL Datenbank über Blue Prism wird eine Fehlermeldung angezeigt:
Fehler bei der Erstellung der Datenbank – Netzwerkbezogener oder instanzspezifischer Fehler beim Herstellen einer Verbindung mit SQL Server. Der Server wurde nicht gefunden, oder auf ihn kann nicht zugegriffen werden. Überprüfen Sie, ob der Instanzname richtig ist und ob SQL Server Remoteverbindungen zulässt. (provider: Named Pipes Provider, error: 40 – Verbindung mit SQL Server konnte nicht geöffnet werden)
Dieser Fehler tritt häufig bei SQL 2008 R2 oder späteren Versionen auf, da der Server standardmäßig keine Remoteverbindungen zulässt. Die TCP-/IP-Verbindung muss für die jeweilige Instanz von SQL Server aktiviert werden.
Microsoft bietet für jede Version von SQL spezifische Hilfsartikel zum Aktivieren des TCP-/IP-Netzwerkprotokolls für SQL Server.
Sie führen Blue Prism mit einer älteren Version der Blue Prism Datenbank aus. Die Datenbank muss aktualisiert werden, bevor sie mit der aktuellen Version von Blue Prism verwendet werden kann. Datenbankversion: xxx, erforderliche Version: xxx.
Diese Meldung gibt an, dass die Datenbank existiert, aber für diese Version von Blue Prism derzeit nicht gültig ist. Dieser Fehler wird meist nach einer Aktualisierung von Blue Prism ausgegeben, bevor die Datenbank aktualisiert wurde.
Normalerweise hat die Datenbank eine niedrigere Versionsnummer als erforderlich. Die Aktualisierung von Datenbanken auf die passende Version können Sie unter „Verbindungen“ vornehmen. Erstellen Sie vor der Aktualisierung ein Backup der Datenbank.
Wenn die Version der Datenbank über der erforderlichen Version liegt, kann diese Version von Blue Prism nicht mit dieser Datenbank verwendet werden und es ist eine neuere Version des Produkts erforderlich.
Eine Meldung wird angezeigt:
Fehler bei der Erstellung der Datenbank – Die CREATE DATABASE-Berechtigung wurde in der 'master'-Datenbank verweigert.
Dies weist darauf hin, dass der SQL Benutzer nicht über die Berechtigung zum Erstellen einer neuen Datenbank verfügt. Dies passiert meist bei der Windows Authentifizierung, kann aber auch bei einem per SQL authentifizierten Benutzer mit eingeschränkten Berechtigungen vorkommen.
Zur Lösung dieses Problems gibt es mehrere Möglichkeiten:
- Starten Sie einen neuen Versuch im Kontext eines SQL Administrators oder gewähren Sie dem ausführenden Benutzer erweiterte Datenbankberechtigungen.
- Ein DBA (Datenbankadministrator) kann die Datenbank manuell erstellen und dann manuell ein SQL Skript von Blue Prism ausführen, um das Schema zu definieren. Danach kann ein Blue Prism Benutzer die Option „Datenbank konfigurieren“ verwenden, um zu bestimmen, ob die Umgebung für die native Authentifizierung von Blue Prism oder Single Sign-On konfiguriert werden soll.