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

Откуда:
Сообщений: 25
Работаю с MS SQL 3-й месяц (версия 2000). Написал минимал базу в 5 табл, 2 процедуры и 1 Job. Должна собирать данные из другой базы и отправлять на другую машину. Вроде все работает. Случайно обнаруживаем, что журнал заполняется Логами “Starting up database База”. До 4 записей на 1 запуск job с интервалом в доли сек.
Job-ы предыдущих программистов на др.базах такого не дают. Начинаю исследовать и тупик.

Создаю новую базу в 1 табличку (Id, поле_дата), в 1 процедуру
(update tabl set поле=getdate() where id=1), и 1 Job (exec Процедура) ч/з 1 мин.
Ура, логи не прирастают, поле обновляется. Вдруг, или пока работаю с др. базами, или сюда вставляю дополн.таблички и процедурки (без запуска), или просто спустя некоторое время – Опять идут ЛОГИ. Причину поймать не могу. От них уже не избавиться.
(Книгами обложен, но там всякие деталюшки) А собственно, не могу зацепиться мыслью, какую функцию здесь может играть ЛОГ. Дайте начальный толчок - зачем он все время сообщает??, и почему - что может быть такое в Job и базе, что инициирует его запуск.?.

(((Пример_сейчас. 4 идентичные базы в 1 табл, 1 проц и 1 Job
1_Slink_33 (создан с нуля), 2_slink_333 (создан restore).
3_pitr (создан с нуля), 4_pitr_333 (создан restore из pitr).
По всем базам 4-ре таблички обновляют дату-время ежеминутно. Логи идут на 1,2,4 базу,
А на PITR – нет. Вчера не было логов на 1_Slink_33, сегодня пошли.)))
17 мар 12, 08:34    [12265292]     Ответить | Цитировать Сообщить модератору
 Re: Почему массово идут ЛОГИ - starting База  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
Уберите Auto Close у своих БД.
17 мар 12, 08:55    [12265304]     Ответить | Цитировать Сообщить модератору
 Re: Почему массово идут ЛОГИ - starting База  [new]
Титунин Петр
Member

Откуда:
Сообщений: 25
Ой, спрятанное чувство радости.
Хочется сейчас проверить, а что-то не вижу где . И суббота - хочется до лыжной базы успеть.
У меня sql2000? Может черкнете, куда откуда зайти?
17 мар 12, 09:15    [12265316]     Ответить | Цитировать Сообщить модератору
 Re: Почему массово идут ЛОГИ - starting База  [new]
Титунин Петр
Member

Откуда:
Сообщений: 25
Извиняюсь - нашел (база-св-ва -options)
Ура, уже 2 базы не LOG-аются. Я догадывался, что умный, но чтобы до такой степени!
Спасибо.
17 мар 12, 09:21    [12265320]     Ответить | Цитировать Сообщить модератору
 Re: Почему массово идут ЛОГИ - starting База  [new]
invm
Member

Откуда: Москва
Сообщений: 9825
exec sp_dboption 'имя БД', 'autoclose', 'false'
17 мар 12, 09:22    [12265321]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить