Aracılığıyla paylaş


sysmail_delete_principalprofile_sp (Transact-sql)

Kamu ya da özel bir veritabanı posta profili kullanmasına izin veritabanı kullanıcı veya rol kaldırır.

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

Sözdizimi

sysmail_delete_principalprofile_sp  { [ @principal_id = ] principal_id | [ @principal_name = ] 'principal_name' } ,
    { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }

Bağımsız değişkenler

  • @ principal_id =]principal_id
    Veritabanı kullanıcı veya rol Kımlığı olan msdb veritabanını silmek dernek. principal_idise int, null varsayılan. Genel profil özel bir profil yapmak için asıl kimliğini sağlamak 0 ya da asıl adı 'ortak'. Ya principal_idya principal_namebelirtilmesi gerekir.

  • @ principal_name =] 'principal_name'
    Veritabanı kullanıcı veya rol adı msdb veritabanını silmek dernek. principal_nameise sysname, null varsayılan. Genel profil özel bir profil yapmak için asıl kimliğini sağlamak 0 ya da asıl adı 'ortak'. Ya principal_idya principal_namebelirtilmesi gerekir.

  • @ profile_id =]profile_id
    Silmek dernek profili kimliğidir. profile_idise int, null varsayılan. Ya profile_idya profile_namebelirtilmesi gerekir.

  • @ profile_name =] 'profile_name'
    Silmek dernek profili adıdır. profile_nameise sysname, null varsayılan. Ya profile_idya profile_namebelirtilmesi gerekir.

Dönüş Kodu Değerleri

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

Açıklamalar

Genel profil özel bir profil yapmak için 'ortak' asıl adı veya 0 asıl kimliği.

Bir kullanıcı için varsayılan özel profil veya varsayılan Genel profil için izinler kaldırırken dikkatli olun. Varsayılan profil yok 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ı yordam sysmail_delete_principalprofile_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 profili arasındaki ilişkiyi silme AdventureWorks yönetici ve giriş ApplicationUser de msdb veritabanı.

EXECUTE msdb.dbo.sysmail_delete_principalprofile_sp
    @principal_name = 'ApplicationUser',
    @profile_name = 'AdventureWorks Administrator' ;

EXECUTE msdb.dbo.sysmail_delete_principalprofile_sp
    @principal_name = 'ApplicationUser',
    @profile_name = 'AdventureWorks Administrator' ;

Ayrıca bkz.

Başvuru

Veritabanı posta depolanan yordamlar (Transact-sql)

Kavramlar

Database Mail Profiles

Diğer Kaynaklar

Database Mail

Select Configuration Task (Database Mail)