Имя: Пароль:
1C
1С v8
Обслуживание базы в SQL Express 2008 R2
0 Dirk Diggler
 
01.03.14
18:10
В кои-то веки перехожу на SQL. Пока экспресс. Базу сделал, бэкап настроил. Застрял на обслуживании. Вопрос - нужно ли делать ниже перечисленное, и если да - то как?
    Проверка целостности базы
    Перестроение индекса
    Обновление статистики
    Очистка процедурного кэша СУБД
    Резервное копирование базы данных
    Очистка после обслуживания
    Очистка журнала

Сразу куда-нибудь конкретно пошлите плз. Ответ "нужно, скриптами" малоинформативен.
1 shuhard
 
01.03.14
18:23
(0)  sql.ru
первый форум
2 H A D G E H O G s
 
01.03.14
18:41
Да.
Скриптами.
Запускаемыми по расписанию, из той же 1С ки.
Ибо job agent -а у Express нету
3 Dirk Diggler
 
01.03.14
18:45
(2) какими скриптами-то? кем выполняемыми?
4 Lionee
 
01.03.14
18:53
так она сама все делает если настроить  правильно
5 Lionee
 
01.03.14
18:54
по времени и дням недели
6 Dirk Diggler
 
01.03.14
18:56
(4) Кто она и где настроить?
7 Chai Nic
 
01.03.14
18:57
(4) Экспресс сам не умеет
8 Dirk Diggler
 
01.03.14
18:57
(2) Этого достаточно будет?
http://ola.hallengren.com/sql-server-index-and-statistics-maintenance.html
9 Chai Nic
 
01.03.14
18:57
(2) Зачем из 1ски? Чем виндовый планировщик не устраивает?
10 Chai Nic
 
01.03.14
18:59
(8) Есть еще утилитка expressmaint.exe, которая позволяет не заморачиваться с написанием служебных запросов
11 EvgeniuXP
 
01.03.14
18:59
(0) послать? да, пожалуйста, 1С-специалист: http://www.specialist.ru/course/1c82skvl.
12 Dirk Diggler
 
01.03.14
19:00
(8) Ей бэкапы и делаю. Но там как-то ничего про остальные операции не нашел, только бэкапы.
13 H A D G E H O G s
 
01.03.14
19:03
(9) Можно, но я не пробовал.
14 EvgeniuXP
 
01.03.14
19:04
(9) тем, что это не служба, а сеанс - костыль.
15 Chai Nic
 
01.03.14
19:05
(14) С чего это? Виндовый планировщик - вполне себе служба, и может запускать задания без взаимодействия с пользователем.
16 EvgeniuXP
 
01.03.14
19:06
(15) и запуститься при включении компа не заходя в сеанс?
17 Chai Nic
 
01.03.14
19:08
(16) Разумеется. В запланированное время, независимо от логина в консоли.
18 EvgeniuXP
 
01.03.14
19:08
ну и файлики всякие надо делать... как-то не серьезно это...
19 EvgeniuXP
 
01.03.14
19:10
профи называют это всё костылями, есть средства SQL ими и надо пользоваться, штатными - всё остальное от лукавого.
20 Chai Nic
 
01.03.14
19:11
(19) Нет в экспрессе средств автоматизации, только "костыли".
21 shuhard
 
01.03.14
19:17
(19) это не профи, это снобы
22 Aleksey
 
01.03.14
19:26
Проверка целостности базы - нужно
Перестроение индекса - говорят что нужно, а так серверу всё равно делать ночью нечего
Обновление статистики - да пусть будет
Очистка процедурного кэша СУБД - это вообще за пару секунд делается
Резервное копирование базы данных - если место достаточно
Очистка после обслуживания
Очистка журнала - а чем они отличаются?

Кстати не могу у себя победить фигню. После всех действие скуль не хочет чистить за собой мусор. Не выполняется это задание. Пришлось отдельное задание со своим расписанием настраивать. ХЗ что за фигня
23 Aleksey
 
01.03.14
19:27
еще не плохо было бы при ошибки чтобы он на почту писал. А то он будет ошибки писать при проверки целостности, а ты не сном ни духом
24 EvgeniuXP
 
01.03.14
19:27
создание бекапов служебных баз
25 EvgeniuXP
 
01.03.14
19:28
создание шаблонов
26 EvgeniuXP
 
01.03.14
19:29
FULL, Deferent, журнал транзакций - всё зависит от того что выбрал.
27 Chai Nic
 
01.03.14
19:30
(22) Для начала не забудь поставить модель восстановления для базы в simple, со временем переключишь в full, когда бэкап журналов транзакций освоишь.

Из обслуживания реально нужна только переиндексация раз в неделю, обновление статистики делается в фоне (если в свойствах базы не отключено). Остальное не обязательно.
28 Prog2014
 
01.03.14
19:42
msdn
скрипты сюда неоднократно выкладывались ищи
29 EvgeniuXP
 
01.03.14
19:43
(28) в SQL-е есть, см. справку :)
30 Prog2014
 
01.03.14
19:45
(29)скриптов в интернетах полно
вот обсудить особенности интересно
а сабж нет
31 vi0
 
01.03.14
23:29
32 Dirk Diggler
 
02.03.14
14:20
(31) Отлично. То, что нужно. Даже как-то слишком просто - 4 строки позапускал по очереди, и все.... Нет ли подвоха?
33 ДенисЧ
 
02.03.14
15:59
(32) еСТЬ. Нужно понимать, что каждая строчка делает. И когда это нужно, а когда нет
35 ahachack2
 
03.03.14
02:37
(0) Могу посоветовать использовать scriptmanager_ru.
Даже если использовать не будешь - в триальной версии можешь глянуть правильный порядок регламентных операций и сценариев резервирования.
Закон Брукера: Даже маленькая практика стоит большой теории.