Мне нужно знать, как выполнять ежедневный SQL-запрос с помощью задания агента SQL Server с минимально необходимыми параметрами конфигурации.
121
Мне нужно знать, как выполнять ежедневный SQL-запрос с помощью задания агента SQL Server с минимально необходимыми параметрами конфигурации.
Ответы:
Разверните узел Агент SQL Server, щелкните правой кнопкой мыши узел Задания в Агенте SQL Server и выберите
'New Job'
В
'New Job'
открывшемся окне введите название задания и описание на'General'
вкладке.Выберите
'Steps'
в левой части окна и щелкните'New'
внизу.В
'Steps'
окне введите имя шага и выберите базу данных, к которой вы хотите запустить запрос.Вставьте команду T-SQL, которую хотите запустить, в командное окно и щелкните
'OK'
.Щелкните
'Schedule'
меню слева от окна «Новое задание» и введите информацию о расписании (например, день и время).Нажмите
'OK'
- и все должно быть.(Есть, конечно, и другие варианты, которые вы можете добавить, но я бы сказал, что это минимум, который вам нужен для настройки и планирования работы)
источник
Я сделал анимированный GIF из шагов из принятого ответа. Это из MSSQL Server 2012
источник
Чтобы сделать это в t-sql, вы можете использовать следующие системные хранимые процедуры для планирования ежедневного задания. В этом примере расписание выполняется ежедневно в 1:00. См. Подробную информацию о синтаксисе отдельных хранимых процедур и допустимом диапазоне параметров в справке Microsoft.
источник
Использование T-SQL: Моя работа выполняет хранимую процедуру. Вы можете легко изменить
@command
запуск своего sql.источник
Вот пример кода:
источник
если вы хотите ежедневное резервное копирование // следующее хранилище сценариев sql в C: \ Users \ admin \ Desktop \ DBScript \ DBBackUpSQL.sql
откройте планировщик задач
создать задачу-> выбрать
Triggers
вкладку ВыбратьNew
.Кнопка Выбрать ежедневную радиокнопку
нажмите
Ok
кнопкузатем щелкните
Action
вкладку «Выбрать новый».Кнопка Поместите
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE"
-S ADMIN-PC -i"C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql"
в текстовое поле программы / скрипта (убедитесь, что совпадают с путями к вашим файлам и поместите путь в двойные кавычки в поле запуска-> поиска, и если он найдет, щелкните его и посмотрите, есть ли резервная копия или нет )- в указанный выше путь можно ввести 100 запись 90
"C:\Program Files\Microsoft SQL Server\90\Tools\Binn\SQLCMD.EXE" -S ADMIN-PC -i
"C:\Users\admin\Desktop\DBScript\DBBackUpSQL.sql"
затем нажмите кнопку ОК
Скрипт будет выполняться ежедневно в установленное вами время на вкладке «Триггер».
наслаждайся этим.............
источник