Sicherung und Wiederherstellung von RA-MICRO SQL Datenbanken

Sicherung / Wiederherstellung von RA-MICRO SQL Datenbanken:

Inhalt:
1. Sicherung per RA-MICRO SQL Serververwaltung
2. Wiederherstellung per RA-MICRO SQL Serververwaltung 
3. Sicherung per Microsoft SQL Management Studio
4. Wiederherstellung per Microsoft SQL Management Studio (Datenbank vorhanden) 
5. Wiederherstellung per Microsoft SQL Management Studio (Datenbank nicht vorhanden)
6. Sicherung durch Kopieren der Datenbankdateien
7. Datenbanken auf einem neuen SQL-Server einspielen.
8. Parameter E-Akte

Voraussetzungen:
- aktuelle Version des Microsoft SQL Server Management Studio
- Anmeldeinformationen für den SQL Server „sa“ oder „RAadmin“
- unter Umständen RDP Zugriff auf den SQL Server



1. Sicherung per RA-MICRO SQL-Serververwaltung
Technischen Support Modul / SQL / SQL Serververwaltung


1a. Name der Datenbank eintragen und Speicherort auswählen. Wichtig, es werden nur lokale Datenträger des SQL Servers angezeigt, eine Sicherung auf den eigenen lokalen PC oder Netzlaufwerk ist nicht möglich.


1b. Dateiname mit Dateiendung .bak hinterlegen und Backup ausführen.

 

1c. Diese Schritte müssen für alle RA-MICRO Datenbanken durchgeführt werden.



2. Wiederherstellen per RA-MICRO SQL-Server Verwaltung

Wie unter Punkt 1a beschrieben, können nur Datenbanken zurückgesichert werden, welche sich auf dem physischen Datenträger des SQL Servers befinden!
Es wird eine SQL-Chiffre benötigt, welche über das WebNL generiert werden kann.


 
   

2a. Über das Technische Support Modul / SQL / SQL Server Verwaltung starten und mit der rechten Maustaste auf „Datenbanken“ klicken „Wiederherstellen“ auswählen.


2b. Ist die Datenbank noch vorhanden, kann diese direkt ausgewählt werden. Ist die Wiederherzustellende Datenbank nicht mehr vorhanden, muss der Name der Datenbank eingetragen werden. Der Name muss genau dem Namensformat von RA-MICRO entsprechen, damit diese nicht mit falschem Namen angelegt wird!


2c. Datenbank über „Backup lesen von“ auswählen. Der Name der Backupdatei ist nicht relevant, entscheidend ist der Datenbankname in der 1. Zeile.


2d. Zielverzeichnis auswählen. Es wird das Standardinstallationsverzeichnis des SQL Servers von RA-MICRO vorgeschlagen.  Es kann aber auch ein anderes Datenbank Verzeichnis ausgewählt werden, wenn die entsprechenden Zugriffberechtigungen vorhanden sind.



2e. Datenbank wird angezeigt und ist im Dateisystem vorhanden.

Standardverzeichnis C:\Program Files\Microsoft SQL Server\MSSQL15.RAMICRO2020\MSSQL\DATA


Oder selbst definiertes Datenbankverzeichnis R:\Daten\SQL Datenbanken.


2e. User anlegen / synchronisieren
Im Anschluss müssen noch die SQL Benutzer mit der Datenbank synchronisiert werden.


Sollte es zu Fehlern kommen, dass der Benutzer RA001-255 keinen Zugriff auf die Datenbank haben, bitte die Rechte über das SQL-Schnittstelle Tool durchführen.



3. Backup der RA-MICRO SQL-Datenbanken per Microsoft Management Studio

Das Management Studio direkt auf dem SQL Server oder von einem Arbeitsplatz starten, welcher Zugriff auf die Ressourcen des SQL Servers hat. Datenbanken können nur auf die lokalen Festplatten des SQL Servers direkt gesichert werden, nichts auf Netzlaufwerke oder UNC Pfade.

3a. Entsprechende Datenbank mit der rechten Maustaste markieren und über Tasks / Back up.. die Funktion für die Erstellung des Backups auswählen.


3b. Datenbank wählen / Type „Full“ / Back up to “Disk” / Pfad auswählen


3c. Unter Media Options sollten die Optionen zur Überprüfung des Backups aktiviert werden.


