Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Impostare un profilo pubblico predefinito per Database Mail (SSMS)

Quando crei un profilo in Posta elettronica database, hai la possibilità di trasformarlo in un profilo privato o pubblico.

Hai anche la possibilità di impostarlo come profilo predefinito.

Un profilo pubblico consente a qualsiasi utente con accesso a msdb database per inviare e-mail utilizzando quel profilo. Un profilo privato può essere utilizzato da un utente o da un ruolo.

La creazione di un profilo predefinito significa che, se qualcuno tenta di inviare posta senza specificare quale profilo utilizzare, verrà utilizzato il profilo predefinito. Per prima cosa proverà a utilizzare il privato predefinito profilo per l'utente corrente. Se l'utente non ha un profilo privato predefinito, utilizzerà il pubblico predefinito profilo.

Imposta un profilo esistente come profilo pubblico predefinito

Ecco come aggiornare un profilo esistente in modo che sia il profilo pubblico predefinito.

Da Esplora oggetti, apri il nodo Gestione e fai clic con il pulsante destro del mouse su Posta database :

Dal menu di scelta rapida, fai clic su Configura Database Mail .

Potresti ricevere una schermata provvisoria di "Benvenuto" prima di passare a quella successiva. In tal caso, fai clic su Avanti> per passare alla schermata successiva.

Seleziona Gestisci la sicurezza del profilo e fare clic su Avanti> .

Il che ci porta alla schermata Gestisci sicurezza profilo:

Viene visualizzato un elenco di profili.

Nella colonna Pubblico, seleziona la casella del profilo che desideri rendere pubblico (se non è già pubblico) e seleziona nel menu a tendina adiacente con l'intestazione Profilo predefinito.

È possibile impostare più profili come pubblici, ma è possibile impostare un solo profilo come profilo pubblico predefinito.

Dopo aver apportato le modifiche, fai clic su Avanti> .

Questo ci porta alla seguente schermata di conferma:

Rivedi le modifiche e torna indietro e apporta le modifiche se necessario.

Quando tutto sembra a posto, fai clic su Fine .

Questo implementa le modifiche e visualizza la seguente schermata:

Il profilo è ora il profilo pubblico predefinito.

Fai clic su Chiudi per finire.

Crea un nuovo profilo come profilo pubblico predefinito

Se desideri creare un profilo completamente nuovo e impostarlo come profilo pubblico predefinito (o solo un profilo pubblico), vedere Come impostare la posta database (SSMS). Dovrai utilizzare gli stessi passaggi descritti in quel tutorial.

Come farlo in T-SQL

Se preferisci farlo usando T-SQL, puoi usare il seguente codice:

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

Vedere Creazione di un profilo pubblico predefinito per Database Mail (T-SQL) per una discussione più dettagliata e come creare un nuovo profilo come profilo pubblico predefinito.