1. MS SQL SERVER 2005 --1. Löschen Sie das Protokoll 2.MS SQL SERVER 2008 & 2008r2 & 2012 & 2016 --In SQL2008 muss das Löschen des Protokolls im einfachen Modus erfolgen und nach Abschluss des Löschvorgangs wieder in den vollständigen Modus gewechselt werden. VERWENDEN [Meister] GEHEN ALTER DATABASE Datenbankname SET RECOVERY SIMPLE MIT NO_WAIT GEHEN ALTER DATABASE Datenbankname SET RECOVERY SIMPLE --Einfacher Modus GO USE Datenbankname GO --crm50sp1_log ist der logische Name der Datenbankprotokolldatei DBCC SHRINKFILE (N'crm50sp1_log', 11, TRUNCATEONLY) GEHEN VERWENDEN [Meister] GEHEN ALTER DATABASE Datenbankname SET RECOVERY FULL WITH NO_WAIT GEHEN ALTER DATABASE Datenbankname SET RECOVERY FULL --Wiederherstellen im Vollmodus GO 3. Die Protokolldatei ist ungewöhnlich groß und kann nicht verkleinert werden Wenn die Protokolldatei ungewöhnlich groß ist und nicht verkleinert werden kann, müssen Sie überprüfen, ob nicht festgeschriebene oder zurückgesetzte Transaktionen vorhanden sind. Führen Sie den Befehl DBCC OPENTRAN aus, um zu prüfen, ob es Transaktionen gibt, die sehr früh ausgeführt wurden (die Startzeit der Transaktion wird in der Meldung angezeigt). Wenn Transaktionen angezeigt wurden, bedeutet dies, dass für die Transaktion kein Commit oder Rollback ausgeführt wurde. Daher kann MinLSN nicht vorwärts gerollt werden. Wenn keine Transaktionen vorhanden sind, die über einen längeren Zeitraum nicht abgeschlossen wurden, einfacher Modus: Sichern Sie zuerst die Datenbank und führen Sie dann „BACKUP LOG-Datenbankname WITH NO_LOG“ aus. Vollständiger Modus: Wenn keine vollständige Sicherung durchgeführt wurde, führen Sie zuerst eine vollständige Sicherung durch, sichern Sie dann die Protokolldatei und führen Sie abschließend „DBCC SHRINKFILE“ (N‘logischer Name der Protokolldatei‘, 0, TRUNCATEONLY) aus, um nur die Protokolldatei zu verkleinern. Der logische Name der Protokolldatei kann mit der folgenden Anweisung ermittelt werden: USE erp database go SELECT [name] FROM sys.database_files WHERE type_desc='LOG' Zusammenfassen Oben habe ich Ihnen erklärt, wie Sie das Problem der Verkleinerung von MySQL-Transaktionsprotokollen und der zu großen Protokolldateien lösen können. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: jQuery implementiert Akkordeon-Kleinbuchstaben
>>: So konfigurieren Sie den virtuellen Nginx-Host in CentOS 7.3
Das im Projekt aufgetretene Layoutproblem unregel...
Wir alle haben Dateien auf unseren Computern gesp...
Inhaltsverzeichnis 1. Docker-Datei 2. POM-Konfigu...
Inhaltsverzeichnis Vorwort Endlosschleife in For-...
Frage Das nahtlose Scrollen von Bildern und Texte...
Detaillierte Erklärung zum Erstellen geplanter My...
Inhaltsverzeichnis Cluster-Cluster Clusterdetails...
Wichtige Modifikatoren Wenn wir auf Tastaturereig...
In Webprojekten nutzen wir häufig die Zeitleisten...
Wie lädt man das JAR-Paket in ein privates Lager ...
Frage 1 lösen Starten Sie den Dienst: service mys...
Name des Autors:   no-break space = gesc...
Inhaltsverzeichnis 1. Warenkorb-Beispiel 2. Code-...
In Zeilen können dunkle Rahmenfarben individuell ...
Was ist ELK? ELK ist ein vollständiger Satz von L...