Partilhar via


sysmail_delete_account_sp (Transact-SQL)

Aplica-se a:SQL ServerInstância Gerenciada de SQL do Azure

Exclui uma conta SMTP do Database Mail. Você também pode usar o Assistente para Configuração do Database Mail a fim de excluir uma conta.

Convenções de sintaxe de Transact-SQL

Sintaxe

sysmail_delete_account_sp { [ @account_id = ] account_id | [ @account_name = ] 'account_name' }
[ ; ]

Argumentos

@account_id [ = ] account_id

O número de ID da conta a ser excluída. @account_id é int, sem padrão. Devem ser especificados @account_id ou @account_name .

@account_name [ = ] 'account_name'

O nome da conta a ser excluída. @account_name é sysname, sem padrão. Devem ser especificados @account_id ou @account_name .

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Comentários

Este procedimento exclui a conta especificada, independentemente de a conta estar em uso por um perfil. Um perfil que não contém contas não pode enviar email com êxito.

O procedimento sysmail_delete_account_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

Esse procedimento armazenado pertence à função db_owner . Você pode conceder EXECUTE permissões para qualquer usuário, mas essas permissões podem ser substituídas durante uma atualização do SQL Server.

Exemplos

O exemplo a seguir mostra a exclusão da conta do Database Mail denominada AdventureWorks Administrator.

EXEC msdb.dbo.sysmail_delete_account_sp
    @account_name = 'AdventureWorks Administrator';