Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

Transaktionsprotokoll wird beim Reorganisieren zu groß und bricht ab

Frage Microsoft

Mitglied: ernie81

ernie81 (Level 1) - Jetzt verbinden

26.02.2011 um 08:04 Uhr, 3956 Aufrufe, 6 Kommentare

Hallo

ich habe schon in einigen Foren nachgelesen, aber das konkrete Problem konnte ich leider noch nicht finden.

Ich habe ein neues Programm Update gefahren - das Programm läuft auch. Dann habe ich unsere Datenbank gestartet und die Reorganisation des Programmes begonnen.
Während der Reorganisation wächst das Transaktionsprotokoll auf 21 GB an und dann bricht die Reorganisation ab, mit der Fehlermeldung dass das Transaktionprotokoll zu groß ist.

Was kann ich tun, damit die Reorganisation läuft ohne dass das Transaktionprotokoll explodiert....

Danke für eure Hilfe
Mitglied: HubertN
26.02.2011 um 11:22 Uhr
Halo auch

Mit weniger Informationen hättest du auch kaum aufwarten können ;) Alles, was ich aus dem Schreiben entnehmen kann ist, dass es sich um eine Datenbank zu handeln scheint. Aber ich nehme aml die Kristallkugel aus dem Schrank und gehe von einer SQL Datenbank aus.

Je nachdem, wie groß die Datenbank ist und was dann in der Datenbank geschieht, kann so ein Protokoll auch schon mal ziemlich groß werden.

Ich gehe davon aus, dass du die Datenbank vor der ganzen Aktion 1. gesichert hast und 2. anschließend geprüft hast.

Wie ist die Protokollierung eingestellt ? Bei großen Operationen ist eine vollständige Protokollierung eher ungeeignet. Da verbleiben auch alle abgeschlosseneen Transaktionen im Prortokoll.

Gruß

Hubert
Bitte warten ..
Mitglied: ernie81
26.02.2011 um 12:39 Uhr
Hallo

ja es ist ein SQL Datenbank und die Datenbank an sich ist 7 GB groß.
Hab die Datenbank auch vorher gesichert (so mutig bin ich dann auch nicht )
Bei der Protokollierung ist glaub Simple eingestellt. Habe jetzt noch Platz auf der Festplatte geschaffen (44 GB) und habe den Vorgang erneut gestartet.
und bin jetzt gespannt, ob der Platz reicht.
Eine Möglichkeit das Protokoll während des Vorganges zu kürzen gibt es nicht oder?
ich hatte dann vor die Datenbank zu trennen, zu kopieren (in ein Verzeichnis mit mehr Platz) und dann den Vorgang erneut zu starten. Aber leider zeigt er mir dort nur die Festplatten das Servers an auf dem der SQL Server läuft - kann man dort irgendwie ein Verweis auf einen anderen Server bringen?
oder vielleicht die Datenbank vorher verkleinern?

Danke
Bitte warten ..
Mitglied: HubertN
26.02.2011 um 13:02 Uhr
Zitat von ernie81:
Bei der Protokollierung ist glaub Simple eingestellt. Habe jetzt noch Platz auf der Festplatte geschaffen (44 GB) und habe den
Vorgang erneut gestartet.

das solltest du nicht nur glauben... Wenn einfache Protokollierung eingestellt ist, dann bedeutet ein Log von 21 GB, dass er auch diese Menge an Transaktionen initiiert und nicht abgesschlossen hat. Das halte ich eigentlich für eher unwahrscheinlich.
Soll der zweite Satz etwa bedeuten, dass du ganz einfach gesagt keinen Platz mehr auf der Festplatte hattest ?

ich hatte dann vor die Datenbank zu trennen, zu kopieren (in ein Verzeichnis mit mehr Platz) und dann den Vorgang erneut zu starten.
Aber leider zeigt er mir dort nur die Festplatten das Servers an auf dem der SQL Server läuft - kann man dort irgendwie ein Verweis auf einen anderen Server bringen?

die Datenbanken müssen schon auf dem Server liegen, auf dem auch der Datenbankdienst läuft.

oder vielleicht die Datenbank vorher verkleinern?

das wird dann aber an der Größe des Logs auch nichts ändern. Man sollte diesen Vorgang ohnehin nur mit Voricht angehen. Das Verkleinern der Datenbank führt anschließend unweigerlich wieder zum Vergrößern (es sei denn, die ist "Read Only"), was dann wieder zu einer Datenbankfragmentierung führt

Gruß

Hubert
Bitte warten ..
Mitglied: ernie81
26.02.2011 um 13:15 Uhr
Die Log Datei muss auch auf dem Server liegen, wo die Datenbank liegt?
Meine Festplatte hat hier nur eine Kapazität von 70 GB und das scheint hier nicht zur reichen
Bitte warten ..
Mitglied: HubertN
26.02.2011 um 13:41 Uhr
Gerade die Logdatei benötigt der Server quasi in Echtzeit. Da wird schließlich jede Tätigkeit protokolliert damit im Fehlerfall ein Rollback durchgeführt werden kann. Keine Chance...

Irgendwie ercheint es mir aber nach wie vor ein wenig merkwürdig, dass dein Log mit einfacher Protokollierung so anschwillt. Nach der Sicherung (wie hat du gesichert - ich hoffe ordentlich über den Sever-Manager mit Bereinigung der Protokolle) sollten das Log ja bei ca "Null" gewesen sein.
Bitte warten ..
Mitglied: ernie81
26.02.2011 um 14:16 Uhr
jo die war auch bei 500 KB oder so mittlerweile wieder bei über 40 GB
noch läufts und ich hab auch noch schnell bissl was wegkopiert, damit mehr Platz wird...
mal sehn, vielleicht hab ich glück und der schafft das jetzt - wäre gut hab noch 5 GB Luft
Also hab gerad nochmal geschaut Wiederherstellungstyp: Einfach
Bitte warten ..
Neuester Wissensbeitrag
Windows 10

Powershell 5 BSOD

(8)

Tipp von agowa338 zum Thema Windows 10 ...

Ähnliche Inhalte
Notebook & Zubehör
Laptop schreibt groß weiter, obwohl Shift losgelassen wurde (6)

Frage von Yauhun zum Thema Notebook & Zubehör ...

DSL, VDSL
gelöst Telekom PPPoE Tunnel bricht ständig zusammen (13)

Frage von Phill93 zum Thema DSL, VDSL ...

Router & Routing
Bintec PPTP zu Provider bricht ab

Frage von steinbauerw zum Thema Router & Routing ...

Windows Server
Windows Ordner sehr groß - Ist das normal? (6)

Frage von xchr1s zum Thema Windows Server ...

Heiß diskutierte Inhalte
Microsoft
Ordner mit LW-Buchstaben versehen und benennen (21)

Frage von Xaero1982 zum Thema Microsoft ...

Netzwerkmanagement
gelöst Anregungen, kleiner Betrieb, IT-Umgebung (18)

Frage von Unwichtig zum Thema Netzwerkmanagement ...

Festplatten, SSD, Raid
M.2 SSD wird nicht erkannt (14)

Frage von uridium69 zum Thema Festplatten, SSD, Raid ...

Windows Update
Treiberinstallation durch Windows Update läßt sich nicht verhindern (14)

Frage von liquidbase zum Thema Windows Update ...