SQL-Server
Um die Daten aus Deinem SAP-System abzulegen, benötigst Du eine Verbindung zum SQL-Server.
Klicke oben auf Settings, dann auf der linken Seite auf SQL Servers und erstelle eine Verbindung mit dem Button oben rechts, indem Du auf + SQL Server klickst.
Die folgende Übersicht ist in zwei Bereiche aufgeteilt: General und Permissions.
Für die Datenbank benötigt dab Nexus die Rolle dbowner.
Bereich General
In diesem Bereich legst Du alle grundlegenden Einstellungen für die Verbindung zu Deinem SQL-Server fest.
Folgende Einstellungen musst Du definieren:
- Name: trage oben links in das Textfeld den Namen für diese Verbindung ein
- Connection: wähle den Typ der Verbindung aus. Du hast hier die Wahl zwischen den folgenden drei Verbindungstypen:
- TCP/IP (empfohlen)
In diesem Bereich hinterlegst Du folgende Einstellungen:
- Hostname (wenn der Server nur eine SQL-Server-Instanz hostet): z.B. myserver
ODER
Hostname & Instanzname (wenn der Server mehrere SQL-Server-Instanzen hostet): z. B. myserver\MYINSTANCE
- Trust server certificate (optional): ist diese Option aktiviert, wird das vom Server gesendete SSL/TLS-Zertifikat nicht validiert
- Enable TLS encryption (optional): ist diese Option aktiviert, wird der Datenverkehr zwischen dab Nexus und dem SQL-Server verschlüsselt
- Is contained database (optional): ist diese Option aktiviert, kannst Du einen Namen für die Datenbank hinterlegen, in der Deine Daten gespeichert werden (diese ist von der SQL-Server-Instanz, die die Datenbank bereitstellt, isoliert)
- Authentication Type: für die Einrichtung einer SQL-Verbindung stehen die folgenden Authentifizierungstypen zur Verfügung:
Authentifizierungs-Typ | Authentifizierungsmethode | Microsoft-Artikel zur Referenz |
SQL Authentication | SQL-Server-Benutzernamen und Passwort eingeben | |
Windows Authentication | Verwende den Windows-User, unter dem der Dienst von dab Nexus läuft | |
Microsoft Entra ID | Benutzername und Passwort für den Client und den Driver hinterlegen | |
Service Principal | Die ClientID und das ClientSecret eintragen | |
System Assigned Managed Identity | System Assigned Managed Identity ID eingeben | |
User Assigned Managed Identity | User Assigned Managed Identity ID eingeben |
- Name Pipes
Hier befinden sich die gleichen Einstell-Möglichkeiten, wie im vorgehenden Punkt TCP/IP erklärt.
Im Hintergrund wird eine Verbindung zwischen SQL-Server und den Clients geschaffen, die nur diese beiden Seiten kennen und darüber werden die Daten dann hin und her geschickt.
Das funktioniert aber nur zwischen Windows Systemen.
- Shared Memory
Auch hier findest Du die gleichen Einstellungen, wie beim Punkt TCP/IP.
Dabei funktioniert die Kommunikation zwischen SQL-Server und Clients aber direkt über den Speicher des Computers.
Die Voraussetzung dafür ist aber, dass SQL-Server und dab Nexus auf dem gleichen Server installiert sind.
Bereich Permissions
In diesem Bereich können Teams (eine Gruppe von Benutzern) sowie Einzelbenutzer explizit für diese Verbindung zum SQL-Server berechtigt werden.
Wählst Du hier einzelne Teams oder User aus, können nur diese später auf die SQL-Verbindung zugreifen.
Wählst Du hier KEINE Teams oder User aus, so haben alle Zugriff auf diese SQL-Verbindung.
- Test Connection (optional): oben rechts kannst Du die Verbindung zum SQL-Server mit den von Dir hinterlegten Einstellungen testen - es erscheint je nach Ergebnis eine Erfolgs- oder Fehlermeldung.
- Create oder Create & Close: wählst Du oben rechts den Button Create, wird die Verbindung gespeichert, aber Du bleibst im Bereich der Einstellungen. Klickst Du auf Create & Close, wird die Verbindung gespeichert und Du wirst zurück auf die Übersicht der SQL Servers geleitet. Hier siehst Du Deine neu erstellte Verbindung.
SQL-Server Übersicht
In dieser Übersicht werden Dir alle bereits vorhandenen SQL-Verbindungen angezeigt.
Bei jeder Verbindung siehst Du in der Auflistung folgende Informationen:
- Name der SQL-Verbindung, Host- und Instanzname sowie ggf. den Datenbank-Namen
- Status des Verbindungstests mit Datum und Uhrzeit des letzten Tests:
- not tested yet
- successful
- warning
- failure
Hoverst Du mit der Maus über die Verbindung, erscheinen neben dem Verbindungs-Namen drei Punkte.
Dort hast Du Zugriff auf folgende Funktionen:
- Deactivate SQL Server: deaktivierst Du die SQL-Server-Verbindung, wird sie bei der Task-Erstellung nicht mehr angezeigt. Mit der Option Activate SQL Server wird die Verbindung wieder angezeigt.
- Activities: hier siehst Du auf der rechten Bildschirmseite alle Änderungen bei dieser Verbindung.
- Edit: passe die aktuellen Einstellungen der SQL-Verbindung an.
- Clone: kopiert die gewählte Verbindung und übernimmt alle Einstellungen. Wichtig: Wird bei der Authentication ein Passwort benötigt, wird dieses NICHT mit übernommen und muss neu eingetragen werden!
- Delete: löscht die gewählte Verbindung vollständig und unwiderruflich.