Share via


sp_helpserver(Transact-SQL)

적용 대상:SQL Server

특정 원격 또는 복제본(replica)tion 서버 또는 두 유형의 모든 서버에 대한 정보를 보고합니다. 서버 이름, 서버의 네트워크 이름, 서버의 복제본(replica)tion 상태, 서버의 ID 번호 및 데이터 정렬 이름을 제공합니다. 또한 연결된 서버에 연결하거나 연결된 서버에 대한 쿼리에 대한 제한 시간 값을 제공합니다.

Transact-SQL 구문 표기 규칙

구문

sp_helpserver
    [ [ @server = ] N'server' ]
    [ , [ @optname = ] 'optname' ]
    [ , [ @show_topology = ] 'show_topology' ]
[ ; ]

인수

[ @server = ] N'server'

보고되는 정보에 대한 서버를 지정합니다. @server sysname이며 기본값은 .입니다NULL. 서버를 지정하지 않으면 .의 모든 서버에 master.sys.servers대한 정보를 반환합니다.

[ @optname = ] 'optname'

서버를 설명하는 옵션입니다. @optname varchar(35)이며 이러한 값 중 하나여야 합니다.

설명
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 기본값NULL인 varchar(1)입니다. @show_topology 같지 tNULLsp_helpserver 않거나 같지 않으면 결과 집합 섹션에 나열된 열을 반환합니다. @show_topology 같으면 결과 집합sp_helpserver에 나열된 열 외에 정보도 반환 topx 됩니다topy.t

반환 코드 값

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

결과 집합

열 이름 데이터 형식 설명
name sysname 서버 이름입니다.
network_name sysname 서버의 네트워크 이름입니다.
status varchar(70) 서버 상태.
id char(4) 서버의 ID 번호입니다.
collation_name sysname 서버의 데이터 정렬입니다.
connect_timeout int 연결된 서버에 연결하기 위한 제한 시간 값입니다.
query_timeout int 연결된 서버에 대한 쿼리의 제한 시간 값입니다.

설명

서버에는 둘 이상의 상태 있을 수 있습니다.

사용 권한

검사 권한이 없습니다.

예제

A. 모든 서버에 대한 정보 표시

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

USE master;
GO
EXEC sp_helpserver;

B. 특정 서버에 대한 정보 표시

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

USE master;
GO
EXEC sp_helpserver 'SEATTLE2';