JDBC 유형 데이터 소스
JDBC 데이터 소스는 JDBC 드라이버(일반적으로 유형 4 네트워크)를 통해 데이터를 검색합니다.
JDBC 연결은 ServiceNow 인스턴스(VPN 설정 필요)에서 직접 사용하거나 데이터베이스 포트에 액세스할 수 있는 방화벽 내부에 설치된 전용 MID Server를 통해 사용할 수 있습니다.
JDBC 데이터 소스 지원 데이터베이스 형식
JDBC 데이터 소스는 여러 데이터베이스 형식 및 포트를 지원합니다.
| SQL Server 유형 | 포트 |
|---|---|
| MySQL | 3306 |
| Microsoft SQL Server | 1433 |
| Oracle | 1521 |
JDBC 데이터 소스 SQL문 요구사항
SQL문을 실행하는 JDBC 쿼리는 컬럼 이름을 지정해야 합니다.
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 Server 통합 인증
JDBC 데이터 원본은 Windows MID 서버 서비스 사용자의 ID를 사용하여 SQL Server로 인증할 수 있습니다.
데이터 소스 양식의 통합 인증 사용 확인란에 따라 JDBC 데이터 소스가 MID 서버 서비스 사용자 자격 증명을 사용하는지 여부가 결정됩니다. 이 필드가 데이터 소스 양식에 표시되려면 통합이 다음 기준을 충족해야 합니다.
- MID 서버는 SQL Server가 설치된 Windows 컴퓨터에서 실행되어야 합니다.
- MID 서버 서비스는 SQL Server에 필요한 것과 동일한 자격 증명을 사용해야 합니다.
- 데이터 소스 유형은 JDBC입니다.
- 데이터 소스 MID 서버 사용 확인란이 선택되어 있습니다.
- Format 데이터 소스는 SQLServer입니다.
지원되지 않는 데이터베이스 형식을 위한 JDBC 드라이버 추가
다음 절차에 따라 기본 시스템에 제공되지 않은 데이터베이스에 대한 드라이버를 사용하도록 데이터 소스를 확장합니다. JDBC 연결은 다음 기본 데이터베이스에 대해 지원됩니다.
새 JDBC 형식 선택 항목 추가
JDBC 드라이버 Java 패키지 이름을 지정하는 새 선택 목록 항목을 만들어 사용 가능한 JDBC 드라이버 옵션을 확장합니다.
시작하기 전에
필요한 역할: import_admin
이 태스크 정보
새 데이터베이스에 대한 새 선택 목록 항목을 테이블의 형식 필드에 sys_data_source 추가합니다.
프로시저
Sybase 또는 DB2 JDBC 형식 선택 항목 추가
Sybase 또는 DB2 선택사항을 활성화하여 사용 가능한 JDBC 드라이버 옵션을 확장합니다.
시작하기 전에
필요한 역할: admin
이 태스크 정보
| 형식 | 드라이버 | 드라이버 클래스 |
|---|---|---|
| Sybase | jconnect-jdbc | com.sybase.jdbc3.jdbc.SybDriver |
| DB2 | db2jcc | com.ibm.db2.jcc.DB2Driver |
Sybase 또는 DB2 드라이버의 다른 구현을 사용 중인 경우, 드라이버 구현에서 드라이버 클래스를 사용하도록 선택 값을 수정해야 합니다.
프로시저
MID 서버에 드라이버 설치
새 JDBC 드라이버 JAR 파일을 MID 서버에 설치하여 기본적으로 지원되지 않는 데이터베이스 형식에 액세스할 수 있습니다.
시작하기 전에
필요한 역할: agent_admin
프로시저
지원되지 않는 데이터베이스 형식에 대한 새 JDBC 데이터 소스 작성
데이터 소스 기록을 정의하여 새 JDBC 데이터 소스를 추가합니다.