sysmail_help_principalprofile_sp (Transact-SQL)
Veritabanı posta profilleri ve veritabanı sorumluları arasındaki ilişkileri hakkında bilgileri listeler.
sysmail_help_principalprofile_sp [ { [ @principal_id = ] principal_id | [ @principal_name = ] 'principal_name' } ]
[ [ , ] { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' } ]
Bağımsız değişkenler
[ @principal_id= ] principal_id
Is the ID of the database user or role in the msdb database for the association to list.principal_id is int, with a default of NULL.Her iki principal_id veya principal_name belirtilebilir.[ @principal_name= ] 'principal_name'
Is the name of the database user or role in the msdb database for the association to list.principal_name is sysname, with a default of NULL.Her iki principal_id veya principal_name belirtilebilir.[ @profile_id= ] profile_id
Is the ID of the profile for the association to list.profile_id is int, with a default of NULL.Her iki profile_id veya profile_name belirtilebilir.[ @profile_name= ] 'profile_name'
Is the name of the profile for the association to list.profile_name is sysname, with a default of NULL.Her iki profile_id veya profile_name belirtilebilir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Bir sonuç döndüreceği küme, aşağıdaki tabloda listelenen sütunlar içerir.
Sütun adı |
Veri türü |
Açıklama |
principal_id |
int |
Veritabanı kullanıcı KIMLIĞI. |
principal_name |
sysname |
Veritabanı kullanıcı adı. |
profile_id |
int |
Veritabanı posta profili KIMLIK numarası. |
profile_name |
sysname |
Veritabanı posta profil adı. |
is_default |
bit |
Profil varsayılan profil için bir kullanıcı olup olmadığını belirten bayrak. |
Remarks
If sysmail_help_principalprofile_sp parametresiz sonucu çağrılır küme döndürdü ilişkilerinin örnekndeki tüm listelerSQL Server. Aksi halde, sonuç küme sağlanan parametrelerle eşleşen ilişkileri için bilgiler içerir.Örneğin, profil adı sağlandığında yordamı tüm için Profil ilişkileri listeler.
sysmail_help_principalprofile_sp is in the msdb veritabanı ve tarafından sahibidbo şema.Geçerli veritabanı değilse, üç bölümlü bir adla yordamı yürütülmelidir msdb.
İzinler
Üyelik gerektirir sysadmin sabit sunucu rolü.
Örnekler
C.Belirli bir ilişki için bilgi listesi
Aşağıdaki örnek arasındaki tüm ilişkileri ile ilgili bilgileri gösterir AdventureWorks Administrator Profil ve ApplicationLogin Asıl olarak msdb Veritabanı.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp
@principal_name = 'danw',
@profile_name = 'AdventureWorks Administrator' ;
Satır uzunluğu için yeniden biçimlendirilebileceği örnek sonuç kümesi olur.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
5 danw 9 AdventureWorks Administrator 1
b.Bilgi için tüm ilişkilendirmeleri listelemek
Aşağıdaki örnek örneğindeki tüm ilişkileri ile ilgili bilgileri gösterir.
EXECUTE msdb.dbo.sysmail_help_principalprofile_sp ;
Satır uzunluğu için yeniden biçimlendirilebileceği örnek sonuç kümesi olur.
principal_id principal_name profile_id profile_name is_default
------------ ------------------ ----------- ------------------------------ ----------
6 terrid 3 Product Update Profile 1
5 danw 9 AdventureWorks Administrator 1
See Also