Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
Здравствуйте.
Вот такая проблема. Когда создавали новую базу установили авто расширение лог файла 2 000 000MB. сервер ms sql 2005. пробую уменьшить значение выдает ошибку.

Не удалось выполнить оператор MODIFY FILE. Размер превышает MAXSIZE. (Microsoft SQL Server, ошибка: 5040)

можно ли как нибудь исправит, а то лог файл растет не по детски
13 окт 11, 10:24    [11431630]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
iljy
Member

Откуда:
Сообщений: 8711
bsn-nnov,

скрипт изменения приведите. И еще - файл насколько заполнен?
13 окт 11, 10:28    [11431655]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
файл занимает 58Gb

USE [master]
GO
ALTER DATABASE [utw] MODIFY FILE ( NAME = N'utw_log', MAXSIZE = 2097152KB )
GO
13 окт 11, 10:49    [11431826]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
Jovanny
Member

Откуда:
Сообщений: 1196
А для начала выполнить
DBCC SHRINKFILE (N'utw_log' , 0, TRUNCATEONLY)
?

И не уверен, что это Вам нужно. Если он вырос до 58 Gb, значит, были такие транзакции.
А при установленной ограничении они могут завершаться с ошибкой.
Лучше сжимайте лог периодически.
13 окт 11, 10:54    [11431887]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
попробовал сжать еще на гиг увеличился лог
13 окт 11, 11:02    [11431961]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
базе уже года 3
13 окт 11, 11:03    [11431976]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
iljy
Member

Откуда:
Сообщений: 8711
bsn-nnov,

какая модель восстановления и насколько заполнен лог?
13 окт 11, 11:06    [11432000]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
полная
13 окт 11, 11:07    [11432017]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
транзакций на 2 Gb в день вполне достаточно.
13 окт 11, 11:16    [11432117]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
iljy
Member

Откуда:
Сообщений: 8711
bsn-nnov
полная

А вы бакапы лога делаете? И еще раз спрашиваю, сосредоточьтесь: насколько заполнен лог-файл?
13 окт 11, 11:25    [11432215]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
нашел как лог уменьшить http://www.i2r.ru/static/530/out_15082.shtml
получилось
но хотелось бы все равно чтоб лог рос только до 2Gb
13 окт 11, 11:27    [11432243]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
WarAnt
Member

Откуда: Питер
Сообщений: 2423
bsn-nnov
нашел как лог уменьшить http://www.i2r.ru/static/530/out_15082.shtml
получилось
но хотелось бы все равно чтоб лог рос только до 2Gb


без проблем, просто снизьте активность на сервере до размера изменений данных в 2Gb и лог станет расти соответственно:)
13 окт 11, 11:31    [11432287]     Ответить | Цитировать Сообщить модератору
 Re: Изменить значение авто расширение лог файла  [new]
bsn-nnov
Member

Откуда: Н. Новгород
Сообщений: 22
всем спасибо разобрался. я только еще учусь.
13 окт 11, 11:32    [11432302]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить