Aracılığıyla paylaş


sysmail_delete_profileaccount_sp (Transact-sql)

Bir hesap veritabanı posta profilinden kaldırır.

Konu bağlantısı simgesi Transact-SQL Sözdizim Kuralları

Sözdizimi

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
    Profil Kimliği profili silmek için. profile_idise int, null varsayılan. Ya profile_idya da profile_namebelirtilebilir.

  • @ profile_name =] 'profile_name'
    Silmek istediğiniz profili profil adı. profile_nameise sysname, null varsayılan. Ya profile_idya da profile_namebelirtilebilir.

  • @ account_id =]account_id
    Silmek için hesap kimliği. account_idise int, null varsayılan. Ya account_idya da account_namebelirtilebilir.

  • @ hesap_adı =] 'account_name'
    Silmek için hesap adı. account_nameise sysname, null varsayılan. Ya account_idya da account_namebelirtilebilir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (hata)

Sonuç Kümeleri

Hiçbiri

Açıklamalar

Belirtilen hesabın belirtilen profiliyle ilişkili değilse, bir hata döndürür.

Bir hesap, ancak profil belirtilir, bu saklı yordam belirtilen hesap tüm profillerden kaldırır. Örneğin, varolan bir smtp sunucusunu kapatmak hazırlıyorsanız, smtp sunucusu gelen tüm profilleri, hesaplarının kaldırmak yerine her hesabın her profilden kaldırılıyor.

Profil belirtilir, ancak hiçbir hesabı belirtilen, bu saklı yordam tüm hesapları belirtilen profilinden kaldırır. Örneğin smtp sunucularının değiştiriyorsanız bir profil kullanır, Bu profildeki tüm hesapları kaldırmak ve yeni hesaplar gerektiği gibi eklemek kullanışlı olabilir.

Saklı yordam sysmail_delete_profileaccount_sp içinde msdb veritabanı ve sahibi dbo şema. Geçerli veritabanı değilse yordamı üç parça ad ile yürütülmelidir msdb.

İzinler

Bu yordamı varsayılan üyeleri için yürütme izinlerini sysadmin sunucu rolü.

Örnekler

Aşağıdaki örnekte gösterilmektedir hesabı kaldırma Audit Accountprofilden AdventureWorks Administrator.

EXECUTE msdb.dbo.sysmail_delete_profileaccount_sp
    @profile_name = 'AdventureWorks Administrator',
    @account_name = 'Audit Account' ;

EXECUTE msdb.dbo.sysmail_delete_profileaccount_sp
    @profile_name = 'AdventureWorks Administrator',
    @account_name = 'Audit Account' ;

Ayrıca bkz.

Başvuru

Veritabanı posta depolanan yordamlar (Transact-sql)

Kavramlar

Database Mail Accounts

Database Mail Profiles

Diğer Kaynaklar

Database Mail

Select Configuration Task (Database Mail)