Гость
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запуск ХП по таймеру / 10 сообщений из 10, страница 1 из 1
09.12.2021, 03:51
    #40118552
Smoke999
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Как сделать так чтобы хранимая процедура запускалась каждые 15 минут? Надо сделать это как-то со стороны сервера, так как со стороны приложения есть моменты, которые делают эту задачу весьма затруднительной.
...
Рейтинг: 0 / 0
09.12.2021, 05:24
    #40118554
Павел Воронцов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Smoke999,

сделайте job
...
Рейтинг: 0 / 0
09.12.2021, 09:30
    #40118564
Fantomny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Smoke999,
Job - решение проблемы в 99% случаях. Должен быть запущен sqlagent

Несколько лет назад встречался с неработающим агентом на сервере ... пока проблему не решили задачу просто запускал консольник на сервере.
...
Рейтинг: 0 / 0
09.12.2021, 10:09
    #40118569
HandKot
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Fantomny
Smoke999,
Job - решение проблемы в 99% случаях. Должен быть запущен sqlagent

Несколько лет назад встречался с неработающим агентом на сервере ... пока проблему не решили задачу просто запускал консольник на сервере.

если не работает агент используйте виндузовый шедулер
...
Рейтинг: 0 / 0
09.12.2021, 21:47
    #40118782
ShIgor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
HandKot,
интереснее через Service Broker. работает даже на express у которого нет агента.
...
Рейтинг: 0 / 0
10.12.2021, 09:19
    #40118856
Oleg_SQL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Добавить в нужном месте в бесконечном цикле:
Код: sql
1.
WAITFOR ....



И ничего не нужно ))
...
Рейтинг: 0 / 0
10.12.2021, 15:40
    #40119007
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Oleg_SQL,

WAITFOR само себя не начнет выполнять.
...
Рейтинг: 0 / 0
10.12.2021, 16:21
    #40119035
Oleg_SQL
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Владислав Колосов
Oleg_SQL,

WAITFOR само себя не начнет выполнять.



Код: sql
1.
2.
3.
EXEC sp_procoption @ProcName = N'<procedure name>'   
    , @OptionName = 'startup'   
    , @OptionValue = 'on';



Понятно, конечно, что это не стабильно и может вылететь при определенных ошибках, но как вариант, если совсем ничего нет, можно рассмотреть ))
...
Рейтинг: 0 / 0
10.12.2021, 19:11
    #40119090
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
Oleg_SQL,

боитесь потерять лицо любыми способами, что ли? :)) Лучшие практики, кстати, рекомендуют запретить автовыполнение процедур. Однако, если на сервере установлены каталоги SSIS, то автовыполнение нельзя отключать.
...
Рейтинг: 0 / 0
12.12.2021, 14:58
    #40119417
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск ХП по таймеру
ShIgor
HandKot,
интереснее через Service Broker. работает даже на express у которого нет агента.


да, и там даже возможны всякие варианты, включая Fire and forget
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Запуск ХП по таймеру / 10 сообщений из 10, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]