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-Key: 519547

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

Printed on: April 18, 2024 at 20:04 o'clock

Mitglied: 57803
57803 Nov 27, 2019 at 20:02:08 (UTC)
Goto Top
servus,

da gibt es unter: Datev Datensicherung eine wunderbare Anleitung.

mfg
Member: Coreknabe
Solution Coreknabe Nov 28, 2019 at 09:02:49 (UTC)
Goto Top
Moin,

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

Gruß
Member: Bosnigel
Bosnigel Nov 28, 2019 at 09:23:02 (UTC)
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
Mitglied: 117471
117471 Nov 28, 2019 at 10:12:03 (UTC)
Goto Top
Hallo,

bringt Datev keine VSS Writer mit?

Gruß,
Jörg
Member: Bosnigel
Bosnigel Nov 28, 2019 at 10:19:12 (UTC)
Goto Top
Keine Ahnung.
Wenn, wo wäre der und wie kann ich den bedienen?
Mitglied: 117471
117471 Nov 28, 2019 at 11:02:22 (UTC)
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
Member: Coreknabe
Coreknabe Nov 28, 2019 at 12:42:41 (UTC)
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ß
Member: Bosnigel
Bosnigel Dec 08, 2019 at 10:08:03 (UTC)
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.
Member: Bosnigel
Bosnigel Dec 09, 2019 updated at 12:48:36 (UTC)
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?
Member: Bosnigel
Bosnigel Dec 09, 2019 at 17:53:05 (UTC)
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