|
|
Помогите пожалуйста со скриптами на SQL сто зачем |
☑ |
|
0
BigShmax
25.04.12
✎
17:16
|
я подозреваю что много и не хватает если подскажете хорошо, но для начала надо понять что там выполняется зачем и как. я смотрю некторые с ошибками а некторые грузят сервак по долгу и орооочень сильно
1. Step name: Subplan_1:
/SQL "Maintenance Plans\UpdateRebuild_1c" /SERVER black /CHECKPOINTING OFF /SET "\Package\Subplan_1.Disable";false /REPORTING E
2. Step name: Subplan_1:
/SQL "Maintenance Plans\UPP_8_2" /SERVER BLACK /CHECKPOINTING OFF /SET "\Package\Subplan_1.Disable";false /REPORTING E
3. Step name: Subplan_1:
/SQL "Maintenance Plans\Backup_1c8" /SERVER BLACK /CHECKPOINTING OFF /SET "\Package\Subplan_1.Disable";false /REPORTING E
имена у всех трех задач разные, шаги зовутся одинаково но я подозреваю что одна - две из них может не нужны? они стартуя в 0:20 не успевают закончит к 7ми утра что вообще не вписывается в работу с БД :-(
4. Stape name: Verify that automation is enabled.
IF (msdb.dbo.fn_syspolicy_is_automation_enabled() != 1)
BEGIN
RAISERROR(34022, 16, 1)
END
5. Stape name: SessionStateService_1057cc34c8ff44888a548a178b0f944b_JobStep_DeleteExpiredSessions
EXECUTE DeleteExpiredSessions
хрен знает что за задачи
|
|
|
1
BigShmax
25.04.12
✎
18:28
|
такая жуткая загадка?
|
|
|
2
Humandra
25.04.12
✎
18:46
|
(1) Непонятно сформулирован вопрос.
В EXECUTE DeleteExpiredSessions - вызывается хранимая процедура. Текст ее вы не привели, но можно предположить по названию, что она как-то чистит подвисшие сессии
с остальными задачами ничего не поняла. Сколько их, какой код на каждой?
|
|
|
3
Humandra
25.04.12
✎
18:49
|
(2) кстати, вроде это штатная процедура MS SQL.
|
|
|
4
Humandra
25.04.12
✎
18:58
|
(2) Короче, надо привести весь код полностью, включая, если есть, текст соответствующих хранимых процедур. Судя по названию - DeleteExpiredSessions это вроде все же не системная процедура - те обычно с sp начинаются. Но не уверена, надо смотреть перечень процедур в базе данных.
|
|
|
5
Asmody
25.04.12
✎
19:04
|
с диалекта автора рыдал!
|
|
|
6
КМ155
25.04.12
✎
19:42
|
(4) это же Maintenance Plans
и ТС может убиться головой об стенку, пытаясь по названиям джобов угадать их содержимое
|
|
|
7
BigShmax
25.04.12
✎
20:00
|
Хорошо давайте остановимся на первых трех.
у всех одинаковый step name и разные commanв line. разве command line не является строкой исполнения ? нужны ли они все три?
|
|
|
8
BigShmax
25.04.12
✎
20:00
|
(6) именно Maintenance Plans их три command line я привел что там еще может быть?
|
|
|
9
КМ155
25.04.12
✎
20:01
|
(8) ТС может убиться головой об стенку, пытаясь по названиям джобов угадать их содержимое
|
|
|
10
BigShmax
25.04.12
✎
20:14
|
т.е. спрсить конкретно содержимое сказав что и где посомтреть это выше здесь присутствующих?
|
|
|
11
bar0n0
25.04.12
✎
20:37
|
Смотреть надо в дереве объектов менедмент студио - управление - планы обслуживания.
Если скл сервер не русский тоже самое на английском.
|
|
|
12
BigShmax
25.04.12
✎
20:45
|
(11) спасибо большое
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший