sysmail_help_profileaccount_sp (T-SQL)
Berlaku untuk: SQL Server
Mencantumkan akun yang terkait dengan satu atau beberapa profil Email Database.
Sintaks
sysmail_help_profileaccount_sp
{ [ @profile_id = ] profile_id
| [ @profile_name = ] 'profile_name' }
[ , { [ @account_id = ] account_id
| [ @account_name = ] 'account_name' } ]
[ ; ]
Argumen
[ @profile_id = ] profile_id
ID profil profil yang akan dicantumkan. @profile_id int, dengan default NULL
. Baik @profile_id atau @profile_name harus ditentukan.
[ @profile_name = ] 'profile_name'
Nama profil profil yang akan dicantumkan. @profile_name adalah sysname, dengan default NULL
. Baik @profile_id atau @profile_name harus ditentukan.
[ @account_id = ] account_id
ID akun yang akan dicantumkan. @account_id int, dengan default NULL
. Saat @account_id dan @account_name adalah NULL, mencantumkan semua akun di profil.
[ @account_name = ] 'account_name'
Nama akun yang akan dicantumkan. @account_name adalah sysname, dengan default NULL
. Saat @account_id dan @account_name adalah NULL, mencantumkan semua akun di profil.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Mengembalikan tataan hasil dengan kolom berikut.
Nama kolom | Jenis data | Deskripsi |
---|---|---|
profile_id |
int | ID profil profil. |
profile_name |
nama sysname | Nama profil. |
account_id |
int | ID akun akun. |
account_name |
nama sysname | Nama akun. |
sequence_number |
int | Nomor urut akun dalam profil. |
Keterangan
Ketika tidak ada @profile_id atau @profile_name yang ditentukan, prosedur tersimpan ini mengembalikan informasi untuk setiap profil dalam instans.
Prosedur sysmail_help_profileaccount_sp
tersimpan msdb
ada di database dan dimiliki oleh skema dbo . Prosedur harus dijalankan dengan nama tiga bagian jika database saat ini bukan msdb
.
Izin
Prosedur tersimpan ini dimiliki oleh peran db_owner . Anda dapat memberikan EXECUTE
izin untuk pengguna mana pun, tetapi izin ini dapat ditimpa selama peningkatan SQL Server.
Contoh
J. Mencantumkan akun untuk profil tertentu berdasarkan nama
Contoh berikut menunjukkan daftar informasi untuk AdventureWorks Administrator
profil dengan menentukan nama profil.
EXEC msdb.dbo.sysmail_help_profileaccount_sp
@profile_name = 'AdventureWorks Administrator';
Berikut adalah contoh tataan hasil, diedit untuk panjang baris:
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. Mencantumkan akun untuk profil tertentu menurut ID profil
Contoh berikut menunjukkan daftar informasi untuk AdventureWorks Administrator
profil dengan menentukan ID profil untuk profil.
EXEC msdb.dbo.sysmail_help_profileaccount_sp
@profile_id = 131 ;
Berikut adalah contoh tataan hasil, diedit untuk panjang baris:
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. Mencantumkan akun untuk semua profil
Contoh berikut menunjukkan daftar akun untuk semua profil dalam instans.
EXEC msdb.dbo.sysmail_help_profileaccount_sp;
Berikut adalah contoh tataan hasil, diedit untuk panjang baris:
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
Konten terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk