Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Menghapus profil email yang digunakan oleh Email Database.
Sintaks
sysmail_delete_profile_sp { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }
[ ; ]
Argumen
[ @profile_id = ] profile_id
ID profil profil yang akan dihapus. @profile_id int, dengan default NULL. Baik @profile_id atau @profile_name harus ditentukan.
[ @profile_name = ] 'profile_name'
Nama profil yang akan dihapus. @profile_name adalah sysname, dengan default NULL. Baik @profile_id atau @profile_name harus ditentukan.
Mengembalikan nilai kode
0 (berhasil) atau 1 (kegagalan).
Tataan hasil
Tidak ada.
Keterangan
Menghapus profil tidak menghapus akun yang digunakan oleh profil.
Prosedur tersimpan ini menghapus profil terlepas dari apakah pengguna memiliki akses ke profil. Berhati-hatilah saat menghapus profil privat default untuk pengguna atau profil publik default untuk msdb database. Ketika tidak ada profil default yang tersedia, sp_send_dbmail memerlukan nama profil sebagai argumen. Oleh karena itu, menghapus profil default dapat menyebabkan panggilan sp_send_dbmail gagal. Untuk informasi selengkapnya, lihat sp_send_dbmail.
Prosedur sysmail_delete_profile_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
Anda dapat memberikan EXECUTE izin pada prosedur ini, tetapi izin ini mungkin ditimpa selama peningkatan SQL Server.
Contoh
Contoh berikut menunjukkan penghapusan profil bernama AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_profile_sp @profile_name = 'AdventureWorks Administrator';