Microsoft SQL Server 데이터베이스 연결

Microsoft® SQL Server와의 JDBC 연결을 작성하려면 새 데이터베이스 연결 마법사나 데이터베이스 연결 페이지를 사용하십시오.

Microsoft SQL Server에 대해 다음 JDBC 드라이버가 지원됩니다. 사용 가능한 드라이버는 연결 중인 버전에 따라 다릅니다.
  • DataDirect SequeLink 드라이버
  • Microsoft DataDirect Connect JDBC 드라이버
  • WebSphere® Connect JDBC 드라이버
DataDirect SequeLink 드라이버

DataDirect SequeLink 서버는 원격 Microsoft SQL Server 서버에 설치해야 합니다. DataDirect SequeLink 서버는 DataDirect Technologies에서 구입해야 하는 라이센스가 있는 소프트웨어입니다.

이 제품과 함께 제공되는 DataDirect SequeLink 드라이버를 사용하거나, www.datadirect-technologies.com에서 JDBC 드라이버를 다운로드할 수 있습니다.

제한사항: DataDirect SequeLink 5.3 JDBC 드라이버를 사용하여 연결할 때, 테이블의 소유자가 아닌 경우에는 Microsoft SQL Server 버전 7이나 Microsoft SQL Server 2000에서 테이블을 검색할 수 없습니다. 예를 들어, 사용자가 DatabaseA에서 Table1과 Table2를 소유하고 있으며 데이터베이스 연결 마법사에서 DatabaseB에 연결하도록 지정한 경우, 이들 테이블이 DatabaseB에 속하지 않는 경우에도 Table1 및 Table2만 표시됩니다. 연결에 사용된 사용자 ID가 테이블의 소유자이므로 이 테이블들이 검색됩니다.
Microsoft DataDirect Connect JDBC 드라이버

Microsoft DataDirect Connect JDBC 드라이버는 MS SQL Server 2000과 함께 제공됩니다. 이 드라이버는 라이센스가 있는 소프트웨어로, Microsoft 사에서 구입해야 합니다.

Microsoft DataDirect Connect JDBC 드라이버는 www.microsoft.com/sql에서 다운로드할 수 있습니다.

WebSphere Connect JDBC 드라이버

WebSphere Connect JDBC 드라이버는 이 제품과 함께 제공되는 DataDirect Connect JDBC 드라이버입니다. 이 드라이버는 base.jar, sqlserver.jar 및 util.jar(또는 이와 비슷한 이름)의 세 가지 JAR 파일로 구성되어 있습니다.

이 제품과 함께 제공되는 WebSphere Connect JDBC 드라이버를 사용하거나 www.ibm.com/support/docview.wss?rs=180&org=SW&doc=4001312에서 이 JDBC 드라이버를 다운로드할 수 있습니다.

제한사항: WebSphere Connect JDBC 드라이버를 사용하면, 테이블의 소유자가 아닌 경우에는 Microsoft SQL Server 버전 7에서 테이블을 검색할 수 없습니다. 예를 들어, 사용자가 DatabaseA에서 Table1과 Table2를 소유하고 있으며 데이터베이스 연결 마법사에서 DatabaseB에 연결하도록 지정한 경우, 이들 테이블이 DatabaseB에 속하지 않는 경우에도 Table1 및 Table2만 표시됩니다. 연결에 사용된 사용자 ID가 테이블의 소유자이므로 이 테이블들이 검색됩니다.

소유하고 있지 않은 테이블을 검색하려면 'public' 및 'db_datareader' 역할에 데이터베이스 역할 멤버쉽이 있어야 합니다.

데이터베이스 역할 멤버쉽을 변경하려면 다음을 수행하십시오.
  1. Microsoft SQL Server Enterprise Manager를 시작하십시오.
  2. 콘솔 루트 아래에서, 작업 중인 데이터베이스에 있는 사용자 폴더를 여십시오. 이 데이터베이스의 사용자 목록이 오른쪽 분할창에 표시됩니다.
  3. 변경할 사용자를 마우스 오른쪽 단추로 클릭한 다음, 특성을 클릭하십시오.
  4. 목록에서 적절한 데이터베이스 역할 멤버쉽을 선택하십시오.
    db_datareader
    읽기 액세스
    db_datawriter
    삽입, 갱신 및 삭제 액세스
    db_ddladmin
    테이블 및 뷰 삭제 액세스
  5. 확인을 클릭하십시오.
관련 태스크
데이터베이스 연결 문제점 해결 방법
관련 참조
지원되는 데이터베이스 유형
사용 조건 | 피드백
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.