Als u al een koppeling hebt gemaakt tussen een principal en een Database Mail-profiel, maar u wilt nu wijzigen of het profiel het standaardprofiel voor die gebruiker is, kunt u dat doen met de sysmail_update_principalprofile_sp
opgeslagen procedure.
Wanneer u dit doet, moet u de naam of ID van zowel de gebruiker als het profiel opgeven. U moet namelijk precies aangeven welk profiel/hoofdvereniging u wilt actualiseren.
Voorbeeld
Hier is een voorbeeld om te demonstreren:
EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
@profile_name = 'DB Admin Profile',
@principal_name = 'Marge',
@is_default = 1;
In dit voorbeeld wordt het profiel met de naam "DB Admin Profile" ingesteld als het standaardprofiel voor de gebruiker met de naam "Marge".
Een standaard openbaar profiel instellen
In dit voorbeeld wordt het "DB Public Profile" ingesteld als het standaardprofiel voor gebruikers in de msdb
databank:
EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
@profile_name = 'DB Admin Profile',
@principal_name = 'public',
@is_default = 1;
Locatie van de opgeslagen procedure
Merk op dat de sysmail_update_principalprofile_sp
opgeslagen procedure staat in de msdb
database, en het is eigendom van de dbo
schema. Daarom moet u een driedelige naamgeving gebruiken als u deze van buiten de msdb
uitvoert database.