SQL Server 2008: автоматический рост журнала отменен пользователем или истекло время ожидания? - PullRequest
5 голосов
/ 24 августа 2010

Я встретил следующую ошибку в журнале базы данных, есть идеи, что не так?

Автоматический рост файла 'Foo_log' в базе данных 'Foo' был отменен пользователем или превышен по времени после 3328 миллисекунд. Используйте ALTER DATABASE, чтобы установить меньшее значение FILEGROWTH для этого файла или явно указать новый размер файла.

спасибо заранее, George

1 Ответ

9 голосов
/ 24 августа 2010

Я полагаю, что у вас слишком высокий процент роста файла. Попробуйте уменьшить его до 10% -15%. Несколько секунд, в зависимости от размера вашего файла журнала, возможно, вам следует изменить его, увеличив размер на МБ, а не на%.

Если ваш файл журнала имеет размер 10 ГБ, то увеличение на 10% - большая работа для SQLServer.

Также убедитесь, что на диске, на котором находится файл журнала, достаточно свободного места.

Чтобы изменить свойство AutoGrowth:

  1. Щелкните правой кнопкой мыши базу данных.
  2. Перейти к свойствам.
  3. Затем перейдите в раздел «Файлы».
  4. Щелкните по столбцу данных или журнала автоматического роста (щелкните по ...)

Я бы также прочитал эту статью , чтобы помочь вам решить, нужен ли вам AutoGrow. Вам даже нужен журнал транзакций - можете ли вы переключить базу данных в режим simple?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...