sysmail_delete_profile_sp (Transact-SQL)
Exclui um perfil de correio usado por Database Mail.
Sintaxe
sysmail_delete_profile_sp { [ @profile_id = ] profile_id | [ @profile_name = ] 'profile_name' }
Argumentos
[ @profile_id = ] profile_id
É a identificação do perfil a ser excluído. profile_id é int, com um padrão NULL. É necessário especificar a profile_id ou o profile_name.[ @profile_name = ] 'profile_name'
É o nome do perfil a ser excluído. profile_name é sysname, com um padrão NULL. É necessário especificar a profile_id ou o profile_name.
Valores de código de retorno
0 (êxito) ou 1 (falha)
Conjuntos de resultados
Nenhum
Comentários
Excluir um perfil não exclui as contas usadas por ele.
Este procedimento armazenado exclui o perfil mesmo que os usuários tenham acesso a ele. Tenha cuidado ao remover o perfil privado padrão para um usuário ou o perfil público padrão para o banco de dados msdb. Quando nenhum perfil padrão estiver disponível, sp_send_dbmail requer o nome de um perfil como um argumento. Portanto, remover um perfil padrão pode fazer com que as chamadas a sp_send_dbmail falhem. Para obter mais informações, consulte sp_send_dbmail (Transact-SQL).
O procedimento armazenado sysmail_delete_profile_sp está no banco de dados msdb e pertence ao esquema dbo. O procedimento deverá ser executado com um nome de três partes se o banco de dados atual não for msdb.
Permissões
As permissões de execução deste procedimento usam como padrão membros da função de servidor fixa sysadmin.
Exemplos
O exemplo a seguir mostra a exclusão do perfil chamado AdventureWorks2008R2 Administrator.
EXECUTE msdb.dbo.sysmail_delete_profile_sp
@profile_name = 'AdventureWorks2008R2 Administrator' ;
Consulte também