SQL Servers

aktualisiert 25/4/23 von Jyothsna Sarali

Beachte, dass die SQL Server Version mindestens 2017 sein muss.

Um eine SQL-Verbindung in dab:neXus einzurichten, gehst du im linken Bereich auf Settings > SQL Servers und klickst auf die Schaltfläche "+ SQL Server", um eine neue SQL-Verbindung hinzuzufügen.

SQL Serververbindung hinzufügen

Um ein SQL-System hinzuzufügen, gibst du die Felder wie unten gezeigt ein. Wenn du auf Save oder Save & Close klickst, wird die SQL-Verbindung gespeichert.

Display name: Pflichtfeld. Name der SQL Verbindung.

Connection

  • Verbindungsprotokoll
    • TCP/IP
    • Named Pipes
    • Shared Memory - Dies setzt voraus, dass dab:neXus und SQL Server auf demselben Rechner laufen.
  • Host - Pflichtfeld. Name deiner SQL Server-Instanz. Dies kann sein:
    • Hostname, wenn der Server nur eine einzige SQL Server-Instanz hostet (z.B. "myserver")
    • Ein Hostname + ein Instanzname, wenn der Server mehrere SQL Server-Instanzen hostet (z. B. "myserver\MYINSTANCE")
  • Trust Server Certificate - Optional. Wenn dieses Feld ausgewählt ist, wird das vom Server gesendete SSL/TLS-Zertifikat nicht validiert.
  • Enable TLS encryption - Optional. Wenn dieses Feld ausgewählt ist, wird die Serververschlüsselung aktiviert. Damit wird der Datenverkehr zwischen dab:neXus und dem SQL-Server verschlüsselt.
  • Is contained database - Optional. Wähle aus, ob es sich bei deiner Datenbank um eine eigenständige Datenbank handelt (eine Datenbank, die von anderen Datenbanken und von der Instanz von SQL Server, die die Datenbank bereitstellt, isoliert ist).

Authentication

  • Windows Authentication - Verwendet den Windows-Benutzer, unter dem der dab:neXus-Dienst läuft.
  • SQL Server Authentication - Verwende einen SQL Login mit Benutzernamen und Passwort zur Authentifizierung.

Permission and Roles

Rein informativ. Um neue Datenbanken automatisch zu erstellen, muss dab:neXus Serviceuser die Rolle dbcreator zugewiesen sein.

Test SAP Connection

Nachdem du alle Details eingegeben hast, teste die Verbindung. Du kannst die Verbindung auch speichern, ohne sie zu testen. Klicke auf Create oder Create & Close, um die Details zu speichern.

SQL Servers Einstellungen

Wenn du deine SQL Server Verbindung erfolgreich hinzugefügt hast, wird sie auf der Seite SQL Server aufgelistet.

Mit der Suchfunktion kannst du nach einer bestimmten SQL-Verbindung suchen, wenn du mehrere Verbindungen hast. Zu den weiteren verfügbaren Funktionen gehören die Funktion "SQL-Server-Verbindung testen" und die Optionen zum deaktivieren, bearbeiten, klonen und löschen der SQL-Verbindung.

SQL Server deaktivieren/aktivieren

Wenn du einen SQL-Server deaktivierst, wird er bei der Erstellung von Tasks nicht mehr als verfügbare SQL-Verbindung aufgeführt. Der deaktivierte SQL-Server kann jedoch wieder aktiviert werden, damit er für neue Tasks zur Verfügung steht.

SQL Server-Verbindung verschlüsseln

Um die Verbindung zum SQL Server zu verschlüsseln, musst du nur das Kontrollkästchen Verschlüsselte Verbindung aktivieren.

Weitere Informationen darüber, wie du die Verschlüsselung auf dem SQL Server selbst konfigurierst, findest du in der Microsoft-Dokumentation.

https://learn.microsoft.com/en-us/sql/database-engine/configure-windows/configure-sql-server-encryption?view=sql-server-ver16

Um zu testen, ob die Verschlüsselung richtig konfiguriert ist, klicke auf die Schaltfläche [>> Optionen], wenn du dich mit dem Server im SQL Server Management Studio verbindest, und aktiviere das Kontrollkästchen Verschlüsselte Verbindung.

Wenn es Fehler gibt, gibt es einige Dinge zu überprüfen:

  • Die Eigenschaft Enhanced Key Usage des Zertifikats gibt die Server-Authentifizierung an.
  • Der Common Name des Zertifikats stimmt mit dem Servernamen überein, der zur Verbindung mit dem Server verwendet wird.
  • Wenn der SQL Server nach dem Einrichten des Zertifikats nicht gestartet wird: Vergewissere dich, dass der SQL Server-Benutzer die Berechtigung hat, das Zertifikat zu lesen.


Wie haben wir das gemacht?


Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)