Když vytvoříte profil v Database Mail, máte možnost z něj udělat soukromý profil nebo veřejný profil.
Máte také možnost jej nastavit jako výchozí profil.
Veřejný profil umožňuje každému uživateli s přístupem k msdb databáze pro odesílání e-mailů pomocí tohoto profilu. Soukromý profil může používat uživatel nebo role.
Vytvoření výchozího profilu znamená, že pokud se někdo pokusí odeslat poštu bez určení profilu, který se má použít, použije se výchozí profil. Nejprve se pokusí použít výchozí soukromé profilu pro aktuálního uživatele. Pokud uživatel nemá výchozí soukromý profil, použije výchozí veřejný profilu.
Nastavit existující profil jako výchozí veřejný profil
Zde je návod, jak aktualizovat existující profil, aby byl výchozím veřejným profilem.
V Průzkumníku objektů otevřete uzel Správa a klikněte pravým tlačítkem na Databázová pošta :
V kontextové nabídce klikněte na Konfigurovat poštu databáze .
Než se dostanete na další, může se vám zobrazit provizorní uvítací obrazovka. Pokud ano, klikněte na Další pokračujte na následující obrazovku.
Vyberte možnost Spravovat zabezpečení profilu a klikněte na Další> .
Což nás přivádí na obrazovku Správa zabezpečení profilu:
Zobrazí se seznam profilů.
Ve sloupci Veřejné zaškrtněte políčko u profilu, který chcete zveřejnit (pokud ještě není veřejný), a vyberte Ano v přilehlé rozbalovací nabídce s nadpisem Výchozí profil.
Více profilů můžete nastavit jako veřejné, ale jako výchozí veřejný profil můžete nastavit pouze jeden profil.
Po provedení změn klikněte na Další> .
To nás přesune na následující potvrzovací obrazovku:
Zkontrolujte své změny a v případě potřeby se vraťte a proveďte jakékoli změny.
Až bude vše vypadat dobře, klikněte na Dokončit .
Tím se implementují změny a zobrazí se následující obrazovka:
Profil je nyní výchozím veřejným profilem.
Klikněte na Zavřít dokončit.
Vytvořte nový profil jako výchozí veřejný profil
Pokud chcete vytvořit zcela nový profil a nastavit jej jako výchozí veřejný profil (nebo pouze veřejný profil), přečtěte si článek Jak nastavit databázovou poštu (SSMS). Budete muset použít stejné kroky popsané v tomto tutoriálu.
Jak to udělat v T-SQL
Pokud byste to raději dělali pomocí T-SQL, můžete použít následující kód:
EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
@profile_name = 'DB Support Profile',
@principal_name = 'public',
@is_default = 1;
Podrobnější diskusi a také o tom, jak vytvořit nový profil jako výchozí veřejný profil, najdete v části Vytvoření výchozího veřejného profilu pro poštu databáze (T-SQL).