sysmail_help_principalprofile_sp (Transact-SQL)
Veritabanı posta profilleri ve veritabanı sorumluları arasındaki ilişkileri hakkında bilgileri listeler.
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
Ayrıca bkz.