Partager via


Interroger la base de données

L’activité de la base de données de requête interroge une base de données et retourne les lignes résultantes en tant que données publiées. Cette activité prend en charge les types de base de données suivants :

  • Access

  • ODBC

  • Oracle

  • SQL Server

L’activité base de données de requête peut être utilisée pour interroger une base de données pour obtenir la description détaillée d’un code d’erreur qui s’est produit sur l’un des systèmes du centre de données, puis cette description est envoyée à un administrateur dans un message électronique.

Configurer l’activité de base de données de requête

Avant de configurer l’activité de base de données de requête, vous devez déterminer les éléments suivants :

  • Base de données à laquelle vous vous connectez

  • Requête SQL que vous exécutez

Utilisez les informations suivantes pour configurer l’activité de base de données de requête.

Détails

Paramètres Instructions relatives à la configuration
Requête Entrez la requête SQL dans le champ Requête

Avertissement

L’activité base de données de requête ne prend pas en charge les requêtes qui retournent des données au format XML, telles que les requêtes qui utilisent la clause FOR XML dans SQL Server.

Connexion

Paramètres Instructions relatives à la configuration
Type de base de données Sélectionnez le type de base de données dans la liste déroulante. Les options disponibles sont les suivantes :

- Access
- ODBC
- Oracle
- SQL Server

Important

Lorsque Orchestrator est installé sur un système d’exploitation autre que l’anglais et que vous définissez la connexion pour le type de base de données sur SQL Server, la valeur d’entrée du serveur ne peut pas être localhost. Vous devez utiliser le nom réel de l’ordinateur.

Les instructions de configuration pour chaque type de base de données de l’onglet Connexion sont répertoriées dans les tableaux suivants.

Connexions d’accès

Paramètres Instructions relatives à la configuration
Fichier Entrez le nom du fichier de base de données Access auquel vous souhaitez accéder.
Fichier de groupe de travail Entrez le nom du fichier de groupe de travail Access associé à cette base de données.
Nom d’utilisateur Entrez le nom d’utilisateur du fichier de groupe de travail.
Mot de passe Entrez le mot de passe du fichier de groupe de travail.
Mot de passe de base de données Entrez le mot de passe de la base de données Access.

Connexions ODBC

Paramètres Instructions relatives à la configuration
DSN Entrez le nom de la source de données.
Nom d’utilisateur Entrez le nom d’utilisateur de cette base de données.
Mot de passe Entrez le mot de passe de cette base de données.

Connexions Oracle

Paramètres Instructions relatives à la configuration
Nom du service : Entrez le nom du service.
Nom d’utilisateur Entrez le nom d’utilisateur de cette base de données.
Mot de passe Entrez le mot de passe de cette base de données.

Connexions SQL Server

Remarque

MSOLEDB19 Driver est utilisé pour établir des connexions chiffrées au serveur SQL Server (par défaut). Si le certificat de serveur SQL n’est pas approuvé sur l’ordinateur Orchestrator, entrez Server=<serverName> ; Trust Server Certificate=True pour chaque configuration. En savoir plus sur l’installation d’un certificat SQL Server.

Paramètres Instructions relatives à la configuration
Authentification Sélectionnez l’authentification Windows ou l’authentification SQL Server.
Serveur Entrez le nom du serveur SQL Server auquel vous souhaitez accéder.
Catalogue initial Entrez le nom du catalogue initial.

Si vous avez sélectionné l’option d’authentification SQL Server, entrez le nom d’utilisateur et le mot de passe utilisés pour accéder à SQL Server dans les zones Nom d’utilisateur et Mot de passe.

Délai d'expiration

Paramètres Instructions relatives à la configuration
Délai d'expiration Entrez la durée pendant laquelle l’activité de la base de données de requête attend la fin de l’opération de base de données.

Définissez cette valeur pour 0 attendre indéfiniment.

Informations d'identification de sécurité

Paramètres Instructions relatives à la configuration
Utiliser la sécurité du compte affecté au service Sélectionnez cette option si vous souhaitez exécuter l’activité de base de données de requête à l’aide du même compte que celui utilisé par le serveur runbook.
Ce compte Utilisez cette option pour spécifier un autre compte. Saisissez un nom dans le champ Utilisateur, puis entrez le Mot de passe. Remarque : Si vous spécifiez un nom d’utilisateur ou un mot de passe non valide, le compte affecté au serveur runbook sera utilisé pour exécuter l’activité.

Données publiées

Le tableau suivant répertorie les éléments de données publiés.

Élément Description
Valeur de retour numérique de la requête Lorsqu’une requête qui retourne une valeur numérique est utilisée, il s’agit de la valeur. Par exemple, « Select COUNT(*) where FirstName=John »
Requête de base de données Requête de base de données envoyée à la base de données.
Catalogue initial Catalogue initial utilisé lors de la connexion à la base de données. Ces données publiées ne seront disponibles que lorsque SQL Server est sélectionné sous l’onglet Connexion .
Serveur de base de données Nom du serveur de base de données. Ces données publiées ne seront disponibles que lorsque SQL Server est sélectionné sous l’onglet Connexion .
Utilisateur de base de données Nom de l’utilisateur utilisé pour se connecter au serveur de base de données.
ODBC DSN Nom du DSN ODBC. Ces données publiées ne seront disponibles que lorsque ODBC est sélectionné sous l’onglet Connexion .
Nom du service Oracle Nom du service. Ces données publiées ne seront disponibles que lorsque Oracle est sélectionné sous l’onglet Connexion .
Fichier d’accès Fichier de base de données Access interrogé. Ces données publiées ne seront disponibles que lorsque Access est sélectionné sous l’onglet Connexion .
Accéder au fichier d’informations du groupe de travail Fichier de groupe de travail Access associé au fichier de base de données Access. Ces données publiées ne seront disponibles que lorsque Access est sélectionné sous l’onglet Connexion .
Pour chaque ligne publiée
Ligne complète sous forme de chaîne avec des champs séparés par ; Ligne entière publiée avec chaque champ de la ligne séparée par un point-virgule (;)). Utiliser la fonction de manipulation des données de champ pour obtenir les valeurs d’un champ dans la ligne