Удалите вредоносное ПО, вирусы и почините медленные компьютеры уже сегодня. Не нужно платить за дорогостоящую поддержку или ремонт.

Если на вашем компьютере может возникнуть ошибка с кодом возврата sp do job, посетите эти идеи по устранению неполадок. -T-SQL(2) команды Второй метод заключается в использовании оператора T-SQL с планом вычислений, хранящимся в процедуре sp_start_job, который указывает агенту SQL Server немедленно запускать каждое из наших заданий. Это была накопленная процедура в нашей базе данных “msdb”.

Синтаксис

Что такое Sp_add_jobstep?

sp_add_jobstep происходит от запуска диапазонов msdb. SQL Server Management Studio предоставляет эффективный и простой графический способ управления соглашениями, а контракты являются рекомендуемым отличным способом создания управления и размещения заказа для системы. Шаг тихой работы может выполняться в качестве учетной записи службы, чтобы завершить работу агента сервера sql, если только указывается дополнительный прокси.

<предварительный код>sp_start_job [@job_name =] ‘имя_работы’ [-=] [@error_flag error_flag] [ — [@servername =] ‘имя_сервера’] И [[@step_name =] ‘step_name’] [также [@output_flag =] output_flag]

Аргументы

[ @job_name означает ] 'job_name'Название работы, с которой вы начнете. Должно быть обязательно указано Job_id или job_name, но тем не менее нельзя указывать оба. Job_name — системное имя, NULL по умолчанию.

sp код возврата начала задания

[ = @job_id Инициирование job_id] идентификационный номер специалиста. Однако вам может потребоваться указать job_id или, возможно, job_name, оба из которых должны быть указаны. Job_id по умолчанию имеет идентификатор 1 и считается нулевым.

Указано только в информационных целях. Не пропагандируется. Будущий интерфейс не гарантируется[email protected]_name

[ соответствует или превышает ] 'имя_сервера'Целевой сервер, который, по утверждению экспертов, размещен, может фактически обеспечивать работу. ServerName nvarchar (128), подходит со значением по умолчанию NULL. server_name должен быть одним из тех серверов, к которым задача может обращаться в данный момент.

[ @step_name равно ] Заголовок 'step_name'шаг, с которого, к сожалению, должна начинаться их процедура. Применяется только при работе на месте. step_name должно оставаться именем sysname, по умолчанию равно нулю

Указано только в ознакомительных целях. Не поддерживается. Совместимость с использованием будущего не гарантируется.

Код возврата

Наборы результатов

Разрешения

По умолчанию эту хранимую процедуру могут выполнять покупатели с фиксированной ответственностью системного администратора. Другим должна быть предоставлена ​​одна из следующих фиксированных базовых ролей агента SQL Server в базе данных msdb:

