Neu Kennt sich jemand mit MSSQL richtig gut aus?

Hubertus2313

Gut bekanntes Mitglied
16. Januar 2021
69
29
Dann würde ich die Batch in etwa so vorher laufen lassen:
Bash:
@echo off
echo ##### - Ueberpruefe DB...
osql.exe -S <rechnername>\<instanz> -U sa -P <deinSQL-Passwort> -Q "DBCC CHECKDB('eazybusiness')" -o log-checkdb.txt>nul
find "0 Zuordnungsfehler und 0 Konsistenzfehler" log-checkdb.txt>nul && goto EOF
color 4f & echo Datenbank fehlerhaft - Siehe log-checkdb.txt
pause
:EOF
Dann sollte der rote screen warnen, wenn was nicht stimmt. (ungetestet)
Vielen Dank für die Inspiration. Haben das in der Vergangenheit immer manuell, aber eben nicht so regelmäßig, ausgeführt. So ist es perfekt, habe es soeben implementiert (allerdings über sqlcmd) und getestet. Wirklich eine gute Idee.
 
  • Gefällt mir
Reaktionen: _simone_

Hubertus2313

Gut bekanntes Mitglied
16. Januar 2021
69
29
Hier noch für alle der Inhalt des .bat File. Das dann täglich per Aufgabenplaner ausführen lassen. Vielleicht hilft es ja dem einen oder anderen. Danke noch mal an _simone_ für die Inspiration.

Bash:
@ECHO OFF

echo ##### - Beginne mit loeschen alter Logs

REM alle Logs älter als 30 Tage löschen
forfiles /p "C:\01-automatisierung\sql\dbcc-checkdb\log" /s /m *.* /d -30 /c "cmd /c del @path"

echo ##### - Ende Loeschen alter Logs

REM Zeitstempel setzen
SET TS1=%TIME: =0%
SET TS2=%date:~6,4%%date:~3,2%%date:~0,2%-%TS1:~0,2%%TS1:~3,2%%TS1:~6,2%
REM @ECHO %TS2%

echo ##### - Ueberpruefe DB mit DBCC CHECKDB...

sqlcmd -S HF-Server\JTLWAWI -E -d eazybusiness -Q "DBCC CHECKDB('eazybusiness')" -o C:\01-automatisierung\sql\dbcc-checkdb\log\%TS2%-log-checkdb.txt>nul

find "0 Zuordnungsfehler und 0 Konsistenzfehler" C:\01-automatisierung\sql\dbcc-checkdb\log\%TS2%-log-checkdb.txt>nul && goto EOF
color 4f & echo Datenbank fehlerhaft - Siehe C:\01-automatisierung\sql\dbcc-checkdb\%TS2%-log-checkdb.txt
pause
:EOF
 
  • Gefällt mir
Reaktionen: mh1 und _simone_

mh1

Sehr aktives Mitglied
4. Oktober 2020
1.824
547
Hier noch für alle der Inhalt des .bat File. Das dann täglich per Aufgabenplaner ausführen lassen. Vielleicht hilft es ja dem einen oder anderen. Danke noch mal an _simone_ für die Inspiration.

Bash:
@ECHO OFF

echo ##### - Beginne mit loeschen alter Logs

REM alle Logs älter als 30 Tage löschen
forfiles /p "C:\01-automatisierung\sql\dbcc-checkdb\log" /s /m *.* /d -30 /c "cmd /c del @path"

echo ##### - Ende Loeschen alter Logs

REM Zeitstempel setzen
SET TS1=%TIME: =0%
SET TS2=%date:~6,4%%date:~3,2%%date:~0,2%-%TS1:~0,2%%TS1:~3,2%%TS1:~6,2%
REM @ECHO %TS2%

echo ##### - Ueberpruefe DB mit DBCC CHECKDB...

sqlcmd -S HF-Server\JTLWAWI -E -d eazybusiness -Q "DBCC CHECKDB('eazybusiness')" -o C:\01-automatisierung\sql\dbcc-checkdb\log\%TS2%-log-checkdb.txt>nul

