Aracılığıyla paylaş


sysmail_delete_profileaccount_sp (Transact-SQL)

Bir hesabın, bir veritabanı posta profilinden kaldırır.

Topic link iconTransact-SQL sözdizimi kuralları

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' ;