<ул>

  • SQLAgentUserRole

  • Устранение распространенных ошибок ПК

    Если вы столкнулись с компьютерными ошибками, сбоями и другими проблемами, не беспокойтесь — Reimage может помочь! Это мощное программное обеспечение устранит распространенные проблемы, защитит ваши файлы и данные и оптимизирует вашу систему для достижения максимальной производительности. Итак, имеете ли вы дело с ужасным синим экраном смерти или просто с общей медлительностью и вялостью, Reimage может вернуть ваш компьютер в нужное русло в кратчайшие сроки!

  • Шаг 1. Загрузите и установите версию Reimage.
  • Шаг 2. Запустите приложение и войдите, используя учетные данные своего аккаунта.
  • Шаг 3. Выберите компьютеры для сканирования и запустите процесс восстановления.

  • SQLAgentReaderRole

  • Роль разрешений sqlagentoperatorrole

  • sp код возврата задания приступить к работе

    Записи, относящиеся к этим задачам, см. в разделе Фиксированные роли агента сервера в базе данных sql. Из

    members И sqlagentuserrole может запускать только задания, которые занимают его. Члены SQLAgentOperatorRole могут легко запускать любые локальные задания, в том числе те, которые принадлежат другим пользователям. Как правило, сотрудники, подключенные к системному администратору, могут выполнять Spreader, запускать все локальные задачи и, следовательно, мультисерверные задачи.

    Примеры

    Насколько я могу начать работу над SQL Server?

    Войдите на системный сервер с учетной записью администратора Am.management.Запустите Microsoft Server SQL Studio.В частности, в левой части панели SQL разверните Задания агента сервера >.Щелкните правой кнопкой мыши задание, которым вы хотите управлять, и выберите «Выполнить задание для шага».Проверьте все сообщения в окне начала карьеры.

    Например, следующий код купона запускает msdb с усилием Еженедельное резервное копирование данных о продажах.

    ИСПОЛЬЗОВАТЬ;ХОДИТЬ  телоexec.sp_start_job N'Еженедельное резервное копирование продаж';ХОДИТЬ

    См. также

    <ул>
  • 2 минуты воспроизведения
  •  Создайте хранимую операцию, чтобы иметь задание агента SQL Server, включающее входные параметры.CREATE PROC @MyJobName система UspStartMyJobПОДОБНОDECLARE name @ReturnCode tinyint - два дополнительных (успех) 1 или (неудача)EXEC @ReturnCode=msdb.dbo.sp_start_job @[email protected];Возврат (@код возврата)ходить
     -- Создайте хранимую процедуру, чтобы фактически установить запуск агента SQL Server.CREATE PROC StartMyMonthlyInventoryJobПОДОБНОEXEC msdb.dbo.sp_start_job N'Ежемесячная обработка инвентаризации';ХОДИТЬ-- Выполнить скрытую процедуру t-sqlEXEC StartMyMonthlyInventoryJob

    Что такое Xp_sqlagent_enum_jobs?

    Что такое, вероятно, xp_sqlagent_enum_jobs? d.



    РЕДАКТИРОВАТЬ К СВЕДЕНИЮ: вы можете получить это ДО того, как вы начнете, ЕСЛИ ваша собственная компания не хочет начинать, вы можете сделать, ЕСЛИ она начнет работать, она появится в вашем сохраненном процесс:

    -- Получить статусДача Заявка-- для SQL Server 2008 T-SQL - Выполняется = 1 = Выполнить немедленно - Используйте ВАШ гид здесьDECLARE @job_id uniqueidentifier = '5d00732-69E0-2937-8238-40F54CF36BB1'EXEC master.dbo.1,sa,[email protected]_id   <до>sp_start_job [@job_name] наиболее подходящий [@job_id ] [,@error_flag ]  [,@Имя сервера]  ] [,@step_name [,@output_flag Msdb]

    <до>exec.dbo.sp_start_job 'BACKUPTEST'<до>В случае ошибки Перейти к 2: Main()Основной саб() Набор, вероятно, эквивалентен objsql CreateObject("SQLDMO.SQLServer"). 'Отказаться о доверенном соединенииobjSQL. логинбезопасный = истина Изменится так, чтобы вы соответствовали тегу вашего сервера sql objSQL.Connect "Введите здесь упоминание сервера" Set objJob очень похож на objSQL. Отслеживание входящей уникальной функции objJob.Jobs Если instr(1,job.Name name,"введите сюда") job > 0, что может быть задание msgbox. Позиция.Начало msgbox "Задание запущено" конец, если следующийконец под<до>При ошибке Перейти к нулю: Main()Базовый () под Set objSQL равно CreateObject("SQLDMO.SQLServer") Надежный' как отчет оставить ObjSQL .LoginSecure=Истина wi Измените, чтобы соответствовать полному имени с SQL Server objSQL.Connect "SQLTEST1" ObjJob Установить ObjSQL=. jobserver Для каждого задания в objJob.Jobs Если instr(1,job.Name,"BACKUPTEST") > nil, то задача msgbox. Имя задания.Старт msgbox "Задание запущено" Готово, когда заключить следующий под<до>osql -S "введите здесь марку сервера" -E -Q "exec msdb.dbo.'введите имя сообщения sp_start_job здесь'"<до>osql -S -E "sqltest1" Msdb -q "exec.dbo.sp_start_job 'BACKUPTEST'"<ч>

    Комментарии к этой статье

    <массив>

    <дт>Среда, 3 мая 2017 г. 19:51:17 — Дэвид Мэй

    <дт>Топ (55420)

    Отличное сообщение. Я искал способ сделать это целую вечность, и вы дали ответ моим коллегам. Большое спасибо. Несколько


    <массив>

    <дт>Среда, ноябрь 2016 г. - 07:56:34 - Правин

    Решите все проблемы с вашим ПК в один клик. Лучший инструмент для восстановления Windows для вас!

    г.