Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Задайте публичен профил по подразбиране за поща от база данни (SSMS)

Когато създавате профил в Database Mail, имате възможност да го направите частен или публичен профил.

Имате и опцията да го зададете като профил по подразбиране.

Публичният профил позволява на всеки потребител с достъп до msdb база данни за изпращане на имейл с помощта на този профил. Частен профил може да се използва от потребител или от роля.

Създаването на профил по подразбиране означава, че ако някой се опита да изпрати имейл, без да посочи кой профил да използва, ще се използва профилът по подразбиране. Първо ще се опита да използва частен по подразбиране профил за текущия потребител. Ако потребителят няма частен профил по подразбиране, той ще използва публичния по подразбиране профил.

Задайте съществуващ профил като обществен профил по подразбиране

Ето как да актуализирате съществуващ профил, за да бъде обществен профил по подразбиране.

От Object Explorer отворете възела за управление и щракнете с десния бутон върху Database Mail :

От контекстното меню щракнете върху Конфигуриране на поща от база данни .

Може да получите междинен екран „Добре дошли“, преди да стигнете до следващия. Ако е така, щракнете върху Напред> за да продължите към следващия екран.

Изберете Управление на сигурността на профила и щракнете върху Напред> .

Което ни отвежда до екрана Управление на сигурността на профила:

Това показва списък с профили.

Под колоната Обществено поставете отметка в квадратчето на потребителския профил, който искате да направите публичен (ако вече не е публичен), и изберете Да в съседното падащо меню със заглавието „Профил по подразбиране“.

Можете да зададете няколко профила да бъдат публични, но можете да зададете само един профил като обществен профил по подразбиране.

След като направите промените, щракнете върху Напред> .

Това ни премества към следния екран за потвърждение:

Прегледайте промените си и се върнете и направете промени, ако е необходимо.

След като всичко изглежда добре, щракнете върху Край .

Това прилага промените и показва следния екран:

Профилът вече е общественият профил по подразбиране.

Кликнете върху Затваряне да завърши.

Създайте нов профил като обществен профил по подразбиране

Ако искате да създадете изцяло нов профил и да го зададете като обществен профил по подразбиране (или само публичен профил), вижте Как да настроите поща от база данни (SSMS). Ще трябва да използвате същите стъпки, описани в този урок.

Как да го направя в T-SQL

Ако предпочитате да го направите с T-SQL, можете да използвате следния код:

EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
    @profile_name = 'DB Support Profile',
    @principal_name = 'public',
    @is_default = 1;

Вижте Създаване на обществен профил по подразбиране за Database Mail (T-SQL) за по-подробна дискусия, както и как да създадете нов профил като обществен профил по подразбиране.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какъв е еквивалентът на Oracle на функцията IsNull() на SQL Server?

  2. SQL - Извикване на съхранена процедура за всеки запис

  3. Форматирайте телефонен номер в SQL Server (T-SQL)

  4. Връщане на параметрите на съхранена процедура или дефинирана от потребителя функция в SQL Server (примери за T-SQL)

  5. Намерете sql записи, съдържащи подобни низове