3d. Backupvorgang erfolgreich abgeschlossen.



4. Wiederherstellung per Microsoft SQL Management Studio

4a. Datenbank ist noch vorhanden und soll überschrieben werden.
Datenbank im Microsoft SQL Management Studio mit der rechten Maustaste markieren und Tasks / Restore /Database auswählen


4b. Datenbank auswählen / Datenbankname prüfen / über die Timeline verschiedene Versionsstände auswählen / Verify Backup Media das Backup prüfen


4c. Über die Option Files kann der Speicherpfad und der Name der Datenbankdatei definiert/korrigiert werden.


4d. Unter Options „Overwrite“ aktivieren, damit die Datenbank überschrieben wird und „Close existing Connections“, damit noch bestehende Verbindungen geschlossen werden.


4e. Wiederherstellung erfolgreich


4f. Benutzer von User anlegen / synchronisieren
Im Anschluss müssen noch die SQL Benutzer mit der Datenbank synchronisiert werden.



5. Wiederherstellung per Microsoft SQL Management Studio (Datenbank nicht vorhanden)

5a. Rechte Maustaste auf „Datenbanken“ und „Restore Database..“ auswählen.


5b. Pfad zur Backupdatei auswählen


5c. Einstellungen sowie unter 4b – 4e durchführen und Datenbank wiederherstellen.



5d. Benutzer von User anlegen / synchronisieren
Im Anschluss müssen noch die SQL Benutzer mit der Datenbank synchronisiert werden.



6. Sicherung durch Kopieren der Datenbankdateien

6a. Die Datenbankdateien werden standardmäßig im Installationsverzeichnis des SQL Servers abgelegt.
Beispiel:
C:\Program Files\Microsoft SQL Server\MSSQL15.RAMICRO2020\MSSQL\DATA


Alternativ kann der Speicherpfad in den Eigenschaften der Datenbank ausgelesen werden.


6b. Um die Datenbanken kopieren zu können, muss der SQL Server Dienst vorher beendet werden.


Danach können die Dateien per Copyscript oder per Hand in einen Backupordner kopiert werden.

6c. Im Anschluss muss der SQL Server Dienst wieder gestartet werden, damit die Datenbanken online sind.



7. Datenbanken auf einem neuem SQL-Server einspielen.
SQL Server nach den Vorgaben von RA-MICRO installieren und die Datenbanken vom Backupordner auf den neuen SQL Server in das Datenbankverzeichnis kopieren. Optimal direkt in das Standardverzeichnis des SQL Servers. Ansonsten sollte vorher überprüft werden, ob der angemeldete SQL/NT Benutzer Vollzugriff auf die Datenbanken hat.




7a. Datenbanken „hinzufügen“ (attachen)


7b. Backupverzeichnis auswählen und Datenbank.


Es können nacheinander gleich alle RA-MICRO Datenbanken hinzugefügt werden.


7c. Im Anschluss müssen wieder die SQL Benutzer mit der Datenbank synchronisiert werden.


7d. Sind alle Datenbanken angefügt sollten die Einstellungen der Datenbanken geprüft werden.



8. Parameter für die SQL Module

_631
LLL        Lohn & Gehalt & Urlaubsplanung (in Vorbereitung)
EEE       E-Akte
NNN      Benutzerverwaltung  (ACHTUNG nur RA6)
AAA      Adrrel (Zuordnung Adresse/Akte)
AAAA    Adressen
BBB      erweiterte Beteiligtenverwaltung

_638
AFA AfAliste S starten (in Vorbereitung)
BBB Akten auf SQL
CCC Fibu auf SQL (in Vorbereitung)
KKK Kostenerfassungen auf SQL-Server
WWW WDM auf SQL-Server

664 K Kalender

Die neue Aktenbeteiligten-Struktur ist kein SQL basiertes Modul. Über die SQL Modulverwaltung wird lediglich die Umstellung auf die neuen Strukturen gestartet.
Aber auch andere Parameter finden für die Registrierung von SQL Modulen Verwendung:
645 P schaltet Erzwingung SQL Server und Module bei SQL Lizenz ab
252 Not2 SQL Notariat Bücher
242 N Anlagenbuchhaltung
172 K Kollisionsvorprüfung im Netz aktivieren
156 H Fibu II

Bei Adressen und Akten die Anpassung der Global.ini nicht vergessen.