Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Listar information om kopplingar mellan Database Mail-profiler och databaschefer.
Transact-SQL syntaxkonventioner
Syntax
dbo.sysmail_help_principalprofile_sp
{ [ @principal_id = ] principal_id
| [ @principal_name = ] N'principal_name' }
[ , [ @profile_id = ] profile_id ]
[ , [ @profile_name = ] N'profile_name' ]
[ ; ]
Arguments
[ @principal_id = ] principal_id
ID:t för databasanvändaren eller rollen i databasen msdb för att associeringen ska lista.
@principal_id är int, med standardvärdet .NULL Antingen @principal_id eller @principal_name måste specificeras.
[ @principal_name = ] N'principal_name'
Namnet på databasanvändaren eller rollen i databasen msdb för den association som ska listas.
@principal_name är sysname, med standardvärdet .NULL Antingen @principal_id eller @principal_name måste specificeras.
[ @profile_id = ] profile_id
ID:t för profilen för föreningen att lista.
@profile_id är int, med standardvärdet NULL. Antingen @profile_id eller @profile_name kan specificeras.
[ @profile_name = ] N'profile_name'
Namnet på profilen för föreningen att lista.
@profile_name är sysname med standardvärdet NULL. Antingen @profile_id eller @profile_name kan specificeras.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
Returnerar en resultatmängd som innehåller kolumnerna listade i följande tabell.
| Kolumnnamn | Datatyp | Description |
|---|---|---|
principal_id |
int | ID:t för databasanvändaren. |
principal_name |
sysname | Namnet på databasanvändaren. |
profile_id |
int | ID-numret för Database Mail-profilen. |
profile_name |
sysname | Namnet på Database Mail-profilen. |
is_default |
bit | Flaggan som anger om profilen är användarens standardprofil. |
Remarks
Om sysmail_help_principalprofile_sp anropas utan parametrar listar resultatmängden som returneras alla associationer i instansen av SQL Server. Annars innehåller resultatmängden information för associationer som matchar de angivna parametrarna. Till exempel listar proceduren alla associationer för en profil när profilnamnet angavs.
sysmail_help_principalprofile_sp finns i databasen msdb och ägs av DBO-schemat . Proceduren måste köras med ett namn i tre delar om den aktuella databasen inte msdbär .
Permissions
Du kan ge EXECUTE behörigheter för denna procedur, men dessa behörigheter kan åsidosättas vid en SQL Server-uppgradering.
Examples
A. Listainformation för en specifik förening
Följande exempel visar en listning av informationen för alla kopplingar mellan profilen AdventureWorks Administrator och ApplicationLogin huvudpersonen i databasen msdb .
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp
@principal_name = 'danw',
@profile_name = 'AdventureWorks Administrator';
Här är ett exempel på resultat, omformaterat för radlängd.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
5 danw 9 AdventureWorks Administrator 1
B. Listinformation för alla föreningar
Följande exempel visar en listning av informationen för alla associationer i instansen.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp;
Här är ett exempel på resultat, omformaterat för radlängd.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
6 terrid 3 Product Update Profile 1
5 danw 9 AdventureWorks Administrator 1