Probleme mit SQL Server 7-Transaktionsprotokollen

355
nate

Über die Woche war mein Datenbankserver-Transaktionsprotokoll voll. Mit unserer App konnte man aus der Datenbank auswählen, jedoch nicht aktualisieren oder in die Datenbank einfügen. In der Vergangenheit haben wir gerade die Transaktionsprotokolle gekürzt. Danach war alles wieder normal.

Diese Woche habe ich die Transaktionsprotokolle gekürzt und die Datenbank verkleinert. Jetzt können wir auswählen, aktualisieren und in die Datenbank einfügen. Das einzige Problem ist, wenn wir einen großen Job erledigen und viel beim Einfügen oder Aktualisieren die folgende Fehlermeldung erhalten:

Database error: S1008:[Microsft][ODBC]Operation canceled 

Wir hatten dieses Problem noch nie zuvor, ich gehe davon aus, dass dies ein Timeout-Fehler ist. Hat jemand anderes dieses Problem schon einmal gehabt oder weiß ich, wie ich dieses Problem beheben kann?

3
Es klingt so, als sollten Sie das Datenbankwiederherstellungsmodell auf Einfach setzen, da es sich nicht so anhört, als würden Sie das Transaktionsprotokoll mit Sicherungen verwalten. joeqwerty vor 10 Jahren 0

1 Antwort auf die Frage

2
Marko Krstic

Das Abschneiden des Transaktionslogs ist nicht die beste Option zur Verwaltung von SQL Server. Wenn Ihr Wiederherstellungsplan keine Transaktionsprotokollsicherung benötigt, können Sie ihn auf Einfach umstellen. Werfen Sie einen Blick auf MSDN und wählen Sie ein auf Ihre Bedürfnisse abgestimmtes Wiederherstellungsmodell