Condividi tramite


sp_dropalias (Transact-SQL)

Rimuove un alias che collega un utente nel database corrente a un account di accesso di SQL Server.

ms177513.note(it-it,SQL.90).gifImportante:
sp_dropalias è disponibile per compatibilità con le versioni precedenti di SQL Server. In Questa funzionalità verrà rimossa in una delle prossime versioni di Microsoft SQL Server. Evitare di utilizzare questa funzionalità in un nuovo progetto di sviluppo e prevedere interventi di modifica nelle applicazioni in cui è attualmente implementata. SQL Server, in alternativa all'utilizzo degli alias, è possibile utilizzare i ruoli e concedere autorizzazioni ai ruoli.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

sp_dropalias [ @loginame = ] 'login'

Argomenti

  • [ @loginame = ] 'login'
    Nome dell'account di accesso di SQL Server, dell'account di accesso di Windows oppure del gruppo di Windows da cui l'alias deve essere rimosso. login è di tipo sysname e non prevede alcun valore predefinito. login deve essere già esistente.

Osservazioni

Tramite gli alias, gli account di accesso possono assumere l'identità di un utente in un database, ottenendo pertanto le autorizzazioni di tale utente durante l'utilizzo del database.

Quando l'alias viene rimosso, non è più possibile utilizzare l'account di accesso per eseguire le attività associate all'utente che era utilizzato in precedenza come alias nel database corrente.

La stored procedure sp_dropalias non può essere eseguita all'interno di una transazione definita dall'utente.

Autorizzazioni

È richiesta l'appartenenza al ruolo predefinito del server sysadmin.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Esempi

Nell'esempio seguente viene rimosso l'alias dell'account di accesso di SQL Server Victoria dal database corrente.

EXEC sp_dropalias 'Victoria'

Vedere anche

Riferimento

Stored procedure di protezione (Transact-SQL)
sp_addalias (Transact-SQL)
sp_addrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
Stored procedure di sistema (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005