Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
Подскажите нужен ли вообще ..._log.ldf файл? А то растет быстрее базы в 3 раза! Если не очень нужен, то подскажите пожалуйста как его можно корректно удалить или вообще отключить? Заранее спасибо
2 май 12, 05:27    [12493858]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
semyflex, или можно ли отдельно перенести лог файл на другой жесткий диск?
2 май 12, 05:28    [12493859]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
tpg
Member

Откуда: Novosibirsk
Сообщений: 23902
ТОП 10, вопрос № 1.
2 май 12, 06:20    [12493874]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
tpg
ТОП 10, вопрос № 1.


Спасибо конечно, все посмотрел (или почти все) и не нашел информацию о том, как переместить лог файл на другой раздел?
2 май 12, 09:22    [12494105]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
alexeyvg
Member

Откуда: Moscow
Сообщений: 31986
semyflex
tpg
ТОП 10, вопрос № 1.


Спасибо конечно, все посмотрел (или почти все) и не нашел информацию о том, как переместить лог файл на другой раздел?
Для начала ответьте на вопрос - зачем вам лог, как вы планируете его использовать. От этого уже зависит, что нужно делать с его файлом.

Статьи, на которые дал ссылки tpg, немного устаревшие (хотя и полезные), и для начала слишком сложные.

Прочтите сначала это: https://www.sql.ru/blogs/decolores/949
И документацию: http://msdn.microsoft.com/ru-ru/library/ms190925.aspx
2 май 12, 09:34    [12494140]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
trew
Member

Откуда: Москва
Сообщений: 2646
semyflex,
Возможно, Вы задаете вопросы не правильные.

Чтобы лог-файл не увеличивался необходимо:
0. Ниже код, выполняется один раз в жизни (шутка). Не нужно обрезать лог базы, если бекапы верно настроены (см. ниже).
USE testDB
ALTER DATABASE testDB SET RECOVERY SIMPLE 
DBCC SHRINKFILE ([testDB_log], 2); 
ALTER DATABASE testDB SET RECOVERY FULL

1. сделать полный бекап базы (ночью), backup database
2. сделать бекап лога, backup log (можно несколько раз в день, по расписанию)
3. следующей ночью, если захочешь, снова полный бекап

Если пункты 1-3 регулярно выполняются, пункт 0 - не нужен.
2 май 12, 12:24    [12494866]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
А можно будет просто перенести на другой раздел диска базу данных и лог файл (пока не знаю зачем он нужен но всяко может в последствии пригодится)?
3 май 12, 12:29    [12500275]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
semyflex
А можно будет просто перенести на другой раздел диска базу данных и лог файл (пока не знаю зачем он нужен но всяко может в последствии пригодится)?


можно :)

лучше вообще файл ldf и mdf размещать на разных разделах
3 май 12, 12:33    [12500318]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
semyflex
А можно будет просто перенести на другой раздел диска базу данных и лог файл (пока не знаю зачем он нужен но всяко может в последствии пригодится)?


Нужен он затем, что бы варьировать возможностями восстановления базы данных при сбое.
Почитайте про модель восстановления баз данных, про бэкап лога транзакций и тп.
У Вас вообще бэкап настроен ?
3 май 12, 12:37    [12500368]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
Eagle_84, Правильно ли я понимаю, что мне просто локально скопировать БД и лог файл и к ним в эскюэл манагенмент прописать пути до этих файлов?
3 май 12, 12:38    [12500379]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
Еще отказоустойчивость, ессно. Но это вам сейчас не нужно..
3 май 12, 12:38    [12500382]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
Ozerov
semyflex
А можно будет просто перенести на другой раздел диска базу данных и лог файл (пока не знаю зачем он нужен но всяко может в последствии пригодится)?



У Вас вообще бэкап настроен ?


Думаю что нет. Потому как сам запускал но ничего не настраивал...
3 май 12, 12:39    [12500394]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
semyflex
Eagle_84, Правильно ли я понимаю, что мне просто локально скопировать БД и лог файл и к ним в эскюэл манагенмент прописать пути до этих файлов?

