Jump to content

Logfile abschneiden blockiert SQL-Server


Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Empfohlene Beiträge

Geschrieben

Um das Transaktionslog zu verkleinern läuft bei meiner Datenbank jede Nacht

folgender Job:

 

1. EXEC sp_dboption MyDatabase, 'trunc. log on chkpt.', True

2. USE MyDatabase DECLARE @logfileid int CHECKPOINT BACKUP LOG MyDatabase

WITH NO_LOG SELECT @logfileid = fileid from MyDatabase..sysfiles where

status & 0x40 = 0x40 DBCC SHRINKFILE(@logfileid) DBCC

SHRINKDATABASE(MyDatabase)

 

Meine Problem ist nun, dass der 1. Step mehrere Minuten dauert. So wie es

aussieht, ist der SQL-Server während dieser Zeit blockiert, was mehrere

andere Applikationen zum Absturz bringt! Wenn ich den Job während des Tages

manuell ausführe, dauert das ca. 5 Sekunden und zieht keinerlei Probleme nach

sich.... Hat jemand eine Idee?

Der letzte Beitrag zu diesem Thema ist mehr als 180 Tage alt. Bitte erstelle einen neuen Beitrag zu Deiner Anfrage!

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden
×
×
  • Neu erstellen...