Condividi tramite


Database query

L'attività Query Database esegue una query su un database e restituisce le righe risultanti come dati pubblicati. Questa attività supporta i tipi di database seguenti:

  • Accesso

  • ODBC

  • Oracle

  • SQL Server

L'attività Query Database può essere usata per eseguire query su un database per la descrizione dettagliata di un codice di errore visualizzato in uno dei sistemi nel data center e quindi per inviare tale descrizione a un amministratore in un messaggio di posta elettronica.

Configurare l'attività del database di query

Prima di configurare l'attività Query Database, è necessario determinare quanto segue:

  • Database a cui ci si connette

  • Query SQL in esecuzione

Usare le informazioni seguenti per configurare l'attività Query Database.

Dettagli

Impostazione Istruzioni di configurazione
Query Immettere la query SQL nel campo Query

Avviso

L'attività Query Database non supporta query che restituiscono dati come XML, ad esempio query che usano la clausola FOR XML in SQL Server.

Connessione

Impostazione Istruzioni di configurazione
Tipo di database Selezionare il tipo di database nell'elenco a discesa. Di seguito sono indicate alcune opzioni disponibili:

- Access
- ODBC
- Oracle
- SQL Server

Importante

Quando Orchestrator è installato in un sistema operativo non in lingua inglese e si imposta Connection for Database type su SQL Server, il valore di input server non può essere localhost. È necessario utilizzare il nome effettivo del computer.

Le istruzioni di configurazione per ogni tipo di database della scheda Connessione sono elencate nelle tabelle seguenti.

Connessioni di accesso

Impostazione Istruzioni di configurazione
file Immettere il nome del file di database di Access a cui si vuole accedere.
File del gruppo di lavoro Immettere il nome del file del gruppo di lavoro di Access associato al database.
Nome utente Immettere il nome utente per il file del gruppo di lavoro.
Password Immettere la password per il file del gruppo di lavoro.
Password del database Immettere la password per il database di Access.

Connessioni ODBC

Impostazione Istruzioni di configurazione
DSN Immettere il nome dell'origine dati.
Nome utente Immettere il nome utente per il database.
Password Immettere la password per il database.

Connessioni Oracle

Impostazione Istruzioni di configurazione
Nome servizio Immettere il nome del servizio.
Nome utente Immettere il nome utente per il database.
Password Immettere la password per il database.

Connessioni SQL Server

Nota

MSOLEDB19 Driver viene usato per stabilire connessioni crittografate a SQL Server (per impostazione predefinita). Se il certificato di SQL Server non è Attendibile nel computer Orchestrator, immettere Server=<serverName>; Trust Server Certificate=True per ogni configurazione. Altre informazioni per installare un certificato di SQL Server.

Impostazione Istruzioni di configurazione
Autenticazione Selezionare Autenticazione di Windows o Autenticazione di SQL Server.
Server Immettere il nome di SQL Server a cui si vuole accedere.
Catalogo iniziale Immettere il nome del catalogo iniziale.

Se è stata selezionata l'opzione Autenticazione di SQL Server, immettere il nome utente e la password usati per accedere a SQL Server nelle caselle Nome utente e Password .

Timeout

Impostazione Istruzioni di configurazione
Timeout Immettere l'intervallo di tempo in cui l'attività Query Database attenderà il completamento dell'operazione di database.

Impostare questo valore su 0 per attendere indefinito.

Credenziali di protezione

Impostazione Istruzioni di configurazione
Usare la sicurezza dell'account assegnato al servizio Selezionare questa opzione se si vuole eseguire l'attività Query Database usando lo stesso account usato dal server runbook.
Account seguente Usare questa opzione per specificare un account diverso. Specificare Utente e Password. Nota: se si specifica un nome utente o una password non validi, l'account assegnato al server runbook verrà usato per eseguire l'attività.

Dati pubblicati

Nella tabella seguente sono elencati gli elementi di dati pubblicati.

Articolo Descrizione
Valore restituito numerico della query Quando viene usata una query che restituisce un valore numerico, si tratta del valore . Ad esempio, "Select COUNT(*) where FirstName=John"
Query di database Query di database inviata al database.
Catalogo iniziale Catalogo iniziale utilizzato per la connessione al database. Questi dati pubblicati saranno disponibili solo quando SQL Server è selezionato nella scheda Connessione .
Server di database Nome del server di database. Questi dati pubblicati saranno disponibili solo quando SQL Server è selezionato nella scheda Connessione .
Utente del database Nome dell'utente utilizzato per connettersi al server di database.
ODBC DSN Nome del DSN ODBC. Questi dati pubblicati saranno disponibili solo quando è selezionato ODBC nella scheda Connessione .
Nome servizio Oracle Nome del servizio. Questi dati pubblicati saranno disponibili solo quando Oracle è selezionato nella scheda Connessione .
File di accesso File di database di Access su cui è stata eseguita una query. Questi dati pubblicati saranno disponibili solo quando l'opzione Access è selezionata nella scheda Connessione .
Accedere al file di informazioni sul gruppo di lavoro File del gruppo di lavoro di Access associato al file di database di Access. Questi dati pubblicati saranno disponibili solo quando l'opzione Access è selezionata nella scheda Connessione .
Per ogni riga pubblicata
Riga completa come stringa con campi separati da ; Riga intera pubblicata con ogni campo nella riga separata da un punto e virgola (;). Utilizzare la funzione di manipolazione dei dati Field per ottenere i valori di un campo all'interno della riga