Aracılığıyla paylaş


sysmail_help_profileaccount_sp (Transact-SQL)

Bir veya daha fazla veritabanı posta profilleriyle ilişkili hesaplarını listeler.

Topic link iconTransact-SQL sözdizimi kuralları

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
    Is the profile ID of the profile to list.profile_id is int, with a default of NULL.Her iki profile_id veya profile_name belirtilmeli.

  • [ @ profile_name = ] 'profile_name'
    Is the profile name of the profile to list.profile_name is sysname, with a default of NULL.Her iki profile_id veya profile_name belirtilmeli.

  • [ @ account_id = ] account_id
    Is the account ID to list.account_id is int, with a default of NULL.Ne zaman account_id ve account_name profildeki tüm hesapları listeler iki null olur.

  • [ @ hesap_adı = ] 'account_name'
    Is the name of the account to list.account_name is sysname, with a default of NULL.Ne zaman account_id ve account_name profildeki tüm hesapları listeler iki null olur.

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 sütunları ile.

Sütun adı

Veri türü

Açıklama

profile_id

int

Profil, profili KIMLIĞI.

profile_name

sysname

Profil adı.

account_id

int

Hesabın hesap KIMLIĞI.

hesap_adı

sysname

Hesabın adı.

sequence_number

int

Hesabın profil içindeki sıra numarası.

Remarks

Yok, profile_id veya profile_name , bu saklı yordam örnek bilgiler her profil için döndürür belirtildi.

Saklı yordam sysmail_help_profileaccount_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

yürütmek izinleri için bu yordamı varsayılan üyelere sysadmin sabit sunucu rolü.

Örnekler

A. hesaplar için belirli bir profil adıyla listeleniyor.

Aşağıdaki örnek bilgilerini gösterir AdventureWorks Administrator Profil, profil adını belirterek.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
   @profile_name = 'AdventureWorks Administrator'

Satır uzunluğu için düzenlenmiş 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

B. hesaplar için belirli bir profil tarafından arama profil KIMLIĞI listeleniyor.

Aşağıdaki örnek bilgilerini gösterir AdventureWorks Administrator Profil, profili için profil KIMLIĞI'ni belirterek.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp
    @profile_id = 131 ;

Satır uzunluğu için düzenlenmiş 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

C. Tüm profillerin hesaplarını listeleniyor.

Aşağıdaki örnek, hesapların örneğindeki tüm profillerin listesini gösterir.

EXECUTE msdb.dbo.sysmail_help_profileaccount_sp

Satır uzunluğu için düzenlenmiş 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