Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Definir um perfil público padrão para Database Mail (SSMS)


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.