Microsoft SQL Server용 데이터 소스 최소 필수 설정
이러한 특성은JDBC(Java™ Database Connectivity) 드라이버 구현에 대한 데이터베이스 벤더 요구사항에 따라 다릅니다. 구성하는 데이터 소스마다 적합한 특성을 설정해야 합니다. 이러한 설정은 Microsoft SQL Server 데이터 소스용입니다.
또한 Application Server는 Microsoft SQL Server에서 분리 레벨을 설정하기 위한 두 가지 옵션 (SNAPSHOT및 READ_COMMITTED_SNAPSHOT) 을 지원합니다.
더 이상 사용되지 않는 항목의 전체 목록과 Microsoft SQL Server에 대한 역호환성 프로비저닝은 Microsoft SQL Server 컴포넌트 웹 페이지의 역호환성을 참조하십시오.
| JDBC 제공자 | Microsoft SQL Server 기능 | 구성 고려사항 |
|---|---|---|
| Microsoft SQL Server JDBC 드라이버 | SNAPSHOT 격리 레벨 | 다음 속성 중 하나와 함께 setTransactionIsolation
메소드를 호출하여 격리 레벨 상수를 설정하십시오.
|
| READ_COMMITTED_SNAPSHOT 격리 레벨 | 이 격리 레벨은 커미트된 읽기 격리 레벨의
구현입니다. 이 정책은 Microsoft SQL Server를 사용하여 읽기 조작에 대해 낙관적 잠금을 적용합니다.
|
|
| Microsoft SQL Server용 DataDirect ConnectJDBC 유형 4 드라이버 | SNAPSHOT 격리 레벨 | 이 분리 레벨은 Microsoft SQL Server 가 데이터를 직렬화하는 트랜잭션에 대한 낙관적 잠금을 구현합니다. 데이터베이스에 대해 ALLOW_SNAPSHOT_ISOLATION
설정을 구성한 다음 두 방법 중 하나를 사용하여 격리 레벨을
설정하십시오.
|
| READ_COMMITTED_SNAPSHOT 격리 레벨 | 이 격리 레벨은 커미트된 읽기 격리 레벨의
구현입니다. 이 정책은 Microsoft SQL Server를 사용하여 읽기 조작에 대해 낙관적 잠금을 적용합니다.
|
다음 제공자 유형을 구성할 수 있습니다.
- Microsoft SQL Server JDBC 드라이버Microsoft SQL Server JDBC 드라이버는 이 데이터 소스를 지원합니다.
com.microsoft.sqlserver.jdbc.SQLServerConnectionPoolDataSourceJDBC 제공자에는 다음 JAR(Java Archive) 파일이 필요합니다.sqljdbc42.jar참고: 드라이버 jar의 기본값은 sqljdbc42.jar입니다. JAR 파일의 sqljdbc4.jar 버전 이상을 사용하여 이 값을 대체할 수 있습니다.JDBC 제공자에는 다음 DataStoreHelper 클래스가 필요합니다.com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelperJDBC 제공자에는 유효한 인증 별명이 필요합니다.JDBC 드라이버에는 다음 특성이 필요합니다.- serverName
- Microsoft SQL Server가 상주하는 서버의 이름을 지정합니다. 예: myserver.mydomain.com
- portNumber
- Microsoft SQL Server가 통신을 위해 사용하는 TCP/IP 포트를 지정합니다. 포트 1433이 기본값입니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름을 지정합니다. 예: Sample.
- Microsoft SQL Server JDBC 드라이버(XA)이 JDBC 제공자는 이 데이터 소스를 지원합니다.
com.microsoft.sqlserver.jdbc.SQLServerXADataSourceJDBC 제공자에는 다음 JAR(Java Archive) 파일이 필요합니다.sqljdbc42.jar참고: 드라이버 jar의 기본값은 sqljdbc42.jar입니다. JAR 파일의 sqljdbc4.jar 버전 이상을 사용하여 이 값을 대체할 수 있습니다.JDBC 제공자에는 다음 DataStoreHelper 클래스가 필요합니다.com.ibm.websphere.rsadapter.MicrosoftSQLServerDataStoreHelperJDBC 제공자에는 유효한 인증 별명이 필요합니다.JDBC 드라이버에는 다음 특성이 필요합니다.- serverName
- Microsoft SQL Server가 상주하는 서버의 이름을 지정합니다. 예: myserver.mydomain.com
- portNumber
- Microsoft SQL Server가 통신을 위해 사용하는 TCP/IP 포트를 지정합니다. 포트 1433이 기본값입니다.
- databaseName
- 데이터 소스가 연결을 확보하는 데이터베이스의 이름을 지정합니다. 예: Sample.
- Microsoft SQL Server용
DataDirect ConnectJDBC 유형 4 드라이버
Microsoft SQL Server 용 DataDirect ConnectJDBC 유형 4드라이버는 Microsoft SQL Server 데이터베이스에 대한 JDBC 액세스를 제공하는 유형 4 JDBC 드라이버입니다. 이 제공자는 DataDirect Technologies에서 구매한 연결 JDBC 드라이버와 함께만 사용하기 위한 것입니다.
이 JDBC 제공자는 다음 데이터 소스를 지원합니다.com.ddtek.jdbcx.sqlserver.SQLServerDataSource다음 JDBC 드라이버 파일이 필요합니다.sqlserver.jarDataStoreHelper클래스가 필요합니다.com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper유효한 인증 별명이 필요합니다.
다음 특성이 필요합니다.serverNameMicrosoft SQL Server 가 상주하는 서버의 이름입니다. 예: myserver.mydomain.comportNumber통신용으로 Microsoft SQL Server가 사용하는 TCP/IP 포트. 포트 1433이 기본값입니다.databaseName데이터 소스가 연결을 확보하는 데이터베이스의 이름입니다. 예: Sample.
- Microsoft SQL Server 용 DataDirect ConnectJDBC 유형 4드라이버 (XA)
Microsoft SQL Server (XA) 용 DataDirect ConnectJDBC 유형 4드라이버는 Microsoft SQL Server 데이터베이스에 대한 XA 준수 JDBC 액세스를 제공하는 유형 4 JDBC 드라이버입니다. 이 제공자는 DataDirect Technologies에서 구매한 연결 JDBC 드라이버와 함께만 사용하기 위한 것입니다.
이 JDBC 제공자는 이 데이터 소스를 지원합니다.com.ddtek.jdbcx.sqlserver.SQLServerDataSource.다음 JDBC 드라이버 파일이 필요합니다.sqlserver.jarDataStoreHelper클래스가 필요합니다.com.ibm.websphere.rsadapter.ConnectJDBCDataStoreHelper유효한 인증 별명이 필요합니다.
다음 특성이 필요합니다.serverNameMicrosoft SQL Server 가 상주하는 서버의 이름입니다. 예: myserver.mydomain.comportNumber통신용으로 Microsoft SQL Server가 사용하는 TCP/IP 포트. 포트 1433이 기본값입니다.databaseName데이터 소스가 연결을 확보하는 데이터베이스의 이름입니다. 예: Sample.