find "0 Zuordnungsfehler und 0 Konsistenzfehler" C:\01-automatisierung\sql\dbcc-checkdb\log\%TS2%-log-checkdb.txt>nul && goto EOF
color 4f & echo Datenbank fehlerhaft - Siehe C:\01-automatisierung\sql\dbcc-checkdb\%TS2%-log-checkdb.txt
pause
:EOF
Super - danke fürs Teilen des Skripts :thumbsup:
Hilft hier sicerlich vielen weiter....
 
Ähnliche Themen
Titel Forum Antworten Datum
POS: Manche Artikel lassen sich nicht manuell umschreiben JTL-Wawi 1.9 0
Kleiner Bug > Wareneingang > Tastenbeschriftung ändert sich nach einmaligem Klicken JTL-Wawi 1.11 0
Neu Änderung der Spezialseite "Versandinformationen" zeigt sich nicht im Frontend Betrieb / Pflege von JTL-Shop 2
Ameise lässt sich nicht starten unter 1.11.4 JTL-Wawi 1.11 4
Alte Amazon Aufträge lassen sich nicht löschen JTL-Wawi 1.11 0
Neu Hersteller ändert sich selbständig eBay-Anbindung - Fehler und Bugs 1
Bild auf Rechnung bewegt sich nicht mit den Positionen JTL-Wawi 1.11 6
Wawi API REST-Server lässt sich nicht einrichten / Fehler 404 JTL-Wawi 1.11 1
Neu Kasse lässt sich anbinden aber dann nicht speichern Einrichtung / Updates von JTL-POS 1
Neu FBA-Artikel lässt sich nicht mit Stücklistenartikel verknüpfen – Workaround? Arbeitsabläufe in JTL-Wawi 0
Seiten Aktualisieren sich nicht mehr automatisch beim seit einigen Updates JTL-Wawi 1.11 16
Dashboard merkt sich Einstellungen nicht JTL-Wawi 1.11 1
Umlagerung zu Amazon-FBA plötzlich nicht mehr möglich: Zugewiesende Amazon-SKU weg: "Es befinden sich Artikel ohne Amazon-SKU in der Umlagerung." JTL-Wawi 1.9 7
Neu Wawi 1.10 weigert sich zu starten und 1.11 kann man nicht downloaden JTL-Wawi - Fehler und Bugs 4
Neu Kunde kann sich im Checkout-Prozess nicht anmelden bzw. bleibt nicht angemeldet. Installation / Updates von JTL-Shop 11
Neu Stückzahl lässt sich mit [+] und [-] Buttons nicht ändern JTL-Shop - Fehler und Bugs 6
Auftrag auf Pickliste lässt sich nicht mehr entfernen JTL-Wawi 1.9 1
Neu WMS-Lager lässt sich nicht anlegen – Meldung „Sie besitzen keine Lizenz für JTL-WMS“ trotz gebuchtem WMS Start Installation von JTL-WMS / JTL-Packtisch+ 3
Neu Artikel lassen sich nicht aus Shopify Store löschen Shopify-Connector 4
Neu Die Leiferantendaten bei Artikelstammdaten lassen sich per Ameise nicht ändern User helfen Usern - Fragen zu JTL-Wawi 6
Neu Lagerplätze und Bestände lassen sich teils nicht im WMS Lager importieren? Evtl. BUG --> JTL 1.10.10.4? User helfen Usern - Fragen zu JTL-Wawi 1
Neu In welcher Datenbanktabelle findet sich die Sortiernummer? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Barcode lässt sich nicht scannen Einrichtung JTL-Shop5 1
OPC Spezialseite Versandinformationen Slider lässt sich nicht löschen/bearbeiten Einrichtung JTL-Shop5 1
Neu JTL mit Shopify für Etsy anstatt JTL mit Unicorn2 - hat das jemand gemacht? Anbindung, bestehende Artikel mappen? Multishop? Shopify-Connector 2

Ähnliche Themen