Hinweis:
Es werden alle SQL-Server-Editionen von 2016 – 2022 (inkl. Express Editionen) unterstützt.
1. Erstellen Sie auf dem alten Server von der DINOB-Datenbank ein Backup.
2. Spielen Sie auf dem neuen SQL-Server das Backup unter gleichem Namen wieder ein.
3. Legen Sie unter Sicherheit-Anmeldungen einen neuen Benutzer „Dinob“ an. Das Kennwort sollte das gleiche sein, wie auf dem alten Server. Wählen Sie die SQL-Authentifizierung aus und fügen Sie diesen Benutzer zur Serverrolle „bulkadmin“ und „public“ hinzu.
4. Weiterhin dieser Datenbank bitte als Besitzer den SQL-User „Dinob“ zuweisen.
5. Bitte testen Sie die SQL-Anmeldung nicht nur über das Management Studio, sondern auch von einem Client über ODBC.
6. Wenn diese Tests erfolgreich waren und sich auch der Name des neuen SQL-Servers geändert hat, müssen sämtliche dinob.ini-Dateien der Clients angepasst werden.
7. Der Pfad zur dinob.ini kann ermittelt werden, in dem man auf einem Client mit Rechtsklick „Dateipfad öffnen“ anklickt. Sollte in dieser dinob.ini im Frontendpfad der Name „%Username%“ auftauchen, so müssen auch in diesen Unterverzeichnissen die dinob.ini, wie unter Punkt 8 beschrieben, angepasst werden.
8. Passen Sie bitte die hier rot markierte Stelle dementsprechend an.
[ODBC]
useODBC=1
useNTUser=0
Driver=SQL Server
Server=Neuer SQL-Servername
Database=DinobDatenbankname
9. Sollten Sie über mobile Endgeräte, Zeiterfassung oder Telematik verfügen, so muss auch hier in den entsprechenden ini-Dateien (SK.ini, MK.ini, TB.ini, Config.ini, ReadMDI.xml) an den entsprechenden Stellen der neue SQL-Servername hinterlegt werden.
10. Wenn im Zuge dieser Umstellung auch der „Backendpfad“ umgezogen wurde, so muss dieser natürlich für alle DINOB-Benutzer über „Ändern-Rechte“ reibungslos erreichbar sein. Auch hier muss dann der neue Pfad in den entsprechenden ini-Dateien unter der Rubrik „Backendpfad=“ hinterlegt werden.