sp_dropserver(Transact-SQL)
로컬 SQL Server 인스턴스의 알려진 원격 서버 및 연결된 서버 목록에서 서버를 제거합니다.
구문
sp_dropserver [ @server = ] 'server'
[ , [ @droplogins = ] { 'droplogins' | NULL} ]
인수
[ @server = ] 'server'
제거할 서버입니다. server는 sysname이며 기본값은 없습니다. server는 존재해야 합니다.[ @droplogins = ] 'droplogins' | NULL
droplogins가 지정된 경우 server의 관련된 원격 서버 로그인 및 연결된 서버 로그인도 제거해야 함을 나타냅니다. @droplogins는 char(10)이며 기본값은 NULL입니다.
반환 코드 값
0(성공) 또는 1(실패)
주의
원격 및 연결된 서버 로그인 항목이 있거나 복제 게시자로 구성된 서버에서 sp_dropserver를 실행하면 오류 메시지가 반환됩니다. 서버를 제거할 때 서버의 원격 서버 로그인 및 연결된 서버 로그인을 모두 제거하려면 droplogins 인수를 사용합니다.
사용자 정의 트랜잭션 내에서는 sp_dropserver를 실행할 수 없습니다.
사용 권한
서버에 대한 ALTER ANY LINKED SERVER 권한이 필요합니다.
예
다음 예에서는 로컬 SQL Server 인스턴스에서 원격 서버 ACCOUNTS와 모든 연관된 원격 로그인을 제거합니다.
sp_dropserver 'ACCOUNTS', 'droplogins';
참고 항목
참조
sp_dropremotelogin(Transact-SQL)