Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

SYS_CONNECTION_LOG - Amazon Redshift

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

SYS_CONNECTION_LOG

Enregistre les tentatives d’authentification, ainsi que les connexions et déconnexions.

SYS_CONNECTION_LOG n’est visible que par les super-utilisateurs. Pour de plus amples informations, veuillez consulter Visibilité des données dans les tables et vues système.

Colonnes de la table

Nom de la colonne Type de données Description
event character(50) Connexion ou événement d’authentification.
record_time timestamp Heure de l’événement.
remote_host character(45) Nom ou adresse IP de l’hôte distant.
remote_port character(32) Numéro de port de l’hôte distant.
session_id entier ID de processus associé à l’instruction.
database_name character(50) Nom de la base de données.
user_name character(50) Nom d’utilisateur.
auth_method character(32) Méthode d’authentification.
duration entier Durée de connexion en microsecondes.
ssl_version character(50) Version du protocole SSL (Secure Sockets Layer).
ssl_cipher character(128) Chiffrement SSL.
mtu entier Unité de transmission maximale (MTU).
ssl_compression character(64) Type de compression SSL.
ssl_expansion character(64) Type d’extension SSL.
iam_auth_guid character(36) ID d'authentification IAM pour la CloudTrail demande.
application_name character(250) Nom initial ou mis à jour de l’application pour une séance.
driver_version character(64) La version du pilote ODBC ou JDBC qui se connecte à votre cluster Amazon Redshift à partir de vos outils clients SQL tiers.
os_version character(64) La version du système d’exploitation de la machine cliente qui se connecte à votre cluster Amazon Redshift.
plugin_name character(32) Le nom du plugin utilisé pour se connecter à votre cluster Amazon Redshift.
protocol_version entier La version du protocole interne que le pilote Amazon Redshift utilise pour établir sa connexion avec le serveur. Les versions du protocole sont négociées entre le pilote et le serveur. La version décrit les fonctions disponibles. Les valeurs valides sont les suivantes :
  • 0 (BASE_SERVER_PROTOCOL_VERSION)

  • 1 (EXTENDED_RESULT_METADATA_SERVER_PROTOCOL_VERSION) – Pour enregistrer un aller-retour par requête, le serveur envoie des informations supplémentaires sur les métadonnées du jeu de résultats.

  • 2 (BINARY_PROTOCOL_VERSION) – Selon le type de données du jeu de résultats, le serveur envoie des données au format binaire.

  • 3 (EXTENDED2_RESULT_METADATA_SERVER_PROTOCOL_VERSION) — Le serveur envoie les informations de distinction majuscules/minuscules (classement) d'une colonne.

global_session_id character(36) Identifiant unique au niveau mondial pour la séance en cours. L’ID de séance persiste lors des redémarrages échoués du nœud.

Exemples de requêtes

Pour afficher les détails pour les connexions ouvertes, exécutez la requête suivante.

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’exemple suivant reflète un échec de tentative d’authentification, et une connexion et une déconnexion réussie.

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’exemple suivant montre la version du pilote ODBC, le système d’exploitation de la machine cliente et le plugin utilisé pour se connecter au cluster Amazon Redshift. Dans cet exemple, le plugin utilisé est destiné à l’authentification du pilote ODBC standard à l’aide d’un nom de connexion et d’un mot de passe.

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

L’exemple suivant montre la version du système d’exploitation de la machine cliente, la version du pilote et la version du protocole.

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

Rubrique suivante :

SYS_COPY_JOB

Rubrique précédente :

SYS_CHILD_QUERY_TEXT
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.