다음을 통해 공유


sp_dropserver(Transact-SQL)

로컬 SQL Server 인스턴스의 알려진 원격 서버 및 연결된 서버 목록에서 서버를 제거합니다.

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

구문

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';

참고 항목

참조

보안 저장 프로시저(Transact-SQL)

sp_addserver(Transact-SQL)

sp_dropremotelogin(Transact-SQL)

sp_helpremotelogin(Transact-SQL)

sp_helpserver(Transact-SQL)

시스템 저장 프로시저(Transact-SQL)