DROP LOGIN (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體Azure Synapse AnalyticsAnalytics Platform System (PDW)
移除 SQL Server 登入帳戶。
Syntax
DROP LOGIN login_name
注意
若要檢視 SQL Server 2014 (12.x) 和舊版的 Transact-SQL 語法,請參閱 舊版檔。
引數
login_name
指定要卸除之登入的名稱。
備註
已登入的登入無法卸除。 擁有安全性實體、伺服器層級物件或 SQL Server Agent 作業的登入也無法卸除。
您可以卸除資料庫使用者對應的登入;然而,這會建立被遺棄的使用者。 如需詳細資訊,請參閱孤立使用者疑難排解 (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)
意見反應
https://aka.ms/ContentUserFeedback。
即將推出:在 2024 年,我們將隨著內容的意見反應機制逐步淘汰 GitHub 問題,並以新的意見反應系統來取代。 如需詳細資訊,請參閱提交並檢視相關的意見反應