Compartir a través de


Consulta de base de datos

La actividad Consulta de base de datos consulta una base de datos y devuelve las filas resultantes en forma de datos publicados. Esta actividad admite los siguientes tipos de bases de datos:

  • Access

  • ODBC

  • Oracle

  • SQL Server

La actividad Consulta de base de datos se puede usar para consultar una base de datos para obtener la descripción detallada de un código de error que ha aparecido en uno de los sistemas del centro de datos y, luego, esa descripción se envía a un administrador en un mensaje de correo electrónico.

Configuración de la actividad de la base de datos de consulta

Antes de configurar la actividad De consulta de base de datos, deberá determinar lo siguiente:

  • La base de datos a la que se va a conectar

  • Consulta SQL que está ejecutando

Usa la siguiente información para configurar la actividad Consulta de base de datos.

Detalles

Configuración Instrucciones de configuración
Consulta Escriba la consulta SQL en el campo Consulta.

Advertencia

La actividad Consultar base de datos no admite consultas que devuelven datos como XML, por ejemplo, consultas que usan la cláusula FOR XML en SQL Server.

Conexión

Configuración Instrucciones de configuración
Tipo de base de datos Selecciona el Tipo de base de datos en la lista desplegable. Están disponibles las siguientes opciones:

- Access
- ODBC.
- Oracle
- SQL Server

Importante

Cuando Orchestrator está instalado en un sistema operativo que no está en inglés y estableces la Conexión para Tipo de base de datos en SQL Server, el valor de entrada del servidor no puede ser localhost. Debes usar el nombre real del equipo.

Las instrucciones de configuración de cada pestaña Conexión Tipo de base de datos se muestran en las tablas siguientes.

Conexiones de Access

Configuración Instrucciones de configuración
Archivo Escribe el nombre del archivo de base de datos Acceso al que quieres acceder.
Archivo de grupo de trabajo Escribe el nombre del archivo de grupo de trabajo Acceso que está asociado a esta base de datos.
Nombre de usuario Escribe el nombre de usuario para el archivo del grupo de trabajo.
Contraseña Escribe la contraseña del archivo del grupo de trabajo.
Contraseña de BD Escribe la contraseña de la base de datos Acceso.

Conexiones ODBC

Configuración Instrucciones de configuración
DSN Especifica el nombre de origen de datos.
Nombre de usuario Escribe el nombre de usuario de esta base de datos.
Contraseña Escribe la contraseña para esta base de datos.

Conexiones Oracle

Configuración Instrucciones de configuración
Nombre del servicio Especifica el nombre del servicio.
Nombre de usuario Escribe el nombre de usuario de esta base de datos.
Contraseña Escribe la contraseña para esta base de datos.

Conexiones de SQL Server

Nota:

MSOLEDB19 Driver se usa para establecer conexiones cifradas con SQL Server (de forma predeterminada). Si el certificado de SQL Server no es De confianza en la máquina de Orchestrator, escriba Server=<serverName>; Trust Server Certificate=True para cada configuración. Obtenga más información para instalar un certificado de SQL Server.

Configuración Instrucciones de configuración
Autenticación Selecciona Autenticación de Windows o Autenticación de SQL Server.
Server Escribe el nombre del SQL Server al que quieres acceder.
Catálogo inicial Escribe el nombre del catálogo inicial.

Si seleccionaste la opción Autenticación de SQL Server, escribe el nombre de usuario y la contraseña que usaste para acceder a SQL Server en los cuadros Nombre de usuario y Contraseña

Tiempo de espera

Configuración Instrucciones de configuración
Tiempo de espera Escribe la cantidad de tiempo que la actividad Consulta de base de datos esperará hasta que se complete la operación de base de datos.

Establece este valor en 0 para esperar de forma indefinida.

Credenciales de seguridad

Configuración Instrucciones de configuración
Usar la seguridad de la cuenta asignada al servicio Selecciona esta opción si quieres ejecutar la actividad Consulta de base de datos con la misma cuenta que usa el servidor de runbook.
Esta cuenta Usa esta opción para especificar una cuenta diferente. Escribe el Nombre de usuario y la Contraseña. Nota: Si especificas un nombre de usuario o una contraseña no válidos, la cuenta asignada al servidor de runbook se usará para ejecutar la actividad.

Datos publicados

En la tabla siguiente se enumeran los elementos de datos publicados.

Elemento Descripción
Valor numérico devuelto de la consulta Cuando uses una consulta que devuelve un valor numérico, este será el valor. Por ejemplo, "Select COUNT(*) where FirstName=John"
Consulta de base de datos La consulta de base de datos que se ha enviado a la base de datos.
Catálogo original El catálogo inicial que has usado para conectarte a la base de datos. Estos datos publicados solo estarán disponibles cuando se selecciona SQL Server en la pestaña Conexión.
Servidor de bases de datos El nombre del servidor de bases de datos. Estos datos publicados solo estarán disponibles cuando se selecciona SQL Server en la pestaña Conexión.
Usuario de la base de datos El nombre del usuario usado para la conexión al servidor de bases de datos.
DSN de ODBC El nombre del DSN de ODBC. Estos datos publicados solo estarán disponibles cuando ODBC esté seleccionado en la pestaña Conexión.
Nombre del servicio de Oracle El nombre del servicio. Estos datos publicados solo estarán disponibles cuando Oracle esté seleccionado en la pestaña Conexión.
Archivo de Access El archivo de base de datos de Access que se ha consultado. Estos datos publicados solo estarán disponibles cuando Access esté seleccionado en la pestaña Conexión.
Archivo de información del grupo de trabajo de Access El archivo de grupo de trabajo de Access asociado al archivo de base de datos de Access. Estos datos publicados solo estarán disponibles cuando Access esté seleccionado en la pestaña Conexión.
Para cada fila publicada
Línea completa como una cadena con campos separados por ; Fila completa publicada con cada campo de la fila separada por punto y coma (;). Usa la función de manipulación de datos del Campo para obtener los valores de un campo dentro de la fila.