sysmail_delete_account_sp (Transact-SQL)
Aplica-se a: Instância Gerenciada de SQL do Azure do SQL Server
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. Deve ser especificado @account_id ou @account_name .
@account_name [ = ] 'account_name'
O nome da conta a ser excluída. @account_name é sysname, sem padrão. Deve ser especificado @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 emails 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 msdb
for .
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';
Conteúdo relacionado
- Database Mail
- Criar uma conta do Database Mail
- Objetos de configuração do Database Mail
- sysmail_add_account_sp (Transact-SQL)
- sysmail_delete_profile_sp (Transact-SQL)
- sysmail_delete_profileaccount_sp (Transact-SQL)
- sysmail_help_account_sp (Transact-SQL)
- sysmail_help_profile_sp (Transact-SQL)
- sysmail_help_profileaccount_sp (Transact-SQL)
- sysmail_update_profileaccount_sp (Transact-SQL)