Aracılığıyla paylaş


sysmail_help_principalprofile_sp (Transact-SQL)

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

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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
    Veritabanı kullanıcı veya rol kimliği msdb listesine ilişkisi için veritabanı.principal_idİş int, varsayılan değer null.Ya da principal_id veya principal_name belirtilebilir.

  • [ @ principal_name= ] 'principal_name'
    Veritabanı kullanıcı veya rol adı msdb listesine ilişkisi için veritabanı.principal_nameİş sysname, varsayılan değer null.Ya da principal_id veya principal_name belirtilebilir.

  • [ @profile_id= ] profile_id
    Profil ilişkisi listesine kimliğidir.profile_idİş int, varsayılan değer null.Ya da profile_id veya profile_name belirtilebilir.

  • [ @profile_name= ] 'profile_name'
    Profili ilişkilendirme listesine adıdır.profile_nameİş sysname, varsayılan değer null.Ya da profile_id veya profile_name belirtilebilir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Aşağıdaki tablolistelenen sütunlar içeren bir sonuç kümesi döndürür.

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ı.

Profil_adı

sysname

Veritabanı posta profil adı.

is_default

bit

Profil kullanıcı için varsayılan profil olduğunu belirten bayrak.

Açıklamalar

Sysmail_help_principalprofile_sp çağrılır, parametresiz döndürülen sonuç kümesi tüm ilişkilerini örnek listeler SQL Server.Aksi takdirde, sonuç kümesi sağlanan parametrelerle eşleşen ilişkileri için bilgiler içerir.Örneğin, profil adı sağlandığında yordamı tüm profil ilişkileri listeler.

sysmail_help_principalprofile_sp içinde msdb veritabanı ve sahibi dbo şema.Geçerli veritabanı değilse, yordamı üç bölümlü adı ile yürütülmelidir msdb.

İzinler

Üyelik gerektiren sysadmin sabit sunucu rolü.

Örnekler

A.Belirli bir ilişki için bilgi listeleme

Aşağıdaki örnekte gösterilmektedir tüm ilişkileri için bilgi listeleme AdventureWorks2008R2 Administrator Profil ve ApplicationLogin sorumlusu msdb veritabanı.

EXECUTE msdb.dbo.sysmail_help_principalprofile_sp
    @principal_name = 'danw',
    @profile_name = 'AdventureWorks2008R2 Administrator' ;

İşte satır uzunluğu için yeniden biçimlendirilmiş bir örnek sonuç kümesi.

principal_id principal_name     profile_id  profile_name                   is_default
------------ ------------------ ----------- ------------------------------ ----------
5            danw               9           AdventureWorks2008R2 Administrator   1

B.Tüm ilişkileri için bilgi listeleme

Aşağıdaki örnek, örnek, tüm ilişkilendirmeleri bilgilerini listeleme gösterir.

EXECUTE msdb.dbo.sysmail_help_principalprofile_sp ;

İşte satır uzunluğu için yeniden biçimlendirilmiş bir örnek sonuç kümesi.

principal_id principal_name     profile_id  profile_name                   is_default
------------ ------------------ ----------- ------------------------------ ----------
6            terrid             3           Product Update Profile         1
5            danw               9           AdventureWorks2008R2 Administrator   1