다음을 통해 공유


데이터베이스 쿼리

중요

이 버전의 Orchestrator는 지원이 종료되었습니다. Orchestrator 2019로 업그레이드하는 것이 좋습니다.

쿼리 데이터베이스 작업은 데이터베이스를 쿼리하고 결과 행을 게시된 데이터로 반환합니다. 이 작업은 다음 데이터베이스 유형을 지원합니다.

  • Access

  • ODBC

  • Oracle

  • SQL Server

쿼리 데이터베이스 작업을 사용하여 데이터 센터의 시스템 중 하나에 나타난 오류 코드에 대한 자세한 설명을 데이터베이스를 쿼리한 다음 해당 설명을 전자 메일 메시지의 관리자에게 보낼 수 있습니다.

쿼리 데이터베이스 작업 구성

쿼리 데이터베이스 작업을 구성하기 전에 다음을 결정해야 합니다.

  • 연결하려는 데이터베이스

  • 실행 중인 SQL 쿼리

다음 정보를 사용하여 쿼리 데이터베이스 작업을 구성합니다.

세부 정보

설정 구성 지침
쿼리 쿼리 필드에 SQL 쿼리를 입력합니다.

경고

쿼리 데이터베이스 작업은 SQL Server FOR XML 절을 사용하는 쿼리와 같이 데이터를 XML로 반환하는 쿼리를 지원하지 않습니다.

연결

설정 구성 지침
데이터베이스 유형 드롭다운 목록에서 데이터베이스 유형을 선택합니다. 다음과 같은 옵션이 있습니다.

- Access
-Odbc
- Oracle
- SQL Server

중요

오케스트레이터가 영어가 아닌 운영 체제에 설치되어 있고 데이터베이스에 대한 연결 유형을 SQL Server 설정하면 서버 입력 값은 localhost일 수 없습니다. 실제 컴퓨터 이름을 사용해야 합니다.

연결데이터베이스 유형 에 대한 구성 지침은 다음 표에 나와 있습니다.

액세스 연결

설정 구성 지침
최근에 사용한 파일 액세스하려는 Access 데이터베이스 파일의 이름을 입력합니다.
작업 그룹 파일 이 데이터베이스와 연결된 Access 작업 그룹 파일의 이름을 입력합니다.
사용자 이름 작업 그룹 파일의 사용자 이름을 입력합니다.
암호 작업 그룹 파일의 암호를 입력합니다.
DB 암호 Access 데이터베이스의 암호를 입력합니다.

ODBC 연결

설정 구성 지침
DSN 데이터 원본 이름을 입력합니다.
사용자 이름 이 데이터베이스의 사용자 이름을 입력합니다.
암호 이 데이터베이스의 암호를 입력합니다.

Oracle 연결

설정 구성 지침
서비스 이름 서비스 이름을 입력합니다.
사용자 이름 이 데이터베이스의 사용자 이름을 입력합니다.
암호 이 데이터베이스의 암호를 입력합니다.

SQL Server 연결

설정 구성 지침
인증 Windows 인증 또는 SQL Server 인증을 선택합니다.
서버 액세스하려는 SQL Server 이름을 입력합니다.
초기 카탈로그 초기 카탈로그의 이름을 입력합니다.

SQL Server 인증 옵션을 선택한 경우 사용자 이름 및 암호 상자에 SQL Server 액세스하는 데 사용되는 사용자 이름과암호를 입력합니다.

제한 시간

설정 구성 지침
Timeout 데이터베이스 쿼리 작업이 완료될 때까지 대기하는 시간을 입력합니다.

무기한 대기하려면 0 이 값을 로 설정합니다.

보안 자격 증명

설정 구성 지침
서비스에 지정된 계정의 보안 사용 Runbook 서버에서 사용하는 것과 동일한 계정을 사용하여 데이터베이스 쿼리 작업을 실행하려면 이 옵션을 선택합니다.
계정 지정 다른 계정을 지정하려면 이 옵션을 사용합니다. 사용자 이름 및 암호를 입력합니다. 참고: 잘못된 사용자 이름 또는 암호를 지정하면 Runbook 서버에 할당된 계정이 활동을 실행하는 데 사용됩니다.

게시된 데이터

다음 표에는 게시된 데이터 항목이 나열되어 있습니다.

항목 Description
쿼리의 숫자 반환 값 숫자 값을 반환하는 쿼리를 사용하는 경우 값이 됩니다. 예를 들어 "Select COUNT(*) where FirstName=John"
데이터베이스 쿼리 데이터베이스로 전송된 데이터베이스 쿼리입니다.
초기 카탈로그 데이터베이스에 연결할 때 사용된 초기 카탈로그입니다. 이 게시된 데이터는 연결 탭에서 SQL Server 선택한 경우에만 사용할 수 있습니다.
데이터베이스 서버 데이터베이스 서버의 이름입니다. 이 게시된 데이터는 연결 탭에서 SQL Server 선택한 경우에만 사용할 수 있습니다.
데이터베이스 사용자 데이터베이스 서버에 연결하는 데 사용되는 사용자의 이름입니다.
ODBC DSN ODBC DSN의 이름입니다. 이 게시된 데이터는 연결 탭에서 ODBC를 선택한 경우에만 사용할 수 있습니다.
Oracle 서비스 이름 서비스 이름입니다. 이 게시된 데이터는 연결 탭에서 Oracle을 선택한 경우에만 사용할 수 있습니다.
액세스 파일 쿼리된 Access 데이터베이스 파일입니다. 이 게시된 데이터는 연결 탭에서 Access를 선택한 경우에만 사용할 수 있습니다.
작업 그룹 정보 파일에 액세스 Access 데이터베이스 파일과 연결된 Access 작업 그룹 파일입니다. 이 게시된 xata는 연결 탭에서 Access를 선택한 경우에만 사용할 수 있습니다.
게시된 각 행에 대해
필드가 로 구분된 문자열로 전체 줄 행의 각 필드와 함께 게시된 전체 행은 세미콜론(;))으로 구분됩니다. 필드 데이터 조작 함수를 사용하여 행 내의 필드 값을 가져옵니다.