Share via


sysmail_update_profile_sp (Transact-sql)

Açıklama veya bir veritabanı posta profili adını değiştirir.

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

Sözdizimi

sysmail_update_profile_sp [ [ @profile_id = ] profile_id , ] [ [ @profile_name = ] 'profile_name' , ]
    [ [ @description = ] 'description' ]

Bağımsız değişkenler

  • @ profile_id =]profile_id
    Güncelleştirmek için profil kimliği. profile_idise int, null varsayılan. En az bir profile_idya profile_namebelirtilmesi gerekir. Yordam, her ikisi de belirtilirse, profil adını değiştirir.

  • @ profile_name =] 'profile_name'
    Güncelleştirmek için profil adı veya profil için yeni bir ad. profile_nameise sysname, null varsayılan. En az bir profile_idya profile_namebelirtilmesi gerekir. Yordam, her ikisi de belirtilirse, profil adını değiştirir.

  • @ Açıklama =] 'description'
    Profil için yeni bir açıklama. descriptionise nvarchar(256), null varsayılan.

Dönüş Kodu Değerleri

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

Açıklamalar

Profil Kimliği ve profil adı belirtildiğinde, prosedür profil adı verilen adı değiştirir ve profili açıklamasını güncelleştirir. Bu bağımsız değişken yalnızca birini sağlanan yordamı profili açıklamasını güncelleştirir.

Saklı yordam sysmail_update_profile_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. Bir profili açıklamasını değiştirme

Aşağıdaki örnek adlı profili açıklamasını değiştirir AdventureWorks Administratorde msdb veritabanı.

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_name = 'AdventureWorks Administrator'
    ,@description = 'Administrative mail profile.';

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_name = 'AdventureWorks Administrator'
    ,@description = 'Administrative mail profile.';

B. Adı ve bir profili açıklamasını değiştirme

Aşağıdaki örnek adı ve profil profil kimliği ile açıklamasını değiştirir 750.

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_id = 750
    ,@profile_name = 'Operator'
    ,@description = 'Profile to send alert e-mail to operators.';

EXECUTE msdb.dbo.sysmail_update_profile_sp
    @profile_id = 750
    ,@profile_name = 'Operator'
    ,@description = 'Profile to send alert e-mail to operators.';

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)