Job.EnumTargetServers Job.EnumTargetServers Job.EnumTargetServers Method

정의

참조된 작업에 연결된 실행 대상 서버의 목록을 열거합니다. Enumerates a list of execution target servers that have been assigned to the referenced job.

public:
 System::Data::DataTable ^ EnumTargetServers();
public System.Data.DataTable EnumTargetServers ();
Public Function EnumTargetServers () As DataTable
반환

A DataTable 개체는 대상 서버에서 실행 될 때 실행 대상 서버 및 참조 된 작업에 대 한 정보 목록을 포함 하는 값입니다. A DataTable object value that contains a list of execution target servers and information about the referenced job when it is run on the target servers. 반환 된 다른 열을 설명 하는 테이블 DataTable합니다. The table describes the different columns of the returned DataTable.

데이터 형식 설명
* * 이름 * * String 는 대상 서버는 Microsoft SQL Server 인스턴스의 이름입니다.
* * ID * * Int32 대상 서버의 ID 값입니다.
* * LastRunOutcome * * Int32 되는 방식을 지정 하는 숫자 값 작업 에 나열 된 대상 서버에서 완료 되는 CompletionAction 열거형입니다.
* * LastRunOutcomeMessage * * String 마지막 완료와 기록 된 메시지 대상 서버에 있는 작업입니다.
* * LastRunDate * * DateTime 날짜와 시간에서 작업이 마지막 때 대상 서버에서 실행 합니다.
* * LastRunDuration * * Int32 완료 하는 데 걸린 시간 작업 마지막 실행 대상 서버에서 (초).
* * EnlistDate * * DateTime 날짜와 시간을 대상 서버를 참여 했습니다.
* * LastPollDate * * DateTime 날짜와 시간을 대상 서버는 대기 중인 작업이 실행 될 수 있는지에 대 한 마스터 서버에 마지막 간격으로 폴링됩니다.
Column Data type Description
Name String The name of the instance of Microsoft SQL Server that is a target server.
ID Int32 The ID value of the target server.
LastRunOutcome Int32 The numeric value that specifies the way in which the job finishes on the target server that is listed in the CompletionAction enumeration.
LastRunOutcomeMessage String The message that was recorded with the last completion of the job on the target server.
LastRunDate DateTime The date and time when the job was last run on the target server.
LastRunDuration Int32 The time it took to complete when the job was last run on the target server, in seconds.
EnlistDate DateTime The date and time when the target server was enlisted.
LastPollDate DateTime The date and time when the target server last polled the master server for any outstanding jobs to be executed.

예제

다음 코드 예제에서는 작업을 만든 후 대상 실행 서버를 표시합니다.The following code example creates a job then displays the target execution servers.

C#C#

Server srv = new Server("(local)");  
Job jb = srv.JobServer.Jobs["Test Job"];  
DataTable serverList = jb.EnumTargetServers();  

PowerShellPowerShell

$srv = new-object Microsoft.SqlServer.Management.Smo.Server("(local)")  
$jb = $srv.JobServer.Jobs["Test Job"]  
$serverList = $jb.EnumTargetServers()  

적용 대상