다음을 통해 공유


DROP LOGIN(Transact-SQL)

적용 대상: SQL Server Azure SQL 데이터베이스 Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System(PDW)

SQL Server 로그인 계정을 제거합니다.

Transact-SQL 구문 표기 규칙

구문

DROP LOGIN login_name  

인수

login_name
삭제할 로그인의 이름을 지정합니다.

설명

로그인한 상태의 로그인은 삭제할 수 없습니다. 보안 개체, 서버 수준 개체 또는 SQL Server 에이전트 작업을 소유한 로그인은 삭제할 수 없습니다.

데이터베이스 사용자가 매핑된 로그인을 삭제할 수는 있지만 이 경우 사용자는 분리됩니다. 자세한 내용은 분리된 사용자 문제 해결(SQL Server)을 참조하세요.

SQL Database에서 연결을 인증하는 데 필요한 로그인 데이터 및 서버 수준 방화벽 규칙은 각 데이터베이스에 일시적으로 캐시됩니다. 이 캐시는 주기적으로 새로 고쳐집니다. 인증 캐시 새로 고침을 강제 실행하고 데이터베이스에 최신 버전의 로그인 테이블이 있는지 확인하려면 DBCC FLUSHAUTHCACHE(Transact-SQL)을 실행합니다.

사용 권한

서버에 대한 ALTER ANY LOGIN 권한이 필요합니다.

예제

A. 로그인 매핑

다음 예에서는 WilliJo 로그인을 삭제합니다.

DROP LOGIN WilliJo;  
GO 

참고 항목

CREATE LOGIN(Transact-SQL)
ALTER LOGIN(Transact-SQL)
EVENTDATA(Transact-SQL)