Aracılığıyla paylaş


sysmail_update_profile_sp (Transact-SQL)

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

Konu bağlantısı simgesiTransact-SQL sözdizimi 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 profili kimliği.profile_idİş int, varsayılan değer null.En az bir profile_id veya profile_name belirtilmelidir.Her ikisi de belirtilirse, yordam profilin adını değiştirir.

  • [ @ Profil_adı =] 'profile_name'
    Profil için yeni bir ad veya güncelleştirmek için profil adı.profile_nameİş sysname, varsayılan değer null.En az bir profile_id veya profile_name belirtilmelidir.Her ikisi de belirtilirse, yordam profilin adını değiştirir.

  • [ @ description =] 'description'
    Yeni Profil açıklaması.Açıklama olan nvarchar(256), varsayılan değer null.

Dönüş Kodu Değerleri

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

Açıklamalar

Profil Kimliği ve profil adı belirtildiğinde, yordam için sağlanan adı profilin adını değiştirir ve profil için bir açıklama güncelleştirir.Bu bağımsız değişken yalnızca biri sağlandığında, yordam profili açıklamasını güncelleştirir.

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

Aşağıdaki örnek adlı profili açıklamasını değiştirir AdventureWorks2008R2 Administrator , msdb veritabanı.

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

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

Aşağıdaki örnek adı ve profil kimliği ile profili 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.';