sp_dropserver(Transact-SQL)sp_dropserver (Transact-SQL)

이 항목 적용 대상:예SQL Server (2008부터 시작)예Azure SQL 데이터베이스 (관리 되는 인스턴스만)없습니다 AzureSQL데이터웨어하우스없습니다병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO:yesSQL Server (starting with 2008)yesAzure SQL Database (Managed Instance only)noAzure SQL Data Warehouse noParallel Data Warehouse

로컬 SQL ServerSQL Server 인스턴스의 알려진 원격 서버 및 연결된 서버 목록에서 서버를 제거합니다.Removes a server from the list of known remote and linked servers on the local instance of SQL ServerSQL Server.

중요

Azure SQL 데이터베이스 관리 되는 인스턴스,이 T-SQL 기능은 특정 동작이 변경 되었습니다.On Azure SQL Database Managed Instance, this T-SQL feature has certain behavior changes. 참조 SQL Server에서 Azure SQL 데이터베이스 관리 되는 인스턴스 T-SQL 차이점 모든 T-SQL 동작 변경 내용에 대 한 세부 정보에 대 한 합니다.See Azure SQL Database Managed Instance T-SQL differences from SQL Server for details for all T-SQL behavior changes.

항목 링크 아이콘 Transact-SQL 구문 규칙Topic link icon Transact-SQL Syntax Conventions

구문Syntax


sp_dropserver [ @server = ] 'server'   
     [ , [ @droplogins = ] { 'droplogins' | NULL} ]  

인수Arguments

[ @server = ] 'server'[ @server = ] 'server'
제거할 서버입니다.Is the server to be removed. serversysname이며 기본값은 없습니다.server is sysname, with no default. 서버 존재 해야 합니다.server must exist.

[ @droplogins = ] 'droplogins' | NULL[ @droplogins = ] 'droplogins' | NULL
에 대 한 원격 및 연결 된 서버 로그인 관련 있는 여부를 나타냅니다 서버 하는 경우에 제거 해야 droplogins 지정 됩니다.Indicates that related remote and linked server logins for server must also be removed if droplogins is specified. @droplogins char (10), 기본값은 NULL입니다.@droplogins is char(10), with a default of NULL.

반환 코드 값Return Code Values

0(성공) 또는 1(실패)0 (success) or 1 (failure)

주의Remarks

실행 하는 경우 sp_dropserver 에 연결 된 원격 및 연결 된 서버 로그인 항목이 있거나 복제 게시자로 구성 되는 서버에서 오류 메시지가 반환 됩니다.If you run sp_dropserver on a server that has associated remote and linked server login entries, or is configured as a replication publisher, an error message is returned. 서버를 제거 하는 경우 서버에 대 한 모든 원격 및 연결 된 서버 로그인을 제거 하려면 사용 된 droplogins 인수입니다.To remove all remote and linked server logins for a server when you remove the server, use the droplogins argument.

sp_dropserver 사용자 정의 트랜잭션 내에서 실행 될 수 없습니다.sp_dropserver cannot be executed inside a user-defined transaction.

PermissionsPermissions

서버에 대한 ALTER ANY LINKED SERVER 권한이 필요합니다.Requires ALTER ANY LINKED SERVER permission on the server.

Examples

다음 예에서는 로컬 SQL ServerSQL Server 인스턴스에서 원격 서버 ACCOUNTS와 모든 연관된 원격 로그인을 제거합니다.The following example removes the remote server ACCOUNTS and all associated remote logins from the local instance of SQL ServerSQL Server.

sp_dropserver 'ACCOUNTS', 'droplogins';  

관련 항목:See Also

Security Stored Procedures (Transact-SQL) Security Stored Procedures (Transact-SQL)
sp_addserver (TRANSACT-SQL) sp_addserver (Transact-SQL)
sp_dropremotelogin (TRANSACT-SQL) sp_dropremotelogin (Transact-SQL)
sp_helpremotelogin (TRANSACT-SQL) sp_helpremotelogin (Transact-SQL)
sp_helpserver& #40; Transact SQL & #41; sp_helpserver (Transact-SQL)
시스템 저장 프로시저(Transact-SQL)System Stored Procedures (Transact-SQL)