Einrichtung von MS SQL-Server
dab Nexus verwendet Microsoft SQL-Server zur Speicherung von:
- Anwendungsdaten
- Extraktionsdaten
- Ergebnissen Die Datenbank für die Speicherung von Anwendungsdaten (Sie können sie z. B. NexusHome nennen) muss erstellt werden, bevor dab Nexus installiert wird.
Datenbanksortierung
Die Datenbanksortierung *_CS_AS wird vorausgesetzt.
Ermöglichen Sie dab Nexus den Zugriff auf den Datenbankserver
dab Nexus kann sich entweder mit Windows-Authentifizierung oder SQL-Server-Authentifizierung an Ihrem Datenbankserver anmelden. Die empfohlene Konfiguration hängt davon ab, wie Ihre Bereitstellung strukturiert ist.
- Wenn dab Nexus und der SQL-Server auf dem gleichen Server laufen: Windows-Authentifizierung empfohlen
- Wenn dab Nexus und der SQL-Server auf verschiedenen Servern laufen: SQL-Server-Authentifizierung empfohlen
Windows-Authentifizierung
Sie müssen den Windows-Dienstbenutzer, der den dab Nexus-Dienst ausführt, als Login hinzufügen. In der Regel ist dies der Benutzer Network Service:

SQL Server-Authentifizierung
Legen Sie ein SQL-Server-Benutzerkonto an und vergeben Sie ein Passwort. Stellen Sie sicher, dass die Richtlinie für Passwortablauf deaktiviert ist:

Von dab Nexus benötigte Berechtigungen
Anwendungsdatenbank
In der Anwendungsdatenbank wird empfohlen, dab Nexus die Rolle db_owner zuzuweisen.
Alternativ können Sie dab Nexus die folgenden Rollen zuweisen:
- db_datareader
- db_datawriter
- db_ddladmin
Datenbank für extrahierte Daten und Ergebnisse
Wenn dab Nexus die Datenbanken automatisch erstellen können soll, geben Sie dab Nexus die Serverrolle dbcreator.
Falls Sie die Datenbanken vorher manuell anlegen, weisen Sie dab Nexus die Rolle dbowner zu.
Verschlüsseln Sie die SQL Server-Verbindung
Um die Verbindung zur SQL Server zu verschlüsseln, müssen Sie lediglich die Option Encrypted Connection aktivieren.
Weitere Informationen zur Konfiguration der Verschlüsselung auf der SQL Server finden Sie in dieser Microsoft-Dokumentation.
Um zu testen, ob die Verschlüsselung korrekt eingerichtet ist, öffnen Sie beim Verbinden mit dem Server im SQL-Server Management Studio die Optionen und aktivieren Sie das Kontrollkästchen Encrypt connection.

Falls Fehler auftreten, prüfen Sie bitte Folgendes:
- Die Eigenschaft Enhanced Key Usage des Zertifikats gibt Server Authentication an
- Der Common Name des Zertifikats stimmt mit dem für die Verbindung verwendeten Servernamen überein
- Startet der SQL-Server nach dem Einrichten des Zertifikats nicht, stellen Sie sicher, dass der SQL-Server-Benutzer Lesezugriff auf das Zertifikat hat