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.