

 Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il [post del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# SYS\_CONNECTION\_LOG
<a name="SYS_CONNECTION_LOG"></a>

Registra i tentativi di autenticazione, insieme alle connessioni.

SYS\_CONNECTION\_LOG è visibile solo agli utenti con privilegi avanzati. Per ulteriori informazioni, consulta [Visibilità dei dati nelle tabelle e nelle viste di sistema](cm_chap_system-tables.md#c_visibility-of-data).

## Colonne di tabella
<a name="SYS_CONNECTION_LOG-table-columns2"></a>


| Nome della colonna  | Tipo di dati  | Description  | 
| --- | --- | --- | 
| evento  | character(50) | Evento di connessione o autenticazione. | 
| record\_time  | timestamp | Ora in cui l'evento si è verificato. | 
| remote\_host  | character(45) | Nome o indirizzo IP dell'host remoto. | 
| remote\_port  | character(32)  | Numero di porta per l'host remoto. | 
| session\_id  | intero  | ID di processo associato all'istruzione.  | 
| database\_name  | character(50)  | Nome del database. | 
| user\_name | character(50)  | Username. | 
| auth\_method | character(32) | Metodo di autenticazione. | 
| durata  | intero  | Durata di connessione in microsecondi. | 
| ssl\_version | character(50)  | Versione Secure Sockets Layer (SSL). Questa colonna è vuota quando SSL è disabilitato. | 
| ssl\_cipher | character(128) | Crittografia SSL. | 
| mtu  | intero  | Unità di trasmissione massima (MTU). | 
| ssl\_compression  | character(64)  | Tipo di compressione SSL. | 
| ssl\_expansion | character(64)  | Tipo di espansione SSL. | 
| iam\_auth\_guid | character(36)  | L'ID di autenticazione IAM per la CloudTrail richiesta. | 
| application\_name | character(250)  | Il nome iniziale o aggiornato dell'applicazione per una sessione. | 
| driver\_version | character(64)  | La versione del driver ODBC o JDBC che si connette al tuo cluster Amazon Redshift dai tuoi strumenti client SQL di terze parti. | 
| os\_version | character(64)  | La versione del sistema operativo presente sul computer client che si connette al cluster Amazon Redshift. | 
| plugin\_name | character(32)  | Il nome del plug-in utilizzato per connettersi al cluster Amazon Redshift. | 
| protocol\_version | intero | La versione del protocollo interno utilizzato dal driver Amazon Redshift per stabilire la connessione con il server. Le versioni del protocollo sono negoziate tra driver e server. La versione descrive le funzionalità disponibili. I valori validi includono: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/redshift/latest/dg/SYS_CONNECTION_LOG.html)  | 
| global\_session\_id | character(36)  | L'identificatore univoco globale per la sessione attuale. L'ID di sessione persiste con il riavvio dell'errore del nodo. | 

## Query di esempio
<a name="SYS_CONNECTION_LOG-sample-queries2"></a>

Per visualizzare i dettagli per le connessioni aperte, esegui la seguente query.

```
select record_time, user_name, database_name, remote_host, remote_port
from sys_connection_log
where event = 'initiating session'
and session_id not in 
(select session_id from sys_connection_log
where event = 'disconnecting session')
order by 1 desc;

record_time         | user_name   | database_name   | remote_host   | remote_port                      
--------------------+-------------+-----------------+---------------+---------------------------------
2014-11-06 20:30:06 | rdsdb       | dev             | [local]       |                            
2014-11-06 20:29:37 | test001     | test            | 10.49.42.138  | 11111                           
2014-11-05 20:30:29 | rdsdb       | dev             | 10.49.42.138  | 33333                                                 
2014-11-05 20:28:35 | rdsdb       | dev             | [local]       |  
(4 rows)
```

L'esempio seguente riflette un tentativo di autenticazione non riuscito e una connessione e una disconnessione andate a buon fine. 

```
select event, record_time, remote_host, user_name
from sys_connection_log order by record_time;            

            event      |         record_time        |  remote_host  | user_name                      
-----------------------+----------------------------+---------------+---------
authentication failure | 2012-10-25 14:41:56.96391  | 10.49.42.138  | john                                              
authenticated          | 2012-10-25 14:42:10.87613  | 10.49.42.138  | john                                              
initiating session     | 2012-10-25 14:42:10.87638  | 10.49.42.138  | john                                              
disconnecting session  | 2012-10-25 14:42:19.95992  | 10.49.42.138  | john                                              
(4 rows)
```

L'esempio seguente mostra la versione del driver ODBC, il sistema operativo sul computer client e il plug-in utilizzato per connettersi al cluster Amazon Redshift. In questo esempio, il plug-in utilizzato è per l'autenticazione standard del driver ODBC utilizzando un nome di accesso e una password.

```
select driver_version, os_version, plugin_name from sys_connection_log;
                
driver_version                          |  os_version                       | plugin_name
----------------------------------------+-----------------------------------+--------------------
Amazon Redshift ODBC Driver 1.4.15.0001 | Darwin 18.7.0 x86_64              | none
Amazon Redshift ODBC Driver 1.4.15.0001 | Linux 4.15.0-101-generic x86_64   | none
```

Nell'esempio seguente viene illustrata la versione del sistema operativo sul computer client, la versione del driver e la versione del protocollo.

```
select os_version, driver_version, protocol_version from sys_connection_log;
                
os_version                      |  driver_version              | protocol_version
--------------------------------+------------------------------+--------------------
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2 
Linux 4.15.0-101-generic x86_64 | Redshift JDBC Driver 2.0.0.0 | 2
```