Delen via


sysmail_help_profileaccount_sp (Transact-SQL)

Van toepassing op:SQL Server

Hiermee worden de accounts weergegeven die zijn gekoppeld aan een of meer Database Mail-profielen.

Transact-SQL syntaxis-conventies

Syntaxis

sysmail_help_profileaccount_sp
   { [ @profile_id = ] profile_id
      | [ @profile_name = ] 'profile_name' }
   [ , { [ @account_id = ] account_id
         | [ @account_name = ] 'account_name' } ]
[ ; ]

Argumenten

[ @profile_id = ] profile_id

De profiel-id van het profiel dat moet worden weergegeven. @profile_id is int, met een standaardwaarde van NULL. Er moet @profile_id of @profile_name worden opgegeven.

[ @profile_name = ] 'profile_name'

De profielnaam van het profiel dat moet worden weergegeven. @profile_name is sysname, met een standaardwaarde van NULL. Er moet @profile_id of @profile_name worden opgegeven.

[ @account_id = ] account_id

De account-id die moet worden weergegeven. @account_id is int, met een standaardwaarde van NULL. Wanneer @account_id en @account_name beide NULLzijn, worden alle accounts in het profiel weergegeven.

[ @account_name = ] 'account_name'

De naam van het account dat moet worden weergegeven. @account_name is sysname, met een standaardwaarde van NULL. Wanneer @account_id en @account_name beide NULLzijn, worden alle accounts in het profiel weergegeven.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Retourneert een resultatenset met de volgende kolommen.

Kolomnaam Gegevenstype Beschrijving
profile_id Int De profiel-id van het profiel.
profile_name sysname De naam van het profiel.
account_id Int De account-id van het account.
account_name sysname De naam van het account.
sequence_number Int Het volgnummer van het account binnen het profiel.

Opmerkingen

Wanneer er geen @profile_id of @profile_name is opgegeven, retourneert deze opgeslagen procedure informatie voor elk profiel in het exemplaar.

De opgeslagen procedure sysmail_help_profileaccount_sp bevindt zich in de msdb database en is eigendom van het dbo-schema . De procedure moet worden uitgevoerd met een driedelige naam als de huidige database dat niet msdbis.

Machtigingen

U kunt EXECUTE machtigingen verlenen voor deze procedure, maar deze machtigingen worden mogelijk overschreven tijdens een SQL Server-upgrade.

Voorbeelden

Eén. De accounts voor een specifiek profiel op naam weergeven

In het volgende voorbeeld ziet u hoe u de gegevens voor het AdventureWorks Administrator profiel opgeeft door de profielnaam op te geven.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp @profile_name = 'AdventureWorks Administrator';

Hier volgt een voorbeeldresultatenset, bewerkt voor regellengte:

profile_id  profile_name                 account_id  account_name         sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131         AdventureWorks Administrator 197         Admin-MainServer     1
131         AdventureWorks Administrator 198         Admin-BackupServer   2

B. De accounts voor een specifiek profiel per profiel-id weergeven

In het volgende voorbeeld ziet u een lijst met de gegevens voor het AdventureWorks Administrator profiel door de profiel-id voor het profiel op te geven.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp @profile_id = 131;

Hier volgt een voorbeeldresultatenset, bewerkt voor regellengte:

profile_id  profile_name                 account_id  account_name         sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131         AdventureWorks Administrator 197         Admin-MainServer     1
131         AdventureWorks Administrator 198         Admin-BackupServer   2

C. De accounts voor alle profielen weergeven

In het volgende voorbeeld ziet u een overzicht van de accounts voor alle profielen in het exemplaar.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp;

Hier volgt een voorbeeldresultatenset, bewerkt voor regellengte:

profile_id  profile_name                 account_id  account_name         sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131         AdventureWorks Administrator 197         Admin-MainServer     1
131         AdventureWorks Administrator 198         Admin-BackupServer   2
106         AdventureWorks Operator      210         Operator-MainServer  1