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

Откуда:
Сообщений: 357
Мне необходимо запускать каждый понедельник определенный скрипт, как можно было б автоматизировать этот процес?

Сообщение было отредактировано: 2 фев 16, 13:33
2 фев 16, 13:31    [18761632]     Ответить | Цитировать Сообщить модератору
 Re: КАК АВТОМАТИЧЕСКИ ЗАПУСКАТЬ СКРИПТ В MS SQL SERVER  [new]
Glory
Member

Откуда:
Сообщений: 104751
Взять любой шудулер и настроить в нем запуск нужной команды
2 фев 16, 13:32    [18761642]     Ответить | Цитировать Сообщить модератору
 Re: КАК АВТОМАТИЧЕСКИ ЗАПУСКАТЬ СКРИПТ В MS SQL SERVER  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4893
Dimmf28,

https://msdn.microsoft.com/en-us/library/ms190268.aspx
2 фев 16, 13:32    [18761648]     Ответить | Цитировать Сообщить модератору
 Re: КАК АВТОМАТИЧЕСКИ ЗАПУСКАТЬ СКРИПТ В MS SQL SERVER  [new]
Dimmf28
Member

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

доступа к ним нету, как можно это сделать без него
2 фев 16, 13:33    [18761649]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Dimmf28
доступа к ним нету, как можно это сделать без него

Приходите сами на работу каждый понедельник в нужное время и запускайте скрипт.
2 фев 16, 13:34    [18761663]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Можно создать bat файл с примерно похожим содержанием:

sqlcmd -S <ComputerName>\<InstanceName> -i D:\query.sql

Далее открыть Task Scheduler и создать в нем новую задачу:

Картинка с другого сайта.
2 фев 16, 13:37    [18761699]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Dimmf28
Glory,

доступа к ним нету, как можно это сделать без него

Вопрос из цикла "как можно ездить на велосипеде без колес"

Написать батник с бесконечным циклом , выполнять проверку на дату-время.
Если совпадает, то запускать как советовал AlanDenton.

В случае если нельзя запускать батник придумаем еще что-нибудь поглупее.
2 фев 16, 13:43    [18761751]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Maxx
Member [скрыт]

Откуда:
Сообщений: 24290
точно ,нахрена делать просто если можно сделать сложно
1. малюете свой виндовый сервис
2. запускаетет его
3. в нем че хотите дергаетет по своему распианию
2 фев 16, 13:45    [18761771]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
AlanDenton
Member [скрыт]

Откуда:
Сообщений: 1004
Полностью солидарен с SQL2008 и Maxx.

Не "смешная" история из жизни. Пару дней на работе не было. Прихожу и вижу цирк.
Прикрутили - https://quartz-scheduler.org/overview

Вместо того, чтобы разобраться что такое SQL Server Agent и как джобы выполнять... Намесили кучу маразма.
2 фев 16, 14:08    [18761962]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
a_voronin
Member

Откуда: Москва
Сообщений: 4893
Maxx
точно ,нахрена делать просто если можно сделать сложно
1. малюете свой виндовый сервис
2. запускаетет его
3. в нем че хотите дергаетет по своему распианию



Запускаете на Марс марсоход. Даете ему коменду развернуть удаленную связь с Землей. Разворачиваете на мерсаходе шеделер. Даете шедулером команду запустить джоб на Земле. Только учтите сигнал идёт несколько минут. А если марс и земля по разные строны солнца, то придеться ещё на Сатурн ретранслятор ставить.
2 фев 16, 14:45    [18762243]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Dimmf28
Member

Откуда:
Сообщений: 357
a_voronin НЕ НУ ТИПА НОРМ НО ЕСЛИ ТЕБЕ НАДО КАЖДЫЙ ДЕНЬ КАКОЙ ТО СКРИПТ ВЫПОЛНЯТЬ А ДОСТУПА К ШЕДУЛЕРУ НЕТУ , ТО ПРИХОДИТЬСЯ ИЗОЩЕРЯТЬСЯ))
2 фев 16, 15:28    [18762524]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Dimmf28
a_voronin НЕ НУ ТИПА НОРМ НО ЕСЛИ ТЕБЕ НАДО КАЖДЫЙ ДЕНЬ КАКОЙ ТО СКРИПТ ВЫПОЛНЯТЬ А ДОСТУПА К ШЕДУЛЕРУ НЕТУ , ТО ПРИХОДИТЬСЯ ИЗОЩЕРЯТЬСЯ))

А вы умеете разговарить без крика ?
И почему здесь должны решать ваши проблемы с правами доступа ?
2 фев 16, 15:29    [18762531]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Dimmf28
Member

Откуда:
Сообщений: 357
Glory, каждый выбирает свое, это ж песочница))
2 фев 16, 15:49    [18762686]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Glory
Member

Откуда:
Сообщений: 104751
Dimmf28
Glory, каждый выбирает свое, это ж песочница))

Тогда начните с выбора правильного форума
2 фев 16, 15:50    [18762696]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
SQL2008
Member

Откуда: Москва
Сообщений: 4478
Dimmf28
a_voronin НЕ НУ ТИПА НОРМ НО ЕСЛИ ТЕБЕ НАДО КАЖДЫЙ ДЕНЬ КАКОЙ ТО СКРИПТ ВЫПОЛНЯТЬ А ДОСТУПА К ШЕДУЛЕРУ НЕТУ , ТО ПРИХОДИТЬСЯ ИЗОЩЕРЯТЬСЯ))

Уважаемый!
Завтра у вас отберут компьютер и заставят писать программы в памяти и записывать на глиняных табличках???
Мы это к тому, что существует предел после которого начальство с его глупыми хотелками просто посылается подальше!
Есть нормальные штатные механизмы для решения простых задач.
Если вам не дают к ним доступ, но требуют выполнения подумайте всеръез о новом месте работы.
Дело даже не в том, что это приносит моральный дискомфорт, а в том что вы незаметно для себя научитесь все делать "через жопу".
Отучиться будет очень сложно.
2 фев 16, 18:11    [18763715]     Ответить | Цитировать Сообщить модератору
 Re: как автоматически запускать скрипт в ms sql server  [new]
Dimmf28
Member

Откуда:
Сообщений: 357
SQL2008,
ага из этого вывод начальство недолекое)
3 фев 16, 12:25    [18766410]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить