Udostępnij za pośrednictwem


sysmail_update_profile_sp (języka Transact-SQL)

Zmienia się opis lub nazwę profilu poczty bazy danych.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

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

Argumenty

  • [ @ profile_id =] profile_id
    Identyfikator profilu do aktualizacji.profile_idjest int, domyślna wartość NULL.Co najmniej jeden z profile_id lub profile_name musi być określony.Jeśli są określone oba procedura zmienia nazwę profilu.

  • [ @ nazwa_profilu =] 'profile_name"
    Nazwa profilu, aby zaktualizować lub nową nazwę profilu.profile_namejest sysname, domyślna wartość NULL.Co najmniej jeden z profile_id lub profile_name musi być określony.Jeśli są określone oba procedura zmienia nazwę profilu.

  • [ Opis @ =] 'description"
    Opis nowego profilu.Opis jest nvarchar(256), domyślna wartość NULL.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Uwagi

Po określeniu profilu identyfikator i nazwę profilu procedura zmienia nazwę profilu w podanej nazwy i aktualizuje opis profilu.Gdy dostępne jest tylko jeden z tych argumentów, procedura aktualizuje opis profilu.

procedura składowanasysmail_update_profile_sp w msdb bazy danych i jest w posiadaniu dbo schematu. Procedury muszą być wykonane z nazwą trzech części, jeśli bieżąca baza danych nie jest msdb.

Uprawnienia

Uprawnienia domyślne tej procedury do członków wykonywania sysadmin stała rola serwera.

Przykłady

A.Zmienianie opisu profilu

Poniższy przykład przedstawia zmianę opisu profilu o nazwie AdventureWorks2008R2 Administrator w msdb bazy danych.

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

B.Zmiana nazwy i opisu profilu

Poniższy przykład przedstawia zmianę nazwy i opisu profilu z id profilu 750.

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