Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Область применения:SQL Server
Возвращает сведения о сервере, на котором выполняется заданное задание.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_help_jobserver
[ [ @job_id = ] 'job_id' ]
[ , [ @job_name = ] N'job_name' ]
[ , [ @show_last_run_details = ] show_last_run_details ]
[ ; ]
Аргументы
[ @job_id = ] 'job_id'
Идентификационный номер задания, для которого возвращаются сведения.
@job_id является уникальным идентификатором по умолчаниюNULL.
Необходимо указать @job_id или @job_name, но их нельзя указать.
[ @job_name = ] N'job_name'
Имя задания, для которого возвращаются сведения.
@job_name — sysname с значением по умолчаниюNULL.
Необходимо указать @job_id или @job_name, но их нельзя указать.
[ @show_last_run_details = ] show_last_run_details
Является ли информация о выполнении последнего запуска частью результирующий набор.
0
-
0не включает сведения о последнем запуске. -
1содержит сведения о последнем запуске.
Значения кода возврата
0 (успешно) или 1 (сбой).
Результирующий набор
| Имя столбца | Тип данных | Description |
|---|---|---|
server_id |
int | Идентификационный номер целевого сервера. |
server_name |
nvarchar(30) | Имя компьютера целевого сервера. |
enlist_date |
datetime | Дата прикрепления целевого сервера к главному серверу. |
last_poll_date |
datetime | Дата последнего опроса главного сервера целевым сервером. |
Если sp_help_jobserver задано значение @show_last_run_details1, результирующий набор содержит эти дополнительные столбцы.
| Имя столбца | Тип данных | Description |
|---|---|---|
last_run_date |
int | Дата последнего запуска задания на выполнение на данном целевом сервере. |
last_run_time |
int | Время выполнения последнего запуска задания на данном целевом сервере. |
last_run_duration |
int | Продолжительность задания при последнем его выполнении на целевом сервере (в секундах). |
last_outcome_message |
nvarchar(1024) | Описание последнего результата задания. |
last_run_outcome |
int | Результат последнего выполнения задания на данном сервере:0 = сбой1 = успешно выполнено3 = отменено5 = неизвестно |
Разрешения
Вы можете предоставить EXECUTE разрешения для этой процедуры, но эти разрешения могут быть переопределены во время обновления SQL Server.
Другим пользователям необходимо предоставить одну из следующих агент SQL Server предопределенных ролей базы данных в msdb базе данных:
- SQLAgentUserRole
- SQLAgentReaderRole
- SQLAgentOperatorRole
Дополнительные сведения о разрешениях этих ролей см. в разделе Предопределенные роли базы данных агента SQL Server.
Члены SQLAgentUserRole могут просматривать только сведения о заданиях, принадлежащих им.
Примеры
В следующем примере возвращаются сведения о задании NightlyBackups, включая данные о последнем запуске.
USE msdb;
GO
EXECUTE dbo.sp_help_jobserver
@job_name = N'NightlyBackups',
@show_last_run_details = 1;
GO