La base de données de requête
Date de publication : mars 2016
S’applique à : System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
L’activité de requête de base de données interroge une base de données et retourne les lignes résultant publiées comme données. Cette activité prend en charge les types suivants de la base de données :
Access
ODBC
Oracle
SQL Server
L’activité de requête de base de données peut être utilisée pour interroger une base de données pour la description détaillée du code d’erreur qui s’affiche sur un des systèmes dans le centre de données et que la description est envoyée à un administrateur dans un message électronique.
Configuration de l’activité de base de données de requête
Avant de configurer l’activité de requête de base de données, vous devrez déterminer les éléments suivants :
La base de données que vous vous connectez à
La requête SQL que vous exécutez
Utilisez les informations suivantes pour configurer l’activité de requête de base de données.
Détails
Paramètres | Instructions de configuration |
---|---|
Requête | Tapez la requête SQL dans le requête champ |
Avertissement |
---|
L’activité de requête de base de données ne prend pas en charge les requêtes qui renvoient des données au format XML, telles que les requêtes qui utilisent le FOR XML clause dans SQL Server. |
Connexion
Paramètres | Instructions de configuration |
---|---|
Type de base de données | Sélectionnez le de base de données de type dans la liste déroulante. Les options incluent ce qui suit : -Accès -ODBC -Oracle -SQL Server |
Important
Lorsque Orchestrator est installé sur un système d’exploitation non anglais, et que vous définissez la connexion pour de base de données de type pour SQL Server, la valeur d’entrée du serveur ne peut pas être localhost. Vous devez utiliser le nom de l’ordinateur.
Instructions de configuration pour chaque connexion onglet de base de données de type sont répertoriés dans les tableaux suivants.
Connexions d’accès
Paramètres | Instructions de configuration |
---|---|
Fichier | Tapez le nom de le accès des fichiers de base de données que vous souhaitez accéder. |
Fichier de groupe de travail | Tapez le nom de le accès fichier de groupe de travail qui est associé à cette base de données. |
Nom d'utilisateur | Tapez le nom d’utilisateur pour le fichier de groupe de travail. |
Mot de passe | Tapez le mot de passe pour le fichier de groupe de travail. |
Mot de passe de base de données | Tapez le mot de passe pour la base de données Access. |
ODBC (connexions)
Paramètres | Instructions de configuration |
---|---|
DSN | Entrez le nom de source de données. |
Nom d'utilisateur | Entrez le nom d’utilisateur pour cette base de données. |
Mot de passe | Entrez le mot de passe pour cette base de données. |
Connexions Oracle
Paramètres | Instructions de configuration |
---|---|
Nom du service | Entrez le nom du service. |
Nom d'utilisateur | Entrez le nom d’utilisateur pour cette base de données. |
Mot de passe | Entrez le mot de passe pour cette base de données. |
Connexions à SQL Server
Paramètres | Instructions de configuration |
---|---|
Authentification | Sélectionnez l’authentification Windows ou l’authentification SQL Server. |
Serveur | Entrez le nom du serveur SQL que vous souhaitez accéder. |
Catalogue initial | Entrez le nom du catalogue initial. Si vous avez sélectionné le l’authentification SQL Server option, tapez le nom d’utilisateur et le mot de passe utilisé pour accéder au serveur SQL dans le nom d’utilisateur et mot de passe cases. |
Expiration du délai
Paramètres | Instructions de configuration |
---|---|
Expiration du délai | Entrez le délai d’attente pour l’opération de base de données terminer l’activité de requête de base de données. Définissez cette valeur sur 0 pour attendre indéfiniment. |
Informations d'identification de sécurité
Paramètres | Instructions de configuration |
---|---|
Utilisez la sécurité du compte affecté au service | Sélectionnez cette option si vous souhaitez exécuter l’activité de requête de base de données en utilisant le même compte que le serveur runbook. |
Ce compte | Utilisez cette option pour spécifier un autre compte. Entrez le nom d’utilisateur et mot de passe. Remarque : Si vous spécifiez un nom d’utilisateur non valide ou le mot de passe, le compte affecté au serveur runbook servira pour exécuter l’activité. |
Données publiées
Le tableau suivant répertorie les éléments de données publiées.
É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, « sélectionnez Count où FirstName = John » |
Requête de base de données | La requête de base de données qui a été envoyée à la base de données. |
Catalogue initial | Le catalogue initial qui a été utilisé lors de la connexion à la base de données. Ces données publiées seront disponible lorsque SQL Server est sélectionnée sur la connexion onglet. |
Serveur de base de données | Le nom du serveur de base de données. Ces données publiées seront disponible lorsque SQL Server est sélectionnée sur la connexion onglet. |
Utilisateur de base de données | Le nom de l’utilisateur utilisé pour se connecter au serveur de base de données. |
DSN ODBC | Le nom du DSN ODBC. Ces données publiées seront disponible lorsque ODBC est sélectionnée sur la connexion onglet. |
Nom du Service Oracle | Le nom du service. Ces données publiées seront disponible lorsque Oracle est sélectionnée sur la connexion onglet. |
Accès au fichier | Le fichier de base de données Access qui a été interrogé. Ces données publiées seront disponible lorsque accès est sélectionnée sur la connexion onglet. |
Fichier d’informations de groupe de travail Access | Le fichier de groupe de travail Access qui est associé au fichier de base de données Access. Cette xata publié n’est disponible que lorsque accès est sélectionnée sur la connexion onglet. |
Pour chaque ligne publié | |
Ligne complète sous forme de chaîne avec des champs séparés par des ; | L’intégralité de la ligne qui a été publiée avec chaque champ dans la ligne, séparée par un point-virgule ( ;). Utilisez le champ pour obtenir les valeurs d’un champ de la ligne de la fonction de manipulation de données |