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 서버 통합 인증
JDBC 데이터 소스는 Windows MID 서버 서비스 사용자가 SQL Server로 인증할 때 의 ID를 사용할 수 있습니다.
데이터 소스 양식의 통합 인증 사용 확인란은 JDBC 데이터 소스에서 MID 서버 서비스 사용자 자격 증명을 사용하는지 여부를 결정합니다. 이 필드가 데이터 소스 양식에 표시되려면 통합이 다음 기준을 충족해야 합니다.
- MID 서버는 SQL Server가 설치된 Windows 컴퓨터에서 실행되고 있어야 합니다.
- MID 서버 서비스는 SQL Server에 필요한 것과 동일한 자격 증명을 사용해야 합니다.
- 데이터 소스 유형 은 JDBC입니다.
- 데이터 소스 MID 서버 사용 확인란이 선택되어 있습니다.
- 데이터 소스 형식 은 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 데이터 소스를 추가합니다.