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

Откуда:
Сообщений: 4
Очень нужна помощь, пожалуйста не игнорьте. Я начинающий, ну совсем начинающий помощник сисадмина. Получил задание от руководства. Звучит оно так: "Периодически размер базы из-за таблицы логов или что-то вроде того вырастает до 4 Гб и отказывает в дальнейшей работе и магазин начинает дрючить техподдержку, мне сказали сделать что-то чтобы при приближении веса базы к критическому одному из наших уполномоченных сотрудников приходило оповещение о том что требуеться вмешательство пользователя или что-то в этом роде". А да еще одно я никогда не имел дело с сиквелами, а лишь с железом сетью и.т.д. Сроки дали очень ограниченные, освоить врядли успею и так работы как у дурака фантиков. ПОМОГИТЕ пожалуйста, Ооочень прошу.
10 фев 13, 23:53    [13906021]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
AnyKey45
Guest
stud9690,
1.Включить(настроить)database mail в Management, чтобы иметь возможность отсылать письма.
2.Сделать job в SQL Server Agent, периодически проверяющий размер файла(базы) и при определенном значении отправляющий емайл
11 фев 13, 08:09    [13906577]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Exproment
Member

Откуда:
Сообщений: 416
AnyKey45, +1 исходя из постановки это все что нужно

А на деле, непонятно в чем смысл посылки сообщения... тут по идее надо автоматом самые старые данные выносить из БД.
11 фев 13, 08:20    [13906597]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Ruuu
Member

Откуда: Иркутск
Сообщений: 4272
Exproment,

Походу у них 2008й Express, там как раз ограничение на размер базы 4 ГБ. А там нет ни database mail ни Server Agent.

Ту ТС, пусть наймут опытного разработчика SQL Server, чтобы он решил эту и последующие проблемы. Если вам завтра скажут починить ГРМ на директорском БМВ, тоже на форумы побежите спрашивать как это делать?
11 фев 13, 08:46    [13906666]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Ennor Tiegael
Member

Откуда:
Сообщений: 3274
4 гига... экспресс, поди.

Сделать в виндовом планировщике заданий джоб, который будет проверять размер файла, и при приближении к критическому размеру отправлять админу мыло. Заодно PowerShell освоите :)

Еще можно перейти на 2008 R2, там размер базы увеличили до 10 Гб, хотя конечно полностью это проблему не решит.
11 фев 13, 08:49    [13906671]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
gang
Member

Откуда:
Сообщений: 1394
stud9690,

Если реально експресс, то чтобы не морочиться с апгрейдом сделайте в перфоманс мониторе алерт на счетчик SQLServer:Databases(MyDB)\Data File(s) Size (KB). При срабатывании он может стартовать шедуленный таск с указанными параметрами. Если винду администрили, то что засунуть в таск для реализации оповещения разберетесь.
11 фев 13, 09:57    [13906898]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
stud9690
Member

Откуда:
Сообщений: 4
Ruuu
Exproment,

Походу у них 2008й Express, там как раз ограничение на размер базы 4 ГБ. А там нет ни database mail ни Server Agent.

Ту ТС, пусть наймут опытного разработчика SQL Server, чтобы он решил эту и последующие проблемы. Если вам завтра скажут починить ГРМ на директорском БМВ, тоже на форумы побежите спрашивать как это делать?



Просто будучи студентом работу не хочу потерять. И когда сроки вменяемые сижу и учу без лишних вопросов. Но в данном конкретном случае времени нет, а задача есть. Потому и обратился за помощью.
11 фев 13, 10:10    [13906961]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
stud9690
Member

Откуда:
Сообщений: 4
Ennor Tiegael
4 гига... экспресс, поди.

Сделать в виндовом планировщике заданий джоб, который будет проверять размер файла, и при приближении к критическому размеру отправлять админу мыло. Заодно PowerShell освоите :)

Еще можно перейти на 2008 R2, там размер базы увеличили до 10 Гб, хотя конечно полностью это проблему не решит.



Да про PowerShell я уже думал, пролема одна ОС в некоторых подразделениях Сервер 2003, а он принципиально не дружит с ним.
11 фев 13, 10:13    [13906971]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
stud9690
Member

Откуда:
Сообщений: 4
gang
stud9690,

Если реально експресс, то чтобы не морочиться с апгрейдом сделайте в перфоманс мониторе алерт на счетчик SQLServer:Databases(MyDB)\Data File(s) Size (KB). При срабатывании он может стартовать шедуленный таск с указанными параметрами. Если винду администрили, то что засунуть в таск для реализации оповещения разберетесь.


Да я уточнил експресс. Потому и ограничение в 4 Гб. Да с таском проблем не будет. Спасибо. Попробую если что не получиться я обязательно отпишусь.
11 фев 13, 10:18    [13906994]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Dima T
Member

Откуда:
Сообщений: 15034
stud9690
Да я уточнил експресс. Потому и ограничение в 4 Гб.

Выше писали уже: обнови до Express 2008 R2 и будет ограничение 10 Гб.
11 фев 13, 10:24    [13907030]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Glory
Member

Откуда:
Сообщений: 104760
stud9690
Потому и ограничение в 4 Гб.


The 4 GB database size limit applies only to data files and not to log files.
http://msdn.microsoft.com/en-us/library/ms345154%28v=sql.90%29.aspx
11 фев 13, 10:33    [13907098]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
gang
Member

Откуда:
Сообщений: 1394
Glory,

Там проблема в "размер базы из-за таблицы логов"
11 фев 13, 10:49    [13907185]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Glory
Member

Откуда:
Сообщений: 104760
gang
Glory,

Там проблема в "размер базы из-за таблицы логов"

"или что-то вроде того "
11 фев 13, 10:52    [13907193]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
gang
Member

Откуда:
Сообщений: 1394
Glory,

Ну раз "отказывает в дальнейшей работе" и "only to data files and not to log files" значит именно оно =)
11 фев 13, 11:45    [13907460]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Glory
Member

Откуда:
Сообщений: 104760
gang
Ну раз "отказывает в дальнейшей работе" и "only to data files and not to log files" значит именно оно =)

В FAT тоже есть ограничение на максимальный размер файла
И у файла лога тоже может быть ограничение на размер
И у дисков тоже бывают ограничения. И квоты в файловой системе.
11 фев 13, 11:48    [13907489]     Ответить | Цитировать Сообщить модератору
 Re: Переполнение и зачистка логов.  [new]
Гость333
Member

Откуда:
Сообщений: 3683
Почему-то никто не запросил у автора
select @@version
11 фев 13, 11:55    [13907535]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить