Aracılığıyla paylaş


sysmail_help_principalprofile_sp (Transact-SQL)

Veritabanı posta profilleri ve veritabanı sorumluları arasındaki ilişkileri hakkında bilgileri listeler.

Topic link iconTransact-SQL sözdizimi kuralları

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