다음을 통해 공유


sp_helpserver(Transact-SQL)

특정 원격 또는 복제 서버나 두 유형의 서버 모두에 관한 정보를 보고합니다. 서버 이름, 서버의 네트워크 이름, 서버의 복제 상태, 서버의 ID, 데이터 정렬 이름을 제공합니다. 연결된 서버 연결 또는 쿼리 제한 시간 값도 제공합니다.

항목 링크 아이콘Transact-SQL 구문 표기 규칙

구문

sp_helpserver [ [ @server = ] 'server' ] 
  [ , [ @optname = ] 'option' ] 
  [ , [ @show_topology = ] 'show_topology' ]

인수

  • [ @server = ] 'server'
    정보를 보고할 대상이 되는 서버입니다. server를 지정하지 않으면 master.sys.servers에 있는 모든 서버에 대해 보고합니다. server는 sysname이며 기본값은 NULL입니다.

  • [ @optname = ] 'option'
    서버를 설명하는 옵션입니다. option은 varchar(35)이고 기본값은 NULL이며 다음 값 중 하나를 사용해야 합니다.

    설명

    collation compatible

    연결된 서버에 대한 분산 쿼리 실행에 영향을 미칩니다. 이 옵션이 true로 설정되어 있는 경우

    data access

    분산 쿼리 액세스에 대해 연결된 서버의 사용 여부를 설정합니다.

    dist

    배포자입니다.

    dpub

    해당 배포자에 대한 원격 게시자입니다.

    lazy schema validation

    쿼리를 시작할 때 원격 테이블의 스키마 확인을 건너뜁니다.

    pub

    게시자입니다.

    rpc

    지정된 서버에서 RPC를 사용하도록 설정합니다.

    rpc out

    지정된 서버에 RPC를 사용하도록 설정합니다.

    sub

    구독자입니다.

    system

    정보를 제공하기 위해서만 확인됩니다. 지원되지 않습니다. 향후 호환성은 보장되지 않습니다.

    use remote collation

    로컬 서버가 아닌 원격 열의 데이터 정렬을 사용합니다.

  • [ @show_topology = ] 'show_topology'
    지정한 서버와 다른 서버의 관계입니다. show_topology는 varchar(1)이며 기본값은 NULL입니다. show_topology가 t가 아니거나 NULL일 경우 sp_helpserver는 결과 집합 섹션에 나열된 열을 반환합니다. show_topology가 t인 경우 sp_helpserver는 결과 집합 섹션에 나열된 열 외에 topxtopy 정보도 반환합니다.

반환 코드 값

0(성공) 또는 1(실패).

결과 집합

열 이름

데이터 형식

설명

name

sysname

서버의 이름입니다.

network_name

sysname

서버의 네트워크 이름입니다.

status

varchar(70)

서버 상태입니다.

id

char(4)

서버의 ID입니다.

collation_name

sysname

서버의 데이터 정렬입니다.

connect_timeout

int

연결된 서버에 대한 연결 시간 제한 값입니다.

query_timeout

int

연결된 서버에 대한 쿼리 시간 제한 값입니다.

주의

서버 상태가 두 개 이상일 수 있습니다.

사용 권한

사용 권한을 확인하지 않습니다.

1. 모든 서버에 관한 정보 표시

다음 예에서는 매개 변수 없이 sp_helpserver를 사용하여 모든 서버에 관한 정보를 표시합니다.

USE master;
GO
EXEC sp_helpserver

2. 특정 서버에 관한 정보 표시

다음 예에서는 SEATTLE2 서버에 관한 모든 정보를 표시합니다.

USE master;
GO
EXEC sp_helpserver 'SEATTLE2'