Udostępnij za pomocą


sysmail_update_profile_sp (Transact-SQL)

Dotyczy:SQL Server

Zmienia opis lub nazwę profilu poczty bazy danych.

Transact-SQL konwencje składni

Składnia

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

Argumenty (w programowaniu)

[ @profile_id = ] profile_id

Identyfikator profilu do zaktualizowania. @profile_id jest int z wartością domyślną NULL. Należy określić co najmniej jedną z @profile_id lub @profile_name . Jeśli oba te elementy zostaną określone, procedura zmieni nazwę profilu.

[ @profile_name = ] 'profile_name'

Nazwa profilu do zaktualizowania lub nowa nazwa profilu. @profile_name to nazwa systemu z wartością domyślną NULL. Należy określić co najmniej jedną z @profile_id lub @profile_name . Jeśli oba te elementy zostaną określone, procedura zmieni nazwę profilu.

[ @description = ] "opis"

Nowy opis profilu. @description to nvarchar(256), z wartością domyślną NULL.

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Uwagi

Po określeniu zarówno identyfikatora profilu, jak i nazwy profilu procedura zmienia nazwę profilu na podaną nazwę i aktualizuje opis profilu. Po podaniu tylko jednego z tych argumentów procedura aktualizuje opis profilu.

Procedura sysmail_update_profile_sp składowana znajduje się w msdb bazie danych i jest własnością schematu dbo . Procedura musi być wykonywana z trzyczęściową nazwą, jeśli bieżąca baza danych nie msdbjest .

Uprawnienia

Możesz udzielić EXECUTE uprawnień do tej procedury, ale te uprawnienia mogą zostać zastąpione podczas uaktualniania programu SQL Server.

Przykłady

Odp. Zmienianie opisu profilu

Poniższy przykład zmienia opis profilu o nazwie AdventureWorks Administrator w msdb bazie danych.

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

B. Zmienianie nazwy i opisu profilu

Poniższy przykład zmienia nazwę i opis profilu przy użyciu identyfikatora 750profilu .

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