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

Seznam účtů přidružených k profilu pošty databáze na serveru SQL Server

V SQL Server můžete použít sysmail_help_profileaccount_sp uložená procedura na msdb databáze pro načtení seznamu všech přidružení mezi účty a profily Database Mail.

Můžete také vrátit informace o účtu na základě názvu účtu/ID nebo názvu/ID profilu.

Vrátit všechna přidružení

Chcete-li vrátit všechna přidružení, jednoduše spusťte uloženou proceduru bez jakýchkoli parametrů.

EXEC msdb.dbo.sysmail_help_profileaccount_sp;

Výsledek (při použití vertikálního výstupu):

profile_id      | 1
profile_name    | DB Admin Profile
account_id      | 1
account_name    | DB Admin
sequence_number | 1

Výsledky jsem uvedl pomocí vertikálního výstupu, abyste nemuseli posouvat do stran, abyste viděli všechny sloupce.

V mém případě existuje pouze jedna asociace, takže je vrácen pouze jeden řádek.

Všimněte si, že sysmail_help_profileaccount_sp uložená procedura je v msdb databázi a je vlastněna dbo schéma. Pokud tedy msdb, budete muset použít třídílné pojmenování není aktuální databáze.

Na základě názvu/ID účtu

Můžete jej zúžit pouze na jeden účet předáním názvu účtu nebo ID jako parametru.

Název účtu je název účtu vytvořeného pomocí sysmail_add_account_sp uložená procedura v msdb databáze.

Zde je návod, jak předat název účtu:

EXEC msdb.dbo.sysmail_help_profileaccount_sp
    @account_name = 'DB Admin';

A zde je návod, jak předat ID:

EXEC msdb.dbo.sysmail_help_profileaccount_sp
    @account_id = 1;

Všimněte si, že @account_id je poskytován jako int .

Na základě názvu/ID profilu

Případně jej můžete zúžit pouze na jeden profil předáním názvu profilu nebo ID jako parametru.

Zde je návod, jak předat název profilu:

EXEC msdb.dbo.sysmail_help_profileaccount_sp
    @profile_name = 'DB Admin Profile';

A zde je návod, jak předat ID profilu:

EXEC msdb.dbo.sysmail_help_profileaccount_sp
    @profile_id = 1;

Všimněte si, že @profile_id je poskytován jako int .


  1. Funkce CEIL() v Oracle

  2. Zrychlení počítání řádků v MySQL

  3. Jak importuji soubor .sql do databáze mysql pomocí PHP?

  4. Chyba PHP, MySQL:Počet sloupců neodpovídá počtu hodnot na řádku 1