sysmail_delete_profileaccount_sp (Transact-SQL)
Bir hesabın, bir veritabanı posta profilinden kaldırır.
sysmail_delete_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
The profile ID of the profile to delete.profile_id is int, with a default of NULL.Her iki profile_id veya profile_name belirtilebilir.[ @ profile_name = ] 'profile_name'
The profile name of the profile to delete.profile_name is sysname, with a default of NULL.Her iki profile_id veya profile_name belirtilebilir.[ @ account_id = ] account_id
The account ID to delete.account_id is int, with a default of NULL.Her iki account_id veya account_name belirtilebilir.[ @ hesap_adı = ] 'account_name'
The name of the account to delete.account_name is sysname, with a default of NULL.Her iki account_id veya account_name belirtilebilir.
Dönüş Kodu Değerleri
0 (başarılı) veya 1 (hata)
Sonuç Kümeleri
None
Remarks
Belirtilen hesabın belirtilen profiliyle ilişkili değilse bir hata döndürür.
Bir hesabın belirtildi, ancak profil belirtilmedi, bu saklı yordam belirtilen hesabın tüm profillerden kaldırır.Örneğin, varolan bir SMTP sunucusunu kapatmak hazırlıyorsanız, SMTP sunucusu tüm profillerden hesaplarını kaldırmak yerine, her hesabın her profilden kaldırılıyor.
Bir profil belirtildi, ancak hiçbir hesap belirtilmedi, bu saklı yordam tüm hesapları belirtilen profilinden kaldırır.Örneğin, SMTP sunucularının değiştirmekte olduğunuz bir profil kullanır, hizmet profilinin dışında tüm hesapların kaldırmak ve yeni hesapların gerektiği gibi ekleme kullanışlı olabilir.
Saklı yordam sysmail_delete_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şağıdaki örnek, hesabın kaldırma gösterir. Audit Account Profil AdventureWorks Administrator.
EXECUTE msdb.dbo.sysmail_delete_profileaccount_sp
@profile_name = 'AdventureWorks Administrator',
@account_name = 'Audit Account' ;