Мое приложение работает в среде SharePoint Servevr 2007, однако я обнаружил ошибку, как показано ниже:
«Обнаружено исключение времени выполнения. Подробности приведены ниже. Сообщение: журнал транзакций для базы данных XX_DB заполнен. Чтобы узнать, почему пространство в журнале не может быть повторно использовано, см. Столбец log_reuse_wait_desc в sys.databases
Технические детали:
System.Data.SqlClient.SqlException: журнал транзакций для базы данных XX_DB заполнен. Чтобы узнать, почему пространство в журнале нельзя использовать повторно, см. Столбец log_reuse_wait_desc в sys.databases в System.Data.SqlClient.SqlConnection.OnError (исключение SqlException, логическое breakConnection)
в System.Data.SqlClient.SqlInternalConnection.OnError (исключение SqlException, логическое breakConnection)
на System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning (TdsParserStateObject stateObj) в System.Data.SqlClient.TdsParser.Run (RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader DATASTREAM, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj) в System.Data.SqlClient.SqlCommand.FinishExecuteReader (SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString) в System.Data.SqlClient.SqlCommand.RunExecuteReaderTds (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStreamc, Boolean as
в System.Data.SqlClient.SqlCommand.RunExecuteReader (CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, метод String, результат DbAsyncResult) в System.Data.SqlClient.SqlCommand.InternalExucuteescuteesata метод, System.Data.SqlClient.SqlCommand.InternalExecuteesoata, метод System.Data. .SqlClient.SqlCommand.ExecuteNonQuery () в Microsoft.SharePoint.Portal.Analytics.Processing.UsageDataProcessor.processSrpUsageData (SharedResourceProvider srp) "
Журнал SQL был заполнен большим объемом за 2 дня. Я попытался переместить часть неиспользуемой / тестовой базы данных на другой диск, чтобы освободить место, но не смог этого сделать, потому что файлы LDF использовались другой программой.
Как журнал заполняется так быстро? Пожалуйста, помогите исправить это, спасибо.
Измените базу данных на простую модель восстановления, чтобы обрезать журналы и предотвратить их повторное заполнение при наличии адекватных альтернатив резервного копирования.
Прочтите соответствующий вопрос и ответы Какова ваша лучшая модель восстановления для баз данных SharePoint Больше подробностей.