---
title: "dbo.sysjobservers (Transact-SQL) | Microsoft Docs"
ms.custom: ""
ms.date: "08/26/2019"
ms.prod: sql
ms.prod_service: "database-engine"
ms.reviewer: ""
ms.technology: system-objects
ms.topic: "language-reference"
f1_keywords:
- "sysjobservers"
- "sysjobservers_TSQL"
- "dbo.sysjobservers"
- "dbo.sysjobservers_TSQL"
dev_langs:
- "TSQL"
helpviewer_keywords:
- "sysjobservers system table"
ms.assetid: 9abcc20f-a421-4591-affb-62674d04575e
author: "stevestein"
ms.author: "sstein"
---
# dbo.sysjobservers (Transact-SQL)
[!INCLUDE[tsql-appliesto-ss2008-xxxx-xxxx-xxx-md](../../includes/tsql-appliesto-ss2008-xxxx-xxxx-xxx-md.md)]
Stores the association or relationship of a particular job with one or more target servers. This table is stored in the msdb database.
|Column name|Data type|Description|
|-----------------|---------------|-----------------|
|job_id|**uniqueidentifier**|Job identification number.|
|server_id|**int**|Server identification number.|
|last_run_outcome|**tinyint**|Outcome for the job's last run:
**0** = Fail
**1** = Succeed
**2** = Retry
**3** = Cancel
**4** = In progress
**5** = Unknown (see the following Remarks section) |
|last_outcome_ message|**nvarchar(1024)**|Associated message, if any, with the last_run_outcome column.|
|last_run_date|**int**|Date the job was last run.|
|last_run_time|**int**|Time the job was last run.|
|last_run_duration|**int**|Duration that the job was run, in hours, minutes, and seconds. Computed by using the formula: (*hours*\*10000) + (*minutes*\*100) + *seconds*.|
## Remarks
A value above *4* means that the SQL Agent does not know the state of that job. The *last_run_outcome* is initially set to *5* when a job gets created.
## See Also
[SQL Server Agent Tables (Transact-SQL)](../../relational-databases/system-tables/sql-server-agent-tables-transact-sql.md)