sp_helpserver(Transact-SQL)
특정 원격 또는 복제 서버나 두 유형의 서버 모두에 관한 정보를 보고합니다. 서버 이름, 서버의 네트워크 이름, 서버의 복제 상태, 서버의 ID, 데이터 정렬 이름을 제공합니다. 연결된 서버 연결 또는 쿼리 제한 시간 값도 제공합니다.
구문
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는 결과 집합 섹션에 나열된 열 외에 topx 및 topy 정보도 반환합니다.
반환 코드 값
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'
참고 항목