Neu Kennt sich jemand mit MSSQL richtig gut aus?

Hubertus2313

Gut bekanntes Mitglied
16. Januar 2021
86
35
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
86
35
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.873
562
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
Neu Consentmanager item youtube deaktiviert sich nach ShopUpdate Allgemeine Fragen zu JTL-Shop 2
Neu Gibt es in der WaWi-Datenbank einen Zeitstempel, der anzeigt wann ein Kunde sich in einem bestimmten Shop registriert hat? User helfen Usern - Fragen zu JTL-Wawi 3
Neu Neuer Kundencenter Account. Wie verhält sich POS damit? Allgemeine Fragen zu JTL-POS 1
Neu Lässt sich irgendwie nachvollziehen welcher Bearbeiter einen Kunden freigeschaltet hat? User helfen Usern - Fragen zu JTL-Wawi 4
Neu Fesnter lässt sich unter Vorlage bearbeiten nicht vergrößern oder ändern eBay-Anbindung - Fehler und Bugs 7
Neu eBay Vorlage lässt sich nicht mehr öffnen JTL-Wawi - Fehler und Bugs 0
Lohnt sich das Update von 1.11.6 auf 2.0.4 aktuell? JTL-Wawi 2.0 2
Einrichtung ZUGFeRD, es lassen sich keine Rechnungen "Speichern" JTL-Wawi 1.11 2
Neu Update von Modul DHL 3.0 aud 4.0 - Versandlabels lassen sich nicht erstellen JTL-ShippingLabels - Fehler und Bugs 17
Neu buersten.de stellt sich vor (und lädt euch ein!) Shops stellen sich vor 4
Neu Shop gesperrt - Webspace überschritten - Zusatzspace buchen bringt Fehler - Support fühlt sich nicht zuständig Betrieb / Pflege von JTL-Shop 7
Neu Shopify Connector lässt sich nicht einrichten Shopify-Connector 1
Ebay angebote lassen sich nicht mehr bei JTL bearbeiten JTL-Wawi 2.0 0
Inaktive Verkaufskanäle lassen sich nicht löschen – erscheinen nach Löschen und Speichern erneut JTL-Wawi 1.11 2
Anhänge lassen sich nicht mehr anzeigen JTL-Wawi 2.0 7
Wawi 1.10.14.3 lässt sich nicht mehr mit Datev verbinden JTL-Wawi 1.10 3
GLS Störung seit 14:00 hat jemand ähnliche Probleme? JTL-Wawi 1.11 1
Neu Setzt schon jemand 6.7.10 bzw 6.7.11 ein? Shopware-Connector 0
Hat schon jemand auf JTL 2.0.2 installieren? JTL-Wawi 2.0 9
Neu Onbuy - verkauft da schon jemand? Schnittstellen Import / Export 1

Ähnliche Themen