Service SQL IBM i (AS/400) · Vue
QSYS2.RDB_ENTRY_INFO
Entrées du répertoire de bases relationnelles
Liste les entrées du répertoire de bases de données relationnelles (RDB) : emplacement distant, port et authentification : l'équivalent de WRKRDBDIRE.
À quoi ça sert
Cette vue renvoie les entrées du répertoire des bases de données relationnelles, celles que l'on gère avec WRKRDBDIRE : nom de la base et alias, type et emplacement distant, port ou service, authentification préférée et de niveau inférieur, algorithme de chiffrement, connexion sécurisée, ainsi que les paramètres APPC et le programme ARD éventuel.
Elle est précieuse pour la sécurité : l'exemple d'IBM recherche les entrées dont l'authentification préférée (*USRID, *USRIDPWD ou *USRENCPWD) pourrait transmettre des données d'authentification en clair. Elle sert aussi à inventorier les accès distants Db2.
Résultat réel sur un IBM i 7.5
Ce que nous avons exécuté :
SELECT * FROM QSYS2.RDB_ENTRY_INFO
WHERE PREFERRED_AUTHENTICATION IN ('*USRID', '*USRIDPWD', '*USRENCPWD')
Ce que l'IBM i a renvoyé le 01/10/2026 (1 ligne au plus) :
| RDB_NAME Nom de la base de données relationnelle | RDB_ALIAS Alias de la base de données relationnelle | REMOTE_LOCATION_TYPE Type d'emplacement distant | REMOTE_LOCATION Emplacement distant | TEXT_DESCRIPTION Texte descriptif | REMOTE_PORT_OR_SERVICE Port ou service distant | PREFERRED_AUTHENTICATION Authentification préférée | LOWER_AUTHENTICATION Authentification de niveau inférieur | ENCRYPTION_ALGORITHM Algorithme de chiffrement | SECURE_CONNECTION Connexion sécurisée | APPC_DEVICE_DESCRIPTION Description d'unité APPC | LOCAL_LOCATION Emplacement local | REMOTE_NETWORK_ID Identifiant du réseau distant | REMOTE_MODE Mode distant | TRANSACTION_PROGRAM Programme de transaction | ARD_LIBRARY Bibliothèque du programme ARD | ARD_PROGRAM Programme ARD |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MONIBMI | NULL | *IP | *LOCAL | NULL | 446 | *USRENCPWD | *ALWLOWER | *DES | *NONE | NULL | NULL | NULL | NULL | NULL | NULL | NULL |
Données anonymisées : les noms de système, de profils, de
bibliothèques, de postes et les adresses IP ont été remplacés. Les objets du schéma
JOBISQL sont des objets de démonstration créés pour ce site.
L'exemple d'IBM
Trouver les bases relationnelles qui pourraient envoyer des données d'authentification en clair.
-- Description: Find any RDBs that might be sending authentication data in the clear.
SELECT * FROM QSYS2.RDB_ENTRY_INFO
WHERE PREFERRED_AUTHENTICATION IN ('*USRID', '*USRIDPWD', '*USRENCPWD');
Colonnes renvoyées (17)
Afficher les 17 colonnes
| Colonne | Type | Signification |
|---|---|---|
RDB_NAME |
VARCHAR(18) | Nom de la base de données relationnelle |
RDB_ALIAS |
VARCHAR(18) | Alias de la base de données relationnelle |
REMOTE_LOCATION_TYPE |
VARCHAR(4) | Type d'emplacement distant |
REMOTE_LOCATION |
VARCHAR(254) | Emplacement distant |
TEXT_DESCRIPTION |
VARG | Texte descriptif |
REMOTE_PORT_OR_SERVICE |
VARCHAR(14) | Port ou service distant |
PREFERRED_AUTHENTICATION |
VARCHAR(10) | Authentification préférée |
LOWER_AUTHENTICATION |
VARCHAR(11) | Authentification de niveau inférieur |
ENCRYPTION_ALGORITHM |
VARCHAR(4) | Algorithme de chiffrement |
SECURE_CONNECTION |
VARCHAR(5) | Connexion sécurisée |
APPC_DEVICE_DESCRIPTION |
VARCHAR(10) | Description d'unité APPC |
LOCAL_LOCATION |
VARCHAR(8) | Emplacement local |
REMOTE_NETWORK_ID |
VARCHAR(8) | Identifiant du réseau distant |
REMOTE_MODE |
VARCHAR(8) | Mode distant |
TRANSACTION_PROGRAM |
VARCHAR(8) | Programme de transaction |
ARD_LIBRARY |
VARCHAR(10) | Bibliothèque du programme ARD |
ARD_PROGRAM |
VARCHAR(10) | Programme ARD |