SQL-Server-Installation



Diese Seite betrifft die OnPremises-Variante.
Bei der "Software as a Service"-Variante sind keine Serverinstallationen durch den Kunden notwendig.

Grundsätzlich kann die primedocs-Datenbank auf einem SQL Server 2019 Express (siehe "Express" hier) ohne Probleme bereitgestellt werden. Diese Installationsvariante empfiehlt sich aber nur für Testumgebungen und für kleine Unternehmen. Installieren Sie den SQL Server mit dem von Microsoft mitgelieferten Installationspaket.

primedocs kann sowohl mit Windows-Authentifizierung als auch mit SQL-Authentifizierung betrieben werden. Wir empfehlen die SQL-Authentifizierung, da sie in den meisten Fällen ein einfacheres Setup gewährleistet.


Collation

Für den Betrieb von primedocs sollte eine case-insensitive Collation benutzt werden, empfohlen wird SQL_Latin1_General_CP1_CI_AS bzw. auf älteren SQL-Servern SQL_Latin1_General_CI_AS.

  • CI: Case Insensitive ('ABC' == 'abc')

  • AS: Accent Sensitive ('ü' != 'u')

primedocs wird beim Erstellen der Datenbank automatisch die Collation des SQL-Servers verwenden. Falls der Server eine case-sensitive Collation als Standard benutzt, muss explizit eine leere, case-insensitive Datenbank manuell angelegt werden.


Default Connection Options

Im SQL Server sollten keine Optionen (z. B. NOCOUNT) unter "Connections → Default connection options" angewählt sein.


Authentication Mode: Mixed Mode

Achten Sie bei der Installation darauf, dass der Authentication Mode im "Mixed Mode" eingestellt ist.

Nachträglich lässt sich diese Einstellungen über die Servereigenschaften unter "Security" ändern.


Authentication Mode: Windows Only

Die Standardinstallation nutzt einen SQL-Benutzer, um sich mit der Datenbank zu verbinden. Wenn ein Service Account verwendet werden soll, muss für die Datenbankverbindung der ConnectionString angepasst werden:
"Integrated Security=true" anstelle von "User ID=...;Password=..."

Beachten Sie zudem die für die Nutzung eines Service Accounts notwendigen Konfigurationen bei der Installation.

PrimeSoft AG, Bahnhofstrasse 4, 8360 Eschlikon, Switzerland