728x90
AS400과 MS-SQL 서버를 연결하는 방법에는 여러 가지가 있지만, 일반적으로는 ODBC(Open Database Connectivity) 드라이버를 사용하는 것이 일반적입니다. 다음은 AS400과 MS-SQL 서버를 연결하는 과정입니다.
- ODBC 드라이버 설치 AS400에 접속하기 위해서는 ODBC 드라이버를 설치해야 합니다. IBM사의 iSeries Access 또는 Client Access 드라이버를 설치할 수 있습니다. 또한, AS400의 버전에 따라 드라이버 버전도 다를 수 있으니 적절한 드라이버를 선택해야 합니다.
- AS400에 연결 ODBC 드라이버를 설치하면, MS-SQL 서버에서 AS400에 연결할 수 있습니다. 이를 위해서는 ODBC 데이터 원본을 설정해야 합니다. ODBC 데이터 원본은 AS400의 주소와 연결 정보를 저장하는 설정 파일입니다.
- Windows에서 ODBC 데이터 원본 설정 방법
- 제어판 -> 시스템 및 보안 -> 관리 도구 -> ODBC 데이터 원본 (32비트)
- "시스템 DSN" 탭 선택 -> 추가 버튼 클릭
- "IBM i Access for Windows"를 선택하고 "다음" 버튼 클릭
- "데이터 소스 이름"에 원하는 이름 입력하고 "서버"에 AS400의 주소를 입력합니다.
- "사용자 ID"와 "암호"를 입력하고 "다음" 버튼을 클릭합니다.
- "기본값 유지"를 선택하고 "완료" 버튼을 클릭합니다.
- Windows에서 ODBC 데이터 원본 설정 방법
- MS-SQL 서버에 연결 AS400에 연결된 ODBC 데이터 원본을 사용하여 MS-SQL 서버에서 AS400에 연결할 수 있습니다.
- MS-SQL에서 AS400에 연결하는 방법
- MS-SQL Management Studio를 실행하고 "새 쿼리"를 엽니다.
- 다음과 같은 문장을 입력합니다.여기서 AS400_DSN은 ODBC 데이터 원본의 이름, AS400_TABLE은 AS400의 테이블 이름입니다.
- SELECT * FROM OPENQUERY(AS400_DSN, 'SELECT * FROM AS400_TABLE')
- 실행 버튼을 클릭하면 AS400의 데이터를 MS-SQL에서 볼 수 있습니다.
- MS-SQL에서 AS400에 연결하는 방법
이렇게 AS400과 MS-SQL 서버를 연결하면, AS400에서 MS-SQL 서버로 데이터를 전송할 수 있습니다. AS400에서 MS-SQL 서버로 데이터를 전송하는 방법은 AS400에서 SQL Server Integration Services(SSIS)를 사용하거나, 프로그래밍 언어(C#, Java 등)를 사용하여 데이터를 전송할 수 있습니다.
- IBM사의 iSeries Access 또는 Client Access 드라이버를 설치할 수 있는 주소
IBM의 iSeries Access 드라이버는 IBM의 웹사이트에서 다운로드 받을 수 있습니다. 다음은 다운로드 링크입니다.
- IBM i Access Client Solutions: https://www.ibm.com/support/pages/ibm-i-access-client-solutions
- IBM i Access for Windows: https://www.ibm.com/support/pages/ibm-i-access-windows
- IBM i Access for Linux: https://www.ibm.com/support/pages/ibm-i-access-linux
위 링크에서 원하는 드라이버를 다운로드하고 설치하면 됩니다. 각 드라이버에 대한 자세한 설치 방법은 해당 링크에서 확인할 수 있습니다.
728x90
'Programing > MSSQL' 카테고리의 다른 글
MS-SQL에서 특정테이블의 데이터값으로 INSERT 구문 생성하기 (1) | 2024.11.27 |
---|---|
MS-SQL에서 STRING_AGG 사용하기 (0) | 2024.11.25 |
MS-SQL에서 PIVOT을 이용하여 조회할 때 가변칼럼 형태로 조회결과 가져오기, 동적피벗 사용하기 (0) | 2024.11.22 |
ms-sql 에이전트 XPs 사용 안 함 - 에이전트 사용하기 (0) | 2023.02.28 |
SQL Server 엑셀 가져오기 및 내보내기 오류 (0) | 2022.10.18 |
댓글