Pokud jste již vytvořili přidružení mezi hlavním objektem a profilem Database Mail, ale nyní chcete změnit, zda je profil výchozím profilem pro daného uživatele, můžete to provést pomocí sysmail_update_principalprofile_sp
uložená procedura.
Když to uděláte, musíte zadat jméno nebo ID uživatele i profilu. Je to proto, že musíte přesně určit, který profil/hlavní přidružení chcete aktualizovat.
Příklad
Zde je příklad k demonstraci:
EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
@profile_name = 'DB Admin Profile',
@principal_name = 'Marge',
@is_default = 1;
Tento příklad nastavuje profil s názvem „DB Admin Profile“ jako výchozí profil pro uživatele s názvem „Marge“.
Nastavení výchozího veřejného profilu
Tento příklad nastavuje „DB Public Profile“ jako výchozí profil pro uživatele v msdb
databáze:
EXECUTE msdb.dbo.sysmail_update_principalprofile_sp
@profile_name = 'DB Admin Profile',
@principal_name = 'public',
@is_default = 1;
Umístění uložené procedury
Všimněte si, že sysmail_update_principalprofile_sp
uložená procedura je v msdb
databázi a je vlastněna dbo
schéma. Proto budete muset použít třídílné pojmenování, pokud jej spustíte mimo msdb
databáze.