Contesto della sessione
Quando un utente accede a un'applicazione e utilizza il sistema, tutto il lavoro viene svolto nel contesto di una sessione. Una sessione è di proprietà del suo utente, che è costante dopo la creazione della sessione. È possibile controllare quando le sessioni possono essere create e il numero di sessioni simultanee.
L'utente della sessione non viene influenzato dall'esecuzione di istruzioni EXECUTE AS o dall'esecuzione di stored procedure. L'istruzione EXECUTE AS ha effetto sull'utente corrente e non applica restrizioni sui tempi di accesso o sulle sessioni contemporanee.
| istruzione SQL | Significato |
|---|---|
| SHOW SESSION [ID | ALL] [VERBOSE] | Visualizza la sessione attiva in modalità verbosa |
| ALTERA SESSIONE [ID] PRIORITÀ | Modificare la priorità della sessione |
| ALTERARE LA SESSIONE [ID], ESEGUIRE IL ROLLBACK DELLA TRANSAZIONE | Annullamento delle transazioni nella sessione |
| ABBANDONA SESSIONE [ID] | Rimuovere la sessione |
Il sistema di sicurezza controlla gli utenti e le sessioni a cui è possibile accedere. Sebbene gli elenchi di sessione siano accessibili a tutti gli utenti, è possibile leggere solo i nomi degli oggetti per i quali si dispone dei privilegi di elenco.