Aracılığıyla paylaş


sysmail_delete_profile_sp (Transact-SQL)

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

Konu bağlantısı simgesiTransact-SQL sözdizimi kuralları

Sözdizimi

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

Bağımsız değişkenler

  • [ @ profile_id =] profile_id
    Profil silinmesini profil kimliğidir.profile_idİş int, varsayılan değer null.Ya da profile_id veya profile_name belirtilmelidir.

  • [ @ Profil_adı =] 'profile_name'
    Silinecek profilinin adıdır.profile_nameİş sysname, varsayılan değer null.Ya da profile_id veya profile_name belirtilmelidir.

Dönüş Kodu Değerleri

0 (başarılı) veya 1 (başarısız)

Sonuç Kümeleri

Hiçbiri

Açıklamalar

Profil silme profili tarafından kullanılan hesapları silinmez.

Bu saklı yordam kullanıcıların access profile sahip olup olmadığına bakılmaksızın profilini siler.Bir kullanıcı için varsayılan özel profil veya varsayılan genel profil için kaldırırken dikkatli msdb veritabanı.Varsayılan profil kullanılabilir olduğunda sp_send_dbmail bağımsız değişken olarak bir profilin adını gerektirir.Bu nedenle, 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ı yordamsysmail_delete_profile_sp içinde msdb veritabanı ve sahibi dbo şema. Geçerli veritabanı değilse, yordamı üç bölümlü adı ile yürütülmelidir msdb.

İzinler

Yürütme izinleri için bu yordamı varsayılan üyelerine sysadmin sabit sunucu rolü.

Örnekler

Aşağıdaki örnek, adlı bir profil silme gösterir AdventureWorks2008R2 Administrator.

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