sysmail_update_profile_sp (Transact-SQL)

Aplica-se a:SQL Server

Altera a descrição ou o nome de um perfil do Correio de Base de Dados.

Transact-SQL convenções de sintaxe

Sintaxe

dbo.sysmail_update_profile_sp
    [ [ @profile_id = ] profile_id ]
    [ , [ @profile_name = ] N'profile_name' ]
    [ , [ @description = ] N'description' ]
[ ; ]

Argumentos

@profile_id [ = ] profile_id

O ID do perfil a ser atualizado. @profile_id é int, com um padrão de NULL. Deve ser especificada pelo menos uma das @profile_id ou @profile_name . Se ambos forem especificados, o procedimento alterará o nome do perfil.

[ @profile_name = ] N'profile_name'

O nome do perfil a ser atualizado ou o novo nome do perfil. @profile_name é sysname, com um padrão de NULL. Deve ser especificada pelo menos uma das @profile_id ou @profile_name . Se ambos forem especificados, o procedimento alterará o nome do perfil.

[ @description = ] N'descrição'

A nova descrição do perfil. @description é nvarchar(256), com um padrão de NULL.

Valores de código de retorno

0 (sucesso) ou 1 (fracasso).

Observações

Quando o ID do perfil e o nome do perfil são especificados, o procedimento altera o nome do perfil para o nome fornecido e atualiza a descrição do perfil. Quando apenas um desses argumentos é fornecido, o procedimento atualiza a descrição do perfil.

O procedimento sysmail_update_profile_sp armazenado está no msdb banco de dados e pertence ao esquema dbo . O procedimento deve ser executado com um nome de três partes se o banco de dados atual não msdbfor .

Permissões

Você pode conceder permissões de EXECUTE neste procedimento, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

Um. Alterar a descrição de um perfil

O exemplo a AdventureWorks Administrator seguir altera a descrição do perfil nomeado msdb no banco de dados.

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

B. Alterar o nome e a descrição de um perfil

O exemplo a seguir altera o nome e a descrição do perfil com a ID 750do perfil.

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