DROP LOGIN(Transact-SQL)
적용 대상: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics Analytics
Platform System(PDW)
SQL Server 로그인 계정을 제거합니다.
Syntax
DROP LOGIN login_name
참고 항목
SQL Server 2014(12.x) 이전 버전의 Transact-SQL 구문을 보려면 이전 버전 설명서를 참조하세요.
인수
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)