Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

Anleitung

  1. Führen Sie die Installation und Konfiguration des Microsoft SQL Server durch.
    Beachten Sie bei der Wahl des Betriebssystems und der Microsoft SQL Generation und Variante immer die Best Practice Angaben von Microsoft.
    Im Kapitel Voraussetzungen ist ersichtlich, welche Betriebssysteme und welche SQL-Varianten genutzt werden können.
  2. Installation des Microsoft SQL Server
    • Instanzfunktionen: Database Engine Services und SQL Server-Replikation, alle anderen Instanzfunktionen sind optional.
    • Instanzkonfiguration: Benannte Instanz, beispielsweise "ADVOKAT"
    • Dienstkonten: SQL Server-Datenbankmodul und SQL Server-Browser mit Starttyp "Automatisch" konfigurieren.
    • Serverkonfiguration: Authentifizierungsmodus > Gemischter Modus
    • Definieren Sie ein Kennwort für das SQL Server-Systemadministratorkonto ("SA").

      Info

      Es gibt ein bekanntes Problem bei der Installation:
      - Fehlermeldung "This SQL Server setup media does not support the language of the OS, or does not have the SQL Server ...."
      - Bei der Installation auf einem Domänencontroller ist das Dienstkonto für die Funktion "SQL Server-Datenbankmodul" anzupassen, sonst schlägt die Installation fehl.

  3. Konfiguration der Instanz per Microsoft SQL Server KonfigurationsmanagerAktivieren Sie in der Registerkarte "SQL Server-Netzwerkkonfiguration" im Bereich "Protokolle für '<Instanzname> die Option "TCP/IP" per Rechtsklick > "Aktivieren".
    Installation Microsoft SQL Server Management StudioDen Download und alle erforderlichen Informationen (Anleitung) finden Sie in diesem Microsoft Artikel.
    Konfiguration der Instanz per Microsoft SQL Management StudioServereigenschaften > Arbeitsspeicher
  4. Mindestmenge an Serverarbeitsspeicher: 512 MB
  5. Maximaler Serverarbeitsspeicher: 1410 MB bei Express, bei Standard, Web und Enterprise höchstens 80% des verfügbaren Arbeitsspeichers
  6. Öffnen Sie die Windows Firewall per Eintrag "Windows Defender Firewall mit erweiterter Sicherheit".
    1. Erstellen Sie im Bereich "Eingehende Regeln" eine neue Regel mit folgenden Parametern: TCP Port 1433 für Profile Domäne, Privat und Öffentlich
    2. Erstellen Sie im Bereich "Eingehende Regeln" eine neue Regel mit folgenden Parametern: UDP Port 1434 für Profile Domäne, Privat und Öffentlich
    3. Erstellen Sie im Bereich "Eingehende Regeln" eine neue Regel für den Prozess "sqlservr.exe" im Verzeichnis "Binn" der Microsoft SQL Installation.

      Info
      titleBeispiel
      Pfad: "C:\Program Files\Microsoft SQL Server\MSSQL15.ADVOKAT\MSSQL\Binn\sqlservr.exe"
  7. Starten Sie in der Windows Diensteverwaltung den Dienst "SQL Server (<Instanzname>) per Rechtsklick > "Neu starten" neu. 
  8. In den meisten Fällen lautet der Dienstname "SQL Server (ADVOKAT)" oder ähnlich.
  9. Dadurch werden alle zuvor getätigten Konfigurationen unter Punkt 4 bis 6 wirksam.
    Authentifizierung am Microsoft SQL Server für ADVOKAT freischalten
    Die Freischaltung Management Studio
    • Den Download und alle erforderlichen Informationen (Anleitung) finden Sie in diesem Microsoft Artikel.

  10. Löschen Sie die durch die Installation laut Kapitel Vorbereitung werksseitig erstellten Microsoft SQL Datenbanken "ADVOKAT_..." am neuen Einzelplatz.
    Die erforderlichen SQL Datenbanken vom alten Einzelplatz werden in den darauf folgenden Schritten 3 bis 4 migriert.
    1. Verwendung ADVOKAT SQL-Tool
      • Tool "SQLTool.exe" im ADVOKAT Backend "...\ADVOKAT\Admin\Support\SQLTool" aufrufen.
      • Im Feld "Server" aus der Dropdownliste die Instanz des neuen Einzelplatzes auswählen oder manuell eingeben, anschließend "Verbinden" anklicken.
      • Checkbox bei allen Datenbanken "ADVOKAT_..." markieren und Menüpunkt "Datenbank" > "Datenbank löschen" wählen.
        • Es erscheint ein Fenster und Sie werden aufgefordert, einen Code an den ADVOKAT Support (+43 512 58 80 33 / support@advokat.at) weiterzugeben.
        • Sie erhalten vom ADVOKAT Support einen Gegencode retour, welchen Sie eingeben, damit wird die Löschung durchgeführt.

    2. Verwendung Microsoft SQL Management Studio
  11. Erstellen Sie einen Dump oder Export aller Microsoft SQL Datenbanken beginnend mit dem Namen "Advokat_..." am bisherigen Einzelplatz.
    Dieser Schritt ist am bisherigen Einzelplatz durchzuführen. Die Erstellung kann auf drei unterschiedlichen Wegen erfolgen, die Verwendung des ADVOKAT SQL-Tool (Punkt A) ist einfacher.
    1. Verwendung ADVOKAT SQL-Tool
      • Tool "SQLTool.exe" im ADVOKAT Backend "...\ADVOKAT\Admin\Support\SQLTool" aufrufen.
      • Im Feld "Server" aus der Dropdownliste die Instanz des Datenbankserver bisherigen Einzelplatzes auswählen oder manuell eingeben, anschließend "Verbinden" anklicken.
      • Menüpunkt "DateiDatenbank" > "EinstellungenDatenbank sichern" wählen
        • Checkbox "Windows Benutzer verwenden" aktivieren, Klick auf "OK"

        • Menüpunkt "Tools" > "Advokat User hinzufügen" wählen

        Weitere Informationen zum Tool finden Sie in den Kapiteln Oberfläche und Bedienung.
        • Im Feld "Server" wird der bisherige Einzelplatz angezeigt.
        • Im Feld "Datenbank" gibt man ADVOKAT_* ein, der Stern dient als Wildcard und sorgt dafür, dass alle ADVOKAT Datenbanken in ein Dumpfile exportiert werden.
        • Im Feld "Backup-Datei" geben Sie einen lokalen Pfad an.
          Image Added
      • Übertragen Sie das Dumpfile in den Ordner "BACKUP" im Datenbankverzeichnis auf den neuen Einzelplatz. Eine Komprimierung als ZIP-File ist empfehlenswert.
         
    2. Verwendung Microsoft SQL Management Studio
  12. Wechseln Sie auf den neuen Einzelplatz. Importieren Sie die MDF-/LDF-Dateien oder Dumpfiles, abhängig davon welche Methode zum Export zuvor gewählt wurde.
    1. Verwendung ADVOKAT SQL-Tool (Portable)
      • Verwenden Sie diese Variante wenn das ADVOKAT SQL-Tool nicht gestartet werden kann.
      • Alle notwendigen Informationen finden Sie im Kapitel Bedienung.
      • Tool "SQLTool.exe" im ADVOKAT Backend "...\ADVOKAT\Admin\Support\SQLTool" aufrufen.
      • Im Feld "Server" aus der Dropdownliste die Instanz des neuen Einzelplatz auswählen oder manuell eingeben.
      • Menüpunkt "Datenbank" > "Datenbank wiederherstellen" wählen.
        • Im Feld "Server" wird der neue Einzelplatz angezeigt.
        • Im Feld "Backup-Datei" navigieren zum Pfad welcher die Datei "Advokat_Datenbanken.bak" beinhaltet.
      • Weitere Informationen zum Tool finden Sie in den Kapiteln Oberfläche und Bedienung.
        Image Added

    2. Verwendung Microsoft SQL Management Studio
      • Im Fenster "Objekt-Explorer" > "Sicherheit" > "Anmeldungen" aufrufen.

      • Rechtsklick > "Neue Anmeldung" auswählen.

      • Reiter Allgemein

        • Anmeldename: advokat

        • SQL-Server Authentifizierung wählen

        • Kennwort:

          • Standardkennwort: Das Kennwort ist beim ADVOKAT Support zu erfragen.
          • Individuelles Kennwort (Parameter "SWID" ist in Advokat.ini vorhanden): Dieses Kennwort ist dem ADVOKAT Support nicht bekannt.
        • Checkbox "Kennwortrichtlinie erzwingen" deaktivieren
      • Reiter Serverrollen

        Checkbox "public" und "sysadmin" müssen aktiviert sein
      • Nutzen Sie eine der gängigen Methoden anhand einer offiziellen Anleitung von Microsoft.
        Beispiel: https://docs.microsoft.com/en-us/sql/relational-databases/databases/database-detach-and-attach-sql-server?view=sql-server-2017

  13. Anpassung der Konfigurationsdatei "Advokat.ini"

    1. Navigation in das ADVOKAT Backend "...\ADVOKAT\Daten" zur Konfigurationsdatei "Advokat.ini"

    2. Die Parameter DATENBANK, TABELLBANK, ERVBANK, MAILBANK, TEMPBANK und BUCHHALTUNG sind anzupassen.

    3. Wird ein von TCP 1433 abweichender Port für Microsoft SQL Server verwendet, so muss der abweichende Port mit einem Beistrich nach dem Instanznamen ergänzt werden.
      Beispiel: DATENBANK=S:\ADVOKAT\DATEN\ADVOKAT.MDB/EINZELPLATZ/INSTANZ,PORTNUMMER/Advokat_Daten

      DATENBANK=S:\ADVOKAT\DATEN\ADVOKAT.MDB/EINZELPLATZ/INSTANZ/Advokat_DATEN
      TABELLBANK=S:\ADVOKAT\DATEN\TABELLEN.MDB/EINZELPLATZ/INSTANZ/Advokat_Tabellen
      ERVBANK=S:\ADVOKAT\DATEN\ADVOERV.MDB/EINZELPLATZ/INSTANZ/Advokat_AdvoErv
      MAILBANK=S:\ADVOKAT\DATEN\MAIL.MDB/EINZELPLATZ/INSTANZ/Advokat_Mail
      TEMPBANK=S:\ADVOKAT\DATEN\ADVOREP.MDB/EINZELPLATZ/INSTANZ/Advokat_AdvoRep
      BUCHHALTUNG=S:\ADVOKAT\DATEN\FIBU\/EINZELPLATZ/INSTANZ/Advokat_BH_