sysmail_help_profileaccount_sp (Transact-sql)
Bir veya daha fazla veritabanı posta profilleri ile ilişkili hesapları listeler.
Transact-SQL Sözdizim Kuralları
Sözdizimi
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
Bağımsız değişkenler
@ profile_id =]profile_id
Liste profile profil kimliğidir. profile_idise int, null varsayılan. Ya profile_idya profile_namebelirtilmesi gerekir.@ profile_name =] 'profile_name'
Liste profile profil adıdır. profile_nameise sysname, null varsayılan. Ya profile_idya profile_namebelirtilmesi gerekir.@ account_id =]account_id
Hesap listesine kimliğidir. account_idise int, null varsayılan. Ne zaman account_idve account_nameher iki null olan, profildeki tüm hesapları listeler.@ hesap_adı =] 'account_name'
Liste hesap adıdır. account_nameise sysname, null varsayılan. Ne zaman account_idve account_nameher iki null olan, profildeki tüm hesapları listeler.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
Bir sonuç kümesi ile aşağıdaki sütunlar döndürür.
Sütun adı |
Veri türü |
Açıklama |
profile_id |
int |
Profil profili kimliği. |
profile_name |
sysname |
Profil adı. |
account_id |
int |
Hesabı hesap Kımlığı. |
hesap_adı |
sysname |
Hesap adı. |
sequence_number |
int |
Hesap profili içindeki sıra numarası. |
Açıklamalar
Hayır profile_idya profile_namebelirtilirse, bu saklı yordam örneğine, her profil için bilgi verir.
Saklı yordam sysmail_help_profileaccount_sp içinde msdb veritabanı ve sahibi dbo şema. Geçerli veritabanı değilse yordamı üç parça ad ile yürütülmelidir msdb.
İzinler
Bu yordamı varsayılan üyeleri için yürütme izinlerini sysadmin sunucu rolü.
Örnekler
A. Belirli bir profil hesapları adına göre listeleme
Aşağıdaki örnek listeleme AdventureWorks AdministratorProfil adını belirterek profili.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator'
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator'
Satır uzunluğu düzenlenebilir bir örnek sonuç kümesi aşağıdadır:
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
B. Belirli bir profil tarafından profil kimliği hesapları listeleme
Aşağıdaki örnek listeleme AdventureWorks Administratorprofili için profil kimliği belirterek profili.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
Satır uzunluğu düzenlenebilir bir örnek sonuç kümesi aşağıdadır:
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
C. Tüm profilleri hesapları listeleme
Aşağıdaki örnek, tüm örnek profillerinde hesapları listeleme gösterir.
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
Satır uzunluğu düzenlenebilir bir örnek sonuç kümesi aşağıdadır:
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
106 AdventureWorks Operator 210 Operator-MainServer 1
profile_id profile_name account_id account_name sequence_number
----------- ---------------------------- ----------- -------------------- ---------------
131 AdventureWorks Administrator 197 Admin-MainServer 1
131 AdventureWorks Administrator 198 Admin-BackupServer 2
106 AdventureWorks Operator 210 Operator-MainServer 1
Ayrıca bkz.
Başvuru
Veritabanı posta depolanan yordamlar (Transact-sql)