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 |