Вы не сможете скопировать, пока работает база.

А вообще правильнее сделать бэкап, и при восстановлении указать новое место положение *.mdf, *.ldf
3 май 12, 12:40    [12500398]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
semyflex
Ozerov
пропущено...



У Вас вообще бэкап настроен ?


Думаю что нет. Потому как сам запускал но ничего не настраивал...


Не страшно ? :)
3 май 12, 12:40    [12500403]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
[quot Ozerov]
semyflex


Не страшно ? :)


Ну я надеюсь, что компания microsoft позаботилась о том, чтобы база данных работала как надо и без сбоев )))
Я сам делаю бекап раз в неделю...
3 май 12, 12:43    [12500427]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
semyflex
Eagle_84, Правильно ли я понимаю, что мне просто локально скопировать БД и лог файл и к ним в эскюэл манагенмент прописать пути до этих файлов?


нужно копировать при отключенном сервере, либо сделать рестор базы с указанием новых путей (использовать MOVE)
3 май 12, 12:46    [12500452]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
[quot semyflex]
Ozerov
пропущено...


Ну я надеюсь, что компания microsoft позаботилась о том, чтобы база данных работала как надо и без сбоев )))
Я сам делаю бекап раз в неделю...

А что будете делать, когда надежда умрет (или вы исключаете такой вариант) ?
3 май 12, 12:46    [12500457]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
iljy
Member

Откуда:
Сообщений: 8711
semyflex
Ну я надеюсь, что компания microsoft позаботилась о том, чтобы база данных работала как надо и без сбоев )))

Ага, а еще - чтобы винты не сыпались, память не глючила, мосты не горели, и главное - чтоб электричество не отключалось. Заботливая такая компания...
3 май 12, 12:48    [12500479]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
iljy
Member

Откуда:
Сообщений: 8711
Eagle_84
semyflex
Eagle_84, Правильно ли я понимаю, что мне просто локально скопировать БД и лог файл и к ним в эскюэл манагенмент прописать пути до этих файлов?


нужно копировать при отключенном сервере, либо сделать рестор базы с указанием новых путей (использовать MOVE)

ага, и из розетки выдернутом. Detach - copy - attach.
3 май 12, 12:49    [12500489]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
iljy
Eagle_84
пропущено...


нужно копировать при отключенном сервере, либо сделать рестор базы с указанием новых путей (использовать MOVE)

ага, и из розетки выдернутом. Detach - copy - attach.

)))
3 май 12, 12:57    [12500594]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Eagle_84
Member

Откуда: Москва
Сообщений: 1535
iljy
Eagle_84
пропущено...


нужно копировать при отключенном сервере, либо сделать рестор базы с указанием новых путей (использовать MOVE)

ага, и из розетки выдернутом. Detach - copy - attach.


я бы еще весь ЦОД потушил, а то мало ли что...)))

а вообще, злой ты, сорри за оффтоп )
3 май 12, 14:07    [12501281]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
semyflex
Member

Откуда:
Сообщений: 23
Ладно, всем спасибо, придется все-таки учить матчасть, а то вашего юмора не понимаю...
4 май 12, 09:17    [12505651]     Ответить | Цитировать Сообщить модератору
 Re: SQL Standart 2008 ЛОГ файл растет непомерно  [new]
Ozerov
Member

Откуда: Москва
Сообщений: 3637
semyflex
Ладно, всем спасибо, придется все-таки учить матчасть, а то вашего юмора не понимаю...


Юмор простой. Майкрософт разрабатывает только сервер. А работа баз зависит еще и от железа. Вышел из строя дисковый массив (винты полетели) база пришла в нерабочее состояние, а бэкап у Вас пятидневный. Вашему руководству понравится потерять данные за 5 дней ?
Учить матчасть обязательно. Но так, намекну : Бэкап надо планировать исходя из того, за какое время не жалко потерять данные (руководству, а не Вам).
10 минут, час,6 часов, день и так далее.
4 май 12, 10:14    [12505963]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить