Wie schneide ich die Protokolldatei einer SQL Server-Datenbank ab

Wie schneide ich die Protokolldatei einer SQL Server-Datenbank ab


<

Die SQL Server-Protokolldatei ist auf eine große Größe angewachsen und muss abgeschnitten werden,

Zusammenfassung

Die Größe des Protokolls wird in einer SQL Server-Datenbank weiter wachsen. Die Datei kann mit dem folgenden Verfahren abgeschnitten werden.

Detail

Laden Sie SQL Server Management Studio Express herunter, installieren Sie es und öffnen Sie es dann. Stellen Sie eine Verbindung zur SQL Server-Instanz her (normalerweise ComputerNameSQLEXPRESS).,

Erweitern Sie links Datenbanken und wählen Sie die Softalk Business Server Datenbank aus.

Klicken Sie in der Menüleiste auf die Schaltfläche Neue Abfrage.

Fügen Sie in die neue Abfrage Folgendes ein:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
backup log SoftalkBusinessServer with truncate_only
dbcc shrinkfile(SoftalkBusinessServer_log,1)

Klicken Sie auf die Schaltfläche Ausführen. SQL Server schneidet die Protokolldatei ab.

In einer SQL Server-Datenbank (nicht Express) kann dieselbe Prozedur wie oben ausgeführt werden, jedoch mit SQL Server Management Studio., Wenn der Wiederherstellungsmodus nicht auf einfach eingestellt ist, kann alternativ der folgende Befehl verwendet werden, um die Protokolldatei vor dem Abschneiden zu sichern:

dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO
BACKUP LOG SoftalkBusinessServer
TO DISK = 'c:backupsssbackup.bak'
GO
dbcc shrinkfile(SoftalkBusinessServer_log,1)
GO

In SQL Server kann der obige Befehl auch als SQL Server-Agent-Task hinzugefügt werden, sodass er alle paar Tage ausgeführt wird.

Weitere Informationen finden Sie in der SQL Server-Dokumentation.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.