Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: SQL Server
Database SQL di Azure
Istanza gestita di SQL di Azure
Azure Synapse Analytics
Rimuove un account di accesso di SQL Server.
Convenzioni relative alla sintassi Transact-SQL
Sintassi
DROP LOGIN login_name
Argomenti
login_name
Specifica il nome dell'account di accesso da eliminare.
Osservazioni:
Non è possibile eliminare un account di accesso connesso. Non è possibile eliminare un account di accesso proprietario di un'entità a protezione diretta, un oggetto a livello di server oppure un processo di SQL Server Agent.
È possibile eliminare un account di accesso a cui viene eseguito il mapping degli utenti del database. In questo caso, tuttavia, verranno creati utenti isolati (orfani). Per altre informazioni, vedere Risolvere i problemi relativi agli utenti isolati (SQL Server).
Nel database SQL i dati dell'account di accesso necessari per autenticare una connessione e le regole del firewall a livello di server vengono memorizzati temporaneamente nella cache in ogni database. Questa cache viene aggiornata periodicamente. Per forzare un aggiornamento della cache di autenticazione e assicurarsi che un database abbia la versione più recente della tabella di account di accesso, eseguire DBCC FLUSHAUTHCACHE (Transact-SQL).
Autorizzazioni
Richiede ALTERARE QUALSIASI LOGIN permesso sul server.
Esempi
R. Eliminazione di un account di accesso
Nell'esempio seguente l'account di accesso WilliJo viene eliminato.
DROP LOGIN WilliJo;
GO