Forum: SQL |
Thema:
MSSQL 03:Protokoll zu groß |
Von:
Robert Wünsche (
10.07.2006 07:15) |
ich habe über den enterprse manager festgestellt, das meine protokolldatei sich auf 17GB!!! beläuft, als ich diese jedoch löschen wollte, warf er nur den fehler, das die primäre rotokolldatei nicht löschen könne. auch nach anlegen einer 2ten protokolldatei kam dieser fehler.
kann ich irgendwie auf die neue protokolldatei umschwenken sodass ich die alte löschen kann? wenn ja, wie?
gruß robert
Betreff |
Von |
Datum |
|
|
AW: MSSQL 03:Protokoll zu groß
Hallo Robert,
du kannst das LogFile über den DBCC .. verkleinern oder über eine SP
CREATE PROCEDURE [dbo].[SHRINK_LOGFILE] AS
DBCC SHRINKFILE([LOGFILE_NAME], 10)
BACKUP LOG [DATABASE_NAME] WITH... |
|
|
|
|
|
Ansgar
Sommer
|
10.07.2006 07:25 |
|
|
AW: MSSQL 03:Protokoll zu groß
Das entsteht übrigens wenn du die Datenbank nicht inkl. Transaktionslog nicht richtig sicherst (beim Sichern wird automatisch verkleinert).<br><br>Ich hatte mal das selbe Problem. Ein tägliches Backup... |
|
|
|
|
|
Bernhard
Grojer
|
10.07.2006 07:33 |
|
|
AW: AW: MSSQL 03:Protokoll zu groß
super, ich habe jetzt einfach über den query analyzer <br><br> BACKUP LOG [DATABASE_NAME] WITH TRUNCATE_ONLY DBCC SHRINKFILE([LOGFILE_NAME], 10) <br><br>eingegeben und ausgeführt. das ergebnis war anstatt... |
|
|
|
|
|
Robert
Wünsche
|
10.07.2006 11:18 |
|
|
Ansgar
Sommer
|
10.07.2006 11:23 |
|
|
AW: AW: AW: MSSQL 03:Protokoll zu groß
Sinnvoller wäre es meiner Meinung nach einen Backupjob anzulegen der dir die Datenbank inkl. Transaktionslog jede Nacht sichert. -> dann bekommst du das Problem erst garnicht mehr. (Auch wenn es nur... |
|
|
|
|
|
Bernhard
Grojer
|
10.07.2006 12:44 |
|
|
AW: AW: AW: MSSQL 03:Protokoll zu groß
Hi... 17 GB.. etweder das läuft schon Jahre ode rdu hast viel TRaffic ;-) Eines zumindest auf den Weg: Sofern du ein Log mit truncate sicherst, dann verwirfst du im Prinzip den inaktiven Teil des... |
|
|
|
|
|
Andreas
Rauch
|
10.07.2006 20:53 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!