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
Der HTTP-Statuscode ist ein dreistelliger Code, d...
1. Embed ist illegal Das <embed>-Tag ist ein...
Vorwort Beim Schreiben von Code stoßen wir gelege...
Mit der kontinuierlichen Entwicklung der Internetw...
Vorwort Die meisten Benutzer führen diesen Vorgan...
1. Einleitung Manchmal müssen Sie eine Servicesch...
Inhaltsverzeichnis Vorsichtsmaßnahmen Notwendige ...
Die Syntax für einen äußeren Join lautet wie folg...
In diesem Artikel wird der spezifische Code von V...
Inhaltsverzeichnis 1. Reagieren Grundlegende Verw...
Da es zu mühsam ist, jedes Mal das Installationst...
Seurat ist ein umfangreiches R-Paket für die Einz...
Vorwort Ich bin kürzlich bei der Arbeit auf ein P...
1. Überprüfen Sie den Linux-Festplattenstatus df ...
Vorwort In diesem Artikel wird das Installationst...