sql >> Databasteknik >  >> RDS >> Sqlserver

Ställ in en allmän standardprofil för databaspost (SSMS)

När du skapar en profil i Database Mail har du möjlighet att göra den till en privat profil eller en offentlig profil.

Du har också möjlighet att ställa in den som standardprofil.

En offentlig profil tillåter alla användare med åtkomst till msdb databas för att skicka e-post med den profilen. En privat profil kan användas av en användare eller av en roll.

Att skapa en standardprofil innebär att om någon försöker skicka e-post utan att ange vilken profil som ska användas, kommer standardprofilen att användas. Den kommer först att försöka använda standardvärdet privat profil för den aktuella användaren. Om användaren inte har en privat standardprofil kommer den att använda standarden offentlig profil.

Ange en befintlig profil som allmän standardprofil

Så här uppdaterar du en befintlig profil för att vara den offentliga standardprofilen.

Från Objektutforskaren, öppna hanteringsnoden och högerklicka på Database-post :

På snabbmenyn klickar du på Konfigurera databaspost .

Du kan få en tillfällig "Välkommen"-skärm innan du kommer till nästa. Klicka i så fall på Nästa> för att fortsätta till följande skärm.

Välj Hantera profilsäkerhet och klicka på Nästa> .

Vilket tar oss till skärmen Hantera profilsäkerhet:

Detta visar en lista med profiler.

Under kolumnen Offentlig markerar du rutan för profilen som du vill göra offentlig (om den inte redan är offentlig) och väljer Ja i den intilliggande rullgardinsmenyn med rubriken Standardprofil.

Du kan ange att flera profiler ska vara offentliga, men du kan bara ställa in en profil som standardprofil.

När du har gjort ändringarna klickar du på Nästa> .

Det för oss vidare till följande bekräftelseskärm:

Granska dina ändringar och gå tillbaka och gör eventuella ändringar om det behövs.

När allt ser bra ut klickar du på Slutför .

Detta implementerar ändringarna och visar följande skärm:

Profilen är nu den offentliga standardprofilen.

Klicka på Stäng för att avsluta.

Skapa en ny profil som den offentliga standardprofilen

Om du vill skapa en helt ny profil och ange att den ska vara den offentliga standardprofilen (eller bara en offentlig profil), se Hur man ställer in databaspost (SSMS). Du måste använda samma steg som beskrivs i den självstudien.

Hur man gör det i T-SQL

Om du föredrar att göra det med T-SQL kan du använda följande kod:

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

Se Skapa en offentlig standardprofil för databaspost (T-SQL) för en mer detaljerad diskussion, samt hur du skapar en ny profil som offentlig standardprofil.


  1. SQL Pivot med flera kolumner

  2. Försöker få in egendom av icke-objekt

  3. Mysql-databassynkronisering mellan två databaser

  4. Välja ett SQL Server-övervakningsverktyg som passar dina behov