Renomeando um Profile ou Account Name (Database Mail)

Muito provavelmente, para utilizar o Database Mail dentro do SQL Server voc utilizou a interface grfica…

Criou o profile, a conta, ativou como pblico (n, fala a verdade…) e manteve as opes padro.

Os e-mails esto sendo enviados normalmente, at que surge a necessidade de criar um outro profile. Como o nome ficou parecido, voc resolve ir nas configuraes do database mail e mudar o nome do profile anterior:
Boto direito em Database Mail -> Configure Database Mail -> View, Change, or delete an existing Profile, seleciona o profile desejado e… fufufu… Como altera o nome?

Pois , no d…. No pela interface grfica!!

Existe umaprocedure para fazer a mgica (na base msdb):sysmail_update_profile_sp.Veja os trs parmetros:

Para alterar o nome, o parmetro @profile_id deve ser informado. Casono seja, apenas a descrio alterada.

E como eu sei qual o profile_id? Simples, vai na interface do Database Mail que estava aberta l em cima e… feche, porque tambm no d. Consulte essa tabela:

O mesmoacontece com as contas de e-mails vinculadas ao profile, mas a procedure se chama:sysmail_update_account_sp e a tabela para buscar o @account_id asysmail_account.

[]’s!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.