Проблемы журналов транзакций SQL Server 7

268
nate

За неделю мой журнал транзакций сервера базы данных был полон. С нашим приложением люди могли выбирать из базы данных, но не могли обновлять или вставлять в базу данных. В прошлом мы только что обрезали журналы транзакций. После этого все вернулось на круги своя.

На этой неделе я обрезал журналы транзакций и сжал эту базу данных. Теперь мы можем выбирать, обновлять и вставлять в базу данных. Единственная проблема заключается в том, что когда мы делаем большую работу, и при вставке или обновлении мы получаем следующую ошибку:

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

У нас никогда не было этой проблемы раньше, я предполагаю, что это то же самое, что и ошибка тайм-аута. Кто-нибудь еще имел эту проблему раньше, или знаете, как я могу решить эту проблему?

3
Похоже, вы должны установить модель восстановления базы данных на Simple, так как это не похоже на управление журналом транзакций с помощью резервных копий. joeqwerty 10 лет назад 0

1 ответ на вопрос

2
Marko Krstic

Truncating transaction log is not the best option to maintain SQL Server. If your recovery plan doesn't need transaction log backup you can switch it to Simple. Take a look on MSDN, choose recovery model based on your needs