JDBC 유형 데이터 소스

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 8분
  • JDBC 데이터 소스는 JDBC 드라이버(일반적으로 유형 4 네트워크)를 통해 데이터를 검색합니다.

    JDBC 연결은 ServiceNow 인스턴스(VPN 설정 필요)에서 직접 또는 데이터베이스 포트에 액세스할 수 있는 방화벽 내에 설치된 전용 MID Server를 통해 사용할 수 있습니다.

    주:
    MID Server의 JDBC 호출은 암호화되지 않습니다. MID Server에서 JDBC 호출을 할 때마다 MID Server 사용자가 사용할 수 있는 권한을 제한합니다.

    JDBC 데이터 소스 지원 데이터베이스 형식

    JDBC 데이터 소스는 여러 데이터베이스 형식과 포트를 지원합니다.

    표 1. 지원되는 데이터베이스 형식
    SQL Server 유형 포트
    MySQL 3306
    Microsoft SQL 서버 1433
    Oracle 1521
    주:
    Oracle 날짜 필드가 ServiceNow 날짜/시간 필드로 로드됩니다.

    JDBC 데이터 소스 SQL 문 요구 사항

    SQL 문을 실행하는 JDBC 쿼리는 열 이름을 지정해야 합니다.

    예를 들어 이 쿼리는 열 이름 ServerID를 지정합니다.
    SELECT DISTINCT 'server_name:' + CONVERT ( VARCHAR , lg .ResourceID ) AS 'ServerID' 
    ,LastHWScan
    ,Account0
    ,Category0
    Fromv_GS_WORKSTATION_STATUSsInner  JOIN
    v_GS_LocalGroupMembers0lg
    ON s .ResourceID  = lg .ResourceID
    WhereType0  = 'Local' AND Category0  = 'SystemAccount'

    Windows용 SQL 서버 통합 인증

    JDBC 데이터 소스는 Windows MID 서버 서비스 사용자가 SQL Server로 인증할 때 의 ID를 사용할 수 있습니다.

    데이터 소스 양식의 통합 인증 사용 확인란은 JDBC 데이터 소스에서 MID 서버 서비스 사용자 자격 증명을 사용하는지 여부를 결정합니다. 이 필드가 데이터 소스 양식에 표시되려면 통합이 다음 기준을 충족해야 합니다.

    • MID 서버는 SQL Server가 설치된 Windows 컴퓨터에서 실행되고 있어야 합니다.
    • MID 서버 서비스는 SQL Server에 필요한 것과 동일한 자격 증명을 사용해야 합니다.
    • 데이터 소스 유형 은 JDBC입니다.
    • 데이터 소스 MID 서버 사용 확인란이 선택되어 있습니다.
    • 데이터 소스 형식 은 SQLServer입니다.
    중요사항:
    통합 인증을 선택하고 Microsoft System Center Configuration Manager와 통합하려는 경우 MID 서버 서비스를 실행하는 계정에는 SCCM 데이터베이스에 대한 읽기 권한이 있어야 합니다.
    그림 1. 데이터 소스 양식
    데이터 소스 양식
    주:
    JDBC 데이터 소스의 마지막 실행 데이터베이스 필드 는 SQL Server의 대/소문자를 구분합니다.

    지원되지 않는 데이터베이스 형식에 대한 JDBC 드라이버 추가

    기본 시스템에 제공되지 않은 데이터베이스에 대한 드라이버를 사용하도록 데이터 원본을 확장하려면 다음 절차를 사용합니다. JDBC 연결은 다음 기본 데이터베이스에 대해 지원됩니다.

    새 JDBC 형식 선택 추가

    JDBC 드라이버 Java 패키지 이름을 지정하는 새 선택 목록 항목을 만들어 사용 가능한 JDBC 드라이버 옵션을 확장합니다.

    시작하기 전에

    필요한 역할: import_admin

    이 태스크 정보

    새 데이터베이스에 대한 새 선택 목록 항목을 테이블의 sys_data_source형식 필드에 추가합니다.

    프로시저

    1. 관리 > 데이터 소스> 시스템 임포트 세트로 이동합니다.
    2. 새로 만들기를 클릭합니다.
    3. 데이터 소스 양식에서 형식 필드 레이블을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 선택 목록 표시를 선택합니다.
      JDBC 소스 목록
    4. 선택 목록에서 새로 만들기 를 클릭합니다.
    5. 다음 값을 입력하여 새 데이터베이스 선택을 만듭니다.
      예를 들어 기존 동인을 살펴보십시오.
      • 테이블: sys_data_source
      • 레이블: 형식 선택 목록에 옵션으로 표시되는 데이터베이스 이름입니다(예: Teradata).
      • 값: 드라이버의 패키지 이름 및 클래스입니다. 예를 들어, TeraData com.ncr.teradata.TeraDriver의 값은 입니다.
        주:
        드라이버 패키지 및 클래스는 드라이버 공급업체에서 제공해야 합니다. 이 정보는 종종 MariaDB 또는 Teradata와 같은 벤더의 설명서에서 사용할 수 있습니다.
      • 종속값: JDBC
      JDBC 선택 목록입니다.
    6. 제출을 클릭합니다.

      이제 새 데이터 소스가 사용 가능한 JDBC 형식 목록에 나타납니다.

    Sybase 또는 DB2 JDBC 형식 선택 사항 추가

    Sybase 또는 DB2 선택 항목을 활성화하여 사용 가능한 JDBC 드라이버 옵션을 확장합니다.

    시작하기 전에

    필요한 역할: admin

    중요사항:
    Sybase 또는 DB2 JDBC 드라이버를 사용하려면 MID 서버에 드라이버 JAR 파일을 수동으로 설치해야 합니다. 자세한 내용은 KB0551236 를 참조하십시오.

    이 태스크 정보

    Sybase 또는 DB2 JDBC 드라이버를 사용하여 MID 서버를 통해 해당 데이터베이스 형식과 연결하십시오. 이 절차에서는 다음 Sybase 또는 DB2 드라이버를 사용한다고 가정합니다.
    표 2. 드라이버
    형식 드라이버 드라이버 클래스
    시베이스 jconnect-jdbc com.sybase.jdbc3.jdbc.SybDriver
    DB2 DB2JCC com.ibm.db2.jcc.DB2Driver

    Sybase 또는 DB2 드라이버의 다른 구현을 사용하는 경우 드라이버 구현에서 드라이버 클래스를 사용하도록 선택 값을 수정해야 합니다.

    프로시저

    1. 관리 > 데이터 소스> 시스템 임포트 세트로 이동합니다.
    2. 새로 만들기를 클릭합니다.
    3. 유형 필드에서 JDBC를 선택합니다.
    4. 형식 필드 레이블을 마우스 오른쪽 버튼으로 클릭하고 팝업 메뉴에서 선택 사항 구성을 선택합니다.
    5. Sybase 또는 DB2 Universal 선택 항목을 사용 가능 열에서 선택됨 열로 이동합니다.
    6. 저장을 클릭합니다.

      이제 새 데이터 소스가 사용 가능한 JDBC 형식 목록에 나타납니다.

    MID 서버에 드라이버 설치

    새 JDBC 드라이버 JAR 파일을 MID 서버에 설치하여 기본적으로 지원되지 않는 데이터베이스 형식에 액세스할 수 있습니다.

    시작하기 전에

    필요한 역할: agent_admin

    프로시저

    1. JAR 파일> MID 서버로 이동합니다.
    2. 새로 만들기를 클릭합니다.
    3. 다음 필드를 작성합니다.
      • 이름: 인스턴스의 파일을 식별하기 위한 고유하고 설명적인 이름입니다.
      • 버전: 파일의 버전 번호입니다(있는 경우).
      • 소스: 참조용 JAR 파일의 위치입니다. 시스템에서 소스 정보를 사용하지 않습니다.
      • 설명: JAR 파일 및 인스턴스에서의 용도에 대한 짧은 설명입니다.
    4. 배너에서 클립 아이콘을 클릭하고 JAR 파일을 기록에 첨부합니다.
      파일 첨부
    5. 제출을 클릭합니다.
    6. MID 서버 서비스를 다시 시작합니다.

      플랫폼은 인스턴스와 통신하도록 구성된 모든 MID 서버에서 JAR 파일을 사용할 수 있도록 합니다.

    지원되지 않는 데이터베이스 형식에 대한 JDBC 데이터 소스 작성

    데이터 소스 기록을 정의하여 새 JDBC 데이터 소스를 추가합니다.

    시작하기 전에

    필요한 역할: import_admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 임포트 세트 > 관리 > 데이터 소스 을 클릭하고 신규를 클릭합니다.
    2. 데이터 소스 양식의 유형 필드 목록에서 JDBC를 선택합니다.
    3. 형식 필드의 선택 목록에서 새 데이터 소스를 선택합니다.
      JDBC 데이터 소스
    4. 양식 레이아웃을 구성 하고 연결 URL 필드를 추가합니다.
    5. JDBC 데이터 소스에 대한 연결 URL을 입력한 후 제출을 클릭합니다.

      다른 연결 정보는 필요하지 않습니다.

      JDBC 데이터 소스

    임포트 연결 별칭 생성

    JDBC 유형 데이터 소스 기록에 대한 임포트 연결 별칭을 생성합니다.

    시작하기 전에

    필요한 역할: import_admin

    프로시저

    1. 다음으로 이동 모두 > 시스템 임포트 세트 > 관리 > 연결 별칭을 임포트합니다..
    2. 새로 만들기를 선택합니다.
    3. 별칭의 이름을 제공합니다.
    4. 별칭의 이름을 선택하여 JDBC 연결 페이지를 엽니다.
    5. JDBC 연결 페이지에서 새로 만들기를 선택합니다
    6. 양식을 작성합니다.
      필드 설명
      이름 이 JDBC 연결의 고유한 이름입니다.
      MID 서버 사용 이 데이터 소스에 연결하는 데 사용할 MID 서버입니다.
      형식 MySQL, Oracle 또는 SQL Server 형식 중 하나를 선택합니다.
      인스턴스 이름 SQL Server와의 동적 포트 연결을 지원하는 데 사용됩니다. 연결을 보장하려면 각 다시 부팅 후 새 포트 번호를 동적으로 수신하는 SQL Server의 인스턴스 이름을 제공합니다. 이 필드는 SQLServer 가 데이터 소스 형식으로 선택된 경우에만 나타납니다.
      서버 테이블을 임포트할 서버의 이름입니다.
      데이터베이스 이름 데이터베이스 인스턴스의 이름입니다.
      데이터베이스 포트 데이터베이스의 포트 번호입니다. SQL Server와 동적 포트 연결을 사용하는 경우 이 필드를 비워 둡니다.
      통합 인증 사용 JDBC 연결에서 SQL Server 인증을 위해 Windows MID 서버 서비스에 대해 구성된 사용자의 ID를 사용하려면 선택합니다. 자세한 내용은 JDBC 유형 데이터 소스 문서를 참조하십시오.
      연결 URL 매개변수 이 데이터 소스에 대해 생성된 URL 끝에 추가하는 선택적 매개변수입니다. 세미콜론으로 구분된 매개변수 목록입니다.
      연결 URL 매개변수 이 데이터 소스에 대해 생성된 URL 끝에 추가하는 선택적 매개변수입니다. 세미콜론으로 구분된 매개변수 목록입니다.
      연결 URL 시스템에서 자동 작성된 읽기 전용 필드입니다. 연결 URL을 수동으로 설정하려면 수동으로 연결 URL 설정 옵션을 선택합니다.
      수동으로 연결 URL 설정 연결 URL을 수동으로 설정하는 옵션입니다.
      연결 별칭 임포트 JDBC 연결과 연결된 임포트 연결 별칭입니다.
      사용자 이름 암호를 사용하여 인증 인증을 위한 사용자 이름과 암호를 제공하는 옵션입니다.

      이 옵션을 끄면 연결 속성이 인증에 사용됩니다.

      사용자 이름 JDBC 서버에서 인증할 사용자 이름입니다.
      암호 JDBC 서버에서 인증하기 위한 암호입니다.
      연결 시간 제한 MID 서버 연결 캐시 풀이 닫히고 풀에서 제거되기 전까지의 시간(초)입니다. 0은 시간 제한이 없음을 의미합니다.
      쿼리 제한 시간 JDBC 드라이버가 쿼리(SELECT)가 완료될 때까지 기다리는 시간(초)입니다. 0은 시간 제한이 없음을 의미합니다. 시간 제한을 초과하면 통합에서 JDBC 결과에 접근할 수 없다고 간주하고 결과를 오류 상태로 놓습니다
    7. 제출을 선택합니다.