sys.dm_server_services(Transact-SQL)

SQL Server, 전체 텍스트 및 현재 SQL Server 인스턴스의 SQL Server 에이전트 서비스에 대한 정보를 반환합니다. 이 동적 관리 뷰를 사용하여 이러한 서비스에 대한 상태 정보를 보고할 수 있습니다.

열 이름

데이터 형식

설명

servicename

nvarchar(256)

SQL Server, 전체 텍스트 또는 SQL Server 에이전트 서비스의 이름입니다. Null일 수 없습니다.

startup_type

int

서비스의 시작 모드를 나타냅니다.

설명

0

기타

1

기타

2

자동

3

수동

4

사용 안 함

Null을 허용합니다.

startup_desc

nvarchar(256)

서비스의 시작 모드를 설명합니다.

설명

Other

기타(부팅 시작)

Other

기타(시스템 시작)

Automatic

자동 시작

Manual

요청 시 시작

Disabled

사용 안 함

Null일 수 없습니다.

status

int

서비스의 현재 상태를 나타냅니다.

설명

1

중지됨

2

기타(시작 보류 중)

3

기타(중지 보류 중)

4

실행 중

5

기타(계속 보류 중)

6

기타(일시 중지 보류 중)

7

일시 중지됨

Null을 허용합니다.

status_desc

nvarchar(256)

서비스의 현재 상태를 설명합니다.

설명

Stopped

서비스가 중지되었습니다.

Other(start operation pending)

서비스를 시작하고 있습니다.

Other (stop operation pending)

서비스를 중지하고 있습니다.

Running

서비스가 실행되고 있습니다.

Other (continue operations pending)

서비스가 보류 중 상태입니다.

Other (pause pending)

서비스를 일시 중지하고 있습니다.

Paused

서비스가 일시 중지되었습니다.

Null일 수 없습니다.

process_id

int

서비스의 프로세스 ID입니다. Null일 수 없습니다.

last_startup_time

datetimeoffset(7)

서비스가 마지막으로 시작된 날짜와 시간입니다. Null을 허용합니다.

service_account

nvarchar(256)

서비스를 제어할 권한이 부여된 계정입니다. 이 계정으로 서비스를 시작 또는 중지하거나 서비스 속성을 수정할 수 있습니다. Null일 수 없습니다.

filename

nvarchar(256)

서비스 실행 파일의 경로 및 파일 이름입니다. Null일 수 없습니다.

is_clustered

nvarchar(1)

서비스가 클러스터형 서버의 리소스로 설치되었는지 여부를 나타냅니다. Null일 수 없습니다.

cluster_nodename

nvarchar(256)

서비스가 설치된 클러스터 노드의 이름입니다. Null을 허용합니다.

보안

사용 권한

서버에 대한 VIEW SERVER STATE 권한이 필요합니다.

참고 항목

참조

sys.dm_server_registry(Transact-SQL)