다음을 통해 공유


데이터베이스 쿼리

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

  • Access

  • ODBC

  • Oracle

  • SQL Server

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

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

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

  • 연결 중인 데이터베이스

  • 실행 중인 SQL 쿼리

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

세부 정보

설정 구성 지침
쿼리 쿼리 필드에 SQL 쿼리 입력

Warning

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

Connection

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

- Access
- ODBC
- Oracle
- SQL Server

Important

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

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

연결 액세스

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

ODBC 연결

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

Oracle 연결

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

SQL Server 연결

참고 항목

MSOLEDB19 드라이버는 SQL Server에 대한 암호화된 연결을 설정하는 데 사용됩니다(기본적으로). Orchestrator 컴퓨터에서 SQL Server 인증서를 신뢰할 수 없는 경우 Server=<serverName>을 입력 합니다. 신뢰 서버 인증서=모든 구성에 대해 True입니다. SQL Server 인증서를 설치하는 방법에 대해 자세히 알아봅니다.

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

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

시간 제한

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

이 값을 무기한 대기하도록 0 설정합니다.

보안 자격 증명

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

게시된 데이터

다음 표에서는 게시된 데이터 항목을 나열합니다.

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