sql >> Database >  >> RDS >> Sqlserver

Een database-e-mailaccount verwijderen in SQL Server (T-SQL)

In SQL Server kunt u de sysmail_delete_account_sp opgeslagen procedure om een ​​bestaand Database Mail-account te verwijderen.

U kunt een account verwijderen door de naam of de ID op te geven (maar u moet een van beide opgeven).

Voorbeeld – Verwijderen op naam

Hier is een voorbeeld om te demonstreren hoe u een account kunt verwijderen door de naam op te geven.

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_name = 'DB Admin';

Resultaat:

Commands completed successfully.

Dit heeft het account met de naam "DB Admin" verwijderd.

De naam is sysname .

Voorbeeld – Verwijderen op ID

Zoals vermeld, kunt u ook de ID opgeven. Wijzig hiervoor de @account_name argument naar @account_id :

EXECUTE msdb.dbo.sysmail_delete_account_sp
    @account_id = 1;

De ID is een int .

Een paar punten

De sysmail_delete_account_sp procedure verwijdert het account, ongeacht of het account in gebruik is door een profiel.

Een profiel dat geen accounts bevat, kan geen e-mail verzenden.

De sysmail_delete_account_sp opgeslagen procedure bevindt zich in de msdb database en de eigenaar is dbo . Daarom moet u een driedelige naamgeving opgeven als msdb is niet de huidige database.


  1. Binaire gegevenstypen opslaan in SQL Server

  2. Oracle 12c Standard Edition installeren op Windows 10 Professional

  3. Hoe toegang te krijgen tot de structuur en de kolomlijst, datatypes van refcursor te krijgen?

  4. Hoe kopieer ik SQL Azure-database naar mijn lokale ontwikkelserver?