sysmail_update_profile_sp (języka Transact-SQL)
Zmienia się opis lub nazwę profilu poczty bazy danych.
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.';