sql >> Databáze >  >> RDS >> Sqlserver

Odstranění databázového poštovního účtu v SQL Server (T-SQL)

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.


  1. Jak nainstalovat MySQL 8.0 na CentOS 8 / RHEL 8

  2. Jak procházet sadou výsledků mysql

  3. Postgres pg_dump vypíše databázi pokaždé v jiném pořadí

  4. Jak znovu vytvořit nekonzistentní MySQL Slave?