SQL Server: Installation
Note
Diese Seite betrifft die OnPremises-Variante.
Bei der "Software as a Service"-Variante sind keine Serverinstallationen durch den Kunden notwendig.
Grundsätzlich kann die OneOffixx-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.
Note
OneOffixx 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 OneOffixx 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'
)
OneOffixx 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.