MS SQL-Server einrichten
dab Nexus verwendet Microsoft SQL-Server zur Speicherung von:
- Anwendungsdaten
- Extraktionsdaten
- Ergebnisdaten
Die Datenbank zur Speicherung von Anwendungsdaten (Sie können sie beispielsweise NexusHome nennen) muss erstellt werden, bevor dab Nexus installiert wird.
Datenbanksortierung
Es wird die Datenbanksortierung *_CS_AS erwartet.
dab Nexus den Zugriff auf den Datenbankserver ermöglichen
dab Nexus kann sich entweder über Windows-Authentifizierung oder SQL-Server-Authentifizierung beim Datenbankserver anmelden. Die empfohlene Konfiguration hängt von der Struktur Ihrer Bereitstellung ab.
- Wenn dab Nexus und SQL-Server auf dem selben Server laufen: Windows-Authentifizierung empfohlen
- Wenn dab Nexus und SQL-Server auf verschiedenen Servern installiert sind: SQL-Server-Authentifizierung empfohlen
Windows-Authentifizierung
Sie müssen den Windows-Dienstbenutzer, der den dab Nexus Service ausführt, als Login hinzufügen. In der Regel handelt es sich um den Benutzer Network Service:

SQL Server Authentifizierung
Legen Sie ein Benutzerkonto im SQL-Server 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
Extraktions- und Ergebnisdatenbank
Wenn Sie möchten, dass dab Nexus automatisch Datenbanken anlegen kann, gewähren Sie dab Nexus auf dem Server die Rolle dbcreator.
Wenn Sie die Datenbanken vorher manuell anlegen, weisen Sie dab Nexus die Rolle dbowner zu.
SQL Server Verbindung verschlüsseln
Um die Verbindung zur SQL Server zu verschlüsseln, müssen Sie lediglich das Kontrollkästchen Encrypted Connection aktivieren.
Weitere Informationen zur Konfiguration der Verschlüsselung direkt auf der SQL Server finden Sie in dieser Microsoft-Dokumentation.
Um zu testen, ob die Verschlüsselung korrekt eingerichtet ist, öffnen Sie die Optionen beim Verbinden mit dem Server in SQL-Server Management Studio und aktivieren Sie das Kontrollkästchen Encrypt connection.

Bei auftretenden Fehlern prüfen Sie bitte Folgendes:
- Die Eigenschaft Enhanced Key Usage des Zertifikats gibt Server Authentication an
- Der Common Name des Zertifikats stimmt mit dem zur Serververbindung verwendeten Servernamen überein
- Falls der SQL-Server nach Einrichtung des Zertifikats nicht startet, stellen Sie sicher, dass der SQL-Server-Benutzer die Berechtigung zum Lesen des Zertifikats besitzt