V SQL Server můžete použít sysmail_delete_account_sp uložená procedura k odstranění existujícího databázového poštovního účtu.
Účet můžete smazat zadáním jeho názvu nebo ID (musíte však uvést jedno nebo druhé).
Příklad – Smazat podle jména
Zde je příklad demonstrující, jak odstranit účet zadáním jeho názvu.
EXECUTE msdb.dbo.sysmail_delete_account_sp
@account_name = 'DB Admin'; Výsledek:
Commands completed successfully.
Tím byl smazán účet s názvem „DB Admin“.
Název je sysname .
Příklad – Smazat podle ID
Jak již bylo zmíněno, můžete také poskytnout ID. Chcete-li to provést, změňte @account_name argument na @account_id :
EXECUTE msdb.dbo.sysmail_delete_account_sp
@account_id = 1; ID je int .
Několik bodů
Soubor sysmail_delete_account_sp postup odstraní účet bez ohledu na to, zda je účet používán profilem.
Profil, který neobsahuje žádné účty, nemůže úspěšně odeslat e-mail.
Soubor sysmail_delete_account_sp uložená procedura se nachází v msdb databáze a jejím vlastníkem je dbo . Pokud tedy msdb, budete muset zadat pojmenování ze tří částí není aktuální databáze.