Aracılığıyla paylaş


sysmail_delete_profile_sp (Transact-SQL)

Veritabanı Mail tarafından kullanılan bir posta profilini siler.

Topic link iconTransact-SQL sözdizimi kuralları

sysmail_delete_profile_sp  { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }

Bağımsız değişkenler

  • [ @ profile_id = ] profile_id
    Is the profile id of the profile to be deleted.profile_id is int, with a default of NULL.Her iki profile_id veya profile_name belirtilmeli.

  • [ @ profile_name = ] 'profile_name'
    Is the name of the profile to be deleted.profile_name is sysname, with a default of NULL.Her iki profile_id veya profile_name belirtilmeli.

Dönüş Kodu Değerleri

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

Sonuç Kümeleri

None

Remarks

Profil silme, profil tarafından kullanılan hesaplara silmez.

Bu saklı yordam, kullanıcıların profil erişimi olup olmamasına bakılmaksızın profili siler.Bir kullanıcı özel varsayılan profili veya varsayılan ortak profili kaldırırken dikkatli msdb veritabanıdır.Varsayılan profil kullanılabilir olduğunda sp_send_dbmail , bağımsız değişken olarak bir profilin adını gerektirir.Bu nedenle, bir varsayılan profil kaldırma çağrıları neden olabilir sp_send_dbmail başarısız.Daha fazla bilgi için bkz:sp_send_dbmail (Transact-SQL).

Saklı yordam sysmail_delete_profile_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, adlı bir profil silme gösterir. AdventureWorks Administrator.

EXECUTE msdb.dbo.sysmail_delete_profile_sp
    @profile_name = 'AdventureWorks Administrator' ;