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

Откуда:
Сообщений: 3882
Как думаете, нужна ли кому-нибудь такая программа?
http://aulix.com/adbm
3 май 14, 09:52    [15965750]     Ответить | Цитировать Сообщить модератору
 Re: Запускалка TSQL скриптов для групп баз данных  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
sanyock2,
Вы думаете, что после фразы из лицензионного соглашения "THE APPLICATION IS PROVIDED ON AN 'AS IS' BASIS AND WITHOUT
WARRANTY OF ANY KIND" кто-то рискнет поставить программу на боевые сервера?
Чем мультисерверное администрирование не устраивает?
3 май 14, 11:58    [15965963]     Ответить | Цитировать Сообщить модератору
 Re: Запускалка TSQL скриптов для групп баз данных  [new]
sanyock2
Member

Откуда:
Сообщений: 3882
SQL2008
sanyock2,
Вы думаете, что после фразы из лицензионного соглашения "THE APPLICATION IS PROVIDED ON AN 'AS IS' BASIS AND WITHOUT
WARRANTY OF ANY KIND" кто-то рискнет поставить программу на боевые сервера?
Чем мультисерверное администрирование не устраивает?


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

Если есть опасения, программу можно запускать на клиентском компьютер или Windows сервере, на котором нет важного софта или данных, с MSSQL программа может работать по сети
Для начала можно поиграться в изолированных виртуальных машинах

понятно, что сначала в программе могут быть найдены какие-нибудь баги

специально преднамеренно вредоносного в ней конечно ничего нет, потому как цель распространения данной программы бесплатно - ее популяризация как безвредного, и желательно полезного инструмента

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

'/Period1=30,1 - сохранять ежедневные бэкапы за последние 30 дней
'/Period2=90,3 - сохранять бэкап за каждый 3-ий день в течение последних 90 дней
'/Period3=120,15 - сохранять бэкап за каждый 15-ый день в течение последних 120 дней
' Если указано несколько периодов, то их правила дополняют друг друга(бэкапов сохраняется больше)

'Обработка происходит только для бэкапов, созданных за период: от /FromDate=xxx до /ToDate=xxx
'либо за период xxx последних дней: /DuringLastDays=xxx

DatabaseManager.exe -Action=Cleanup -Period1=60,1 -Period2=360,10 -ServerType=MSSQL -BackupDir=E:\Backup\MSSQLArchive
кол-во периодов сохранения до 10, удаляются файлы не попадающие в пересечение условий указанных периодов

Можно оптимизировать базы сбором статистики, раздавать права на большое кол-во однотипных баз и т.п.
3 май 14, 12:21    [15966052]     Ответить | Цитировать Сообщить модератору
 Re: Запускалка TSQL скриптов для групп баз данных  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Это конечно все интересно, вот только в свою бытность DBA я прекрасно обходился штатными инструментами SQL Server.
Причем интерфейсом SQL Agent пользоваться немного удобнее, чем командной строкой.
3 май 14, 12:34    [15966098]     Ответить | Цитировать Сообщить модератору
 Re: Запускалка TSQL скриптов для групп баз данных  [new]
sanyock2
Member

Откуда:
Сообщений: 3882
SQL2008
Это конечно все интересно, вот только в свою бытность DBA я прекрасно обходился штатными инструментами SQL Server.
Причем интерфейсом SQL Agent пользоваться немного удобнее, чем командной строкой.


кому как - дело вкуса, админы обычно предпочитают один раз настроить автоматические скрипты и изредка только логи просматривать

не уверен есть ли в современной версии MSSQL Express утилизатор бэкапов, да еще и по гибкому расписанию

кроме того ADBM - унифицированный инструмент для MSSQL и DB2, можно еще нужных СУБД-ов надобавлять
не всем придется по вкусу тяжеленная IBM студия на джаве для ежедневного использования, зато в ней удобно один раз сделать и отладить SQL, а потом сохранить его в ADBM для применения одним кликом или автоматом из планировщика
даже MSSQL студия тяжеловата, грузится бывает, долго, но родные студии и ADBM - не конкуренты, а дополняют друг друга, ADBM для группового запуска скриптов, скопированных из конструктора студий, на однотипных базах
3 май 14, 12:46    [15966138]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить