Ao criar um perfil no Database Mail, você tem a opção de torná-lo um perfil privado ou público.
Você também tem a opção de defini-lo como o perfil padrão.
Um perfil público permite que qualquer usuário com acesso ao msdb banco de dados para enviar e-mail usando esse perfil. Um perfil privado pode ser usado por um usuário ou por uma função.
Criar um perfil padrão significa que, se alguém tentar enviar e-mail sem especificar qual perfil usar, o perfil padrão será usado. Ele tentará primeiro usar o padrão privado perfil do usuário atual. Se o usuário não tiver um perfil privado padrão, ele usará o padrão público perfil.
Definir um perfil existente como o perfil público padrão
Veja como atualizar um perfil existente para ser o perfil público padrão.
No Pesquisador de Objetos, abra o nó Gerenciamento e clique com o botão direito em Database Mail :
No menu de contexto, clique em Configurar Database Mail .
Você pode obter uma tela provisória de “Bem-vindo” antes de chegar à próxima. Em caso afirmativo, clique em Próximo> para continuar na tela a seguir.
Selecione Gerenciar a segurança do perfil e clique em Próximo> .
O que nos leva à tela Manage Profile Security:
Isso exibe uma lista de perfis.
Na coluna Público, marque a caixa do perfil que você deseja tornar público (se ainda não for público) e selecione Sim no menu suspenso adjacente com o título Perfil padrão.
Você pode definir vários perfis como públicos, mas só pode definir um perfil como o perfil público padrão.
Depois de fazer as alterações, clique em Próximo> .
Isso nos leva à seguinte tela de confirmação:
Revise suas alterações e volte e faça as alterações, se necessário.
Quando tudo estiver correto, clique em Concluir .
Isso implementa as alterações e exibe a seguinte tela:
O perfil agora é o perfil público padrão.
Clique em Fechar terminar.
Criar um novo perfil como o perfil público padrão
Se você quiser criar um perfil totalmente novo e defini-lo como o perfil público padrão (ou apenas um perfil público), consulte Como configurar o Database Mail (SSMS). Você precisará usar as mesmas etapas descritas nesse tutorial.
Como fazer isso em T-SQL
Se você preferir fazer isso usando T-SQL, você pode usar o seguinte código:
EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
@profile_name = 'DB Support Profile',
@principal_name = 'public',
@is_default = 1;
Consulte Criar um perfil público padrão para Database Mail (T-SQL) para obter uma discussão mais detalhada, bem como criar um novo perfil como o perfil público padrão.