bosnigel
Goto Top

Datev Datensicherung

Servus,

ich möchte mir eine automatische Datensicherung einrichten die u.a. eben auch Datev mitsichert.
Als Programm der Wahl kommt 0815 Acronis 2020.
Ich habe vor kurzem gesehen, dass man in Acronis vor und nach der Sicherung ein Script laufen lassen kann (bilde ich mir jedenfalls ein).

Würde das so passen?:

Acronis startet zum Zeitpunkt X
Führt folgendes Script aus:

net stop MSSQL$DATEV_DBENGINE /Y
ping -n 900 127.0.0.1 >nul

Sicherung wird ausgeführt durch Acronis

Danach folgendes Script:

net start MSSQL$DATEV_DBENGINE


Passt das so?

Gruß
Bosnigel

Content-ID: 519547

Url: https://administrator.de/contentid/519547

Ausgedruckt am: 21.11.2024 um 18:11 Uhr

57803
57803 27.11.2019 um 21:02:08 Uhr
Goto Top
servus,

da gibt es unter: Datev Datensicherung eine wunderbare Anleitung.

mfg
Coreknabe
Lösung Coreknabe 28.11.2019 um 10:02:49 Uhr
Goto Top
Moin,

das passt so. Direkte Online-Sicherung mit Acronis oder Veeam o.ä. ist nicht empfohlen, ohne die Datenbank gestoppt zu haben.

Gruß
Bosnigel
Bosnigel 28.11.2019 um 10:23:02 Uhr
Goto Top
Danke.

Ich habe natürlich bei Datev schon geschaut.
Wollte nur sicher gehen ob ich das richtig verstanden habe.

Kann man noch irgendwas verbessern? Z.B. evtl. angemeldete Benutzer vorher automatisch abmelden?

Gruß
Bosnigel
117471
117471 28.11.2019 um 11:12:03 Uhr
Goto Top
Hallo,

bringt Datev keine VSS Writer mit?

Gruß,
Jörg
Bosnigel
Bosnigel 28.11.2019 um 11:19:12 Uhr
Goto Top
Keine Ahnung.
Wenn, wo wäre der und wie kann ich den bedienen?
117471
117471 28.11.2019 um 12:02:22 Uhr
Goto Top
Hallo,

den bedient dein Acronis face-smile Wenn die Sicherung stattfindet, kontaktiert das Ding alle VSS-Writer und sagt denen etwas wie: "Hey, mach' mal eben ein konsistentes Foto von der Datenbank und biete mir das anstelle der eigentlichen, halbkonsistenten Datenbank an".

Wenn Du in einer administrativen Eingabeaufforderung "vssadmin list writers" eingibst, siehst Du alle Writer (und deren Status).

Gruß,
Jörg
Coreknabe
Coreknabe 28.11.2019 um 13:42:41 Uhr
Goto Top
bringt Datev keine VSS Writer mit?
Die werden niemals von einer Anwendung mitgebracht, es sei denn man versteht unter der Anwendung die Backupsoftware. Alternativ wird der Microsoft-Writer genutzt.

Ich wäre da trotzdem vorsichtig:
https://www.datev.de/dnlexom/client/app/index.html#/document/1080154
https://www.datev-community.de/t5/DATEV-Anwalt/Frage-zur-Datensicherung/ ...

Klarer Rat also, tut ja auch nicht weh, DB vorher stoppen.

Gruß
Bosnigel
Bosnigel 08.12.2019 um 11:08:03 Uhr
Goto Top
Ich hab da was im Netz gefunden.


https://www.ionas.com/wissen/lokale-datev-datensicherung-per-skript/

Sieht für mich gut aus.
Ich will da nichts falsch machen.
Bosnigel
Bosnigel 09.12.2019 aktualisiert um 13:48:36 Uhr
Goto Top
Das geht alles nicht.
Wenn ich in Acronis unter Optionen eine BAT einbinde bringt er mir nur die Fehlermeldung "Fehler".
Klasse!

Jetzt probiere ich mich selber an einigen Batch Dateien ran:

Datenbank Stoppen (Echos und REM werden dementsprechen abgeändert).
echo Stop der Datenbank
REM stop.bat
REM net stop MSSQL$DATEV_DBENGINE /Y
 exit

Dann die Sicherung
echo Stop der Datenbank
REM sicherung.bat
REM Sicherung bla etc.

Dann start der Datenbank
@echo Start der Datenbank
REM start.bat
REM net start MSSQL$DATEV_DBENGINE
REM exit

Das läuft auch einzeln alles wunderbar (getestet).
Aber wie zum Geier muss der Code ausschauen wenn ich alle drei Bat-Dateien hintereinander aufrufen will?

Einer meiner Versuche:

REM master.cmd

Call stop.bat
Call sicherung.bat
Call start.bat

Lass ich das laufen lasse (als Admin) bekomme ich:
C:\WINDOWS\system32>REM master.cmd

C:\WINDOWS\system32>Call stop.bat
Der Befehl "stop.bat" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\WINDOWS\system32>Call sicherung.bat
Der Befehl "sicherung.bat" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.

C:\WINDOWS\system32>Call start.bat
Die Datei ".bat" kann nicht gefunden werden.


Wo liegt der oder die Fehler?
Bosnigel
Bosnigel 09.12.2019 um 18:53:05 Uhr
Goto Top
Ok ok... langsam komme ich auf eine Zielgerade.

Also die Batch Datei stop/sicherung/start habe ich jetzt in eine Datei gewerkelt.
Dann lasse ich diese Datei über folgende Datei starten:
@echo off
powershell.exe -Command "Start-Process sicherung.bat -Verb RunAs"  

Jetzt kommt aber natürlich die Abfrage "Möchten Sie wirklich zulassen etc."
Wie bekomme ich das weg?
Ich habe das ganze als Aufgabe mit erhöhten Rechten starten lassen.
geht aber nicht so richtig bzw. wird nur das CMD Fenster gestartet und Ende.

Grmbl