dev/powerbuilder

PowerBuilder 10.5 에서 ODBC 사용하여 Microsoft SQL Server 접속하기

두억시니 2009. 3. 4. 12:01

<작업환경>
OS : Microsoft Windows XP SP3
DB : Microsoft SQL 2000 SP4, Microsoft SQL 2005 SP2
PB : Sybase PowerBuilder 10.5.2 build 7599

1. 서버 별칭 구성
   ① [시작] - [모든 프로그램] - [Microsoft SQL Server] - [클라이언트 네트워크 유틸리티] 실행
   ② 상단의 [별칭] 탭 선택 후 우측의 [추가] 버튼 클릭
   ③ 서버 별칭 입력 하고 우측의 [네트워크 라이브러리] - [TCP/IP] 선택 [서버 이름] 에 서버(IP)입력

2. ODBC 사용자 DSN 등록
   ① [시작] - [제어판] - [관리 도구] - [데이터 원본 (ODBC)] 실행
   ② 상단의 [사용자 DSN] 탭 선택 후 [추가] 버튼 클릭
   ③ 리스트 하단의 [SQL Server] 선택 후 [마침]
   ④ [이름] 에 데이터 원본을 가르키는 이름 입력(추후 파워빌더 DB Profile에서 사용할 이름)
   ⑤ [서버] 에 위의 서버 별칭 구성에서 등록한 별칭 입력 후 [다음] 버튼 클릭(드롭다운 메뉴를 선택하면 리스트가 나온다.)
   ⑥ [사용자가 입력한 로그인 ID 및 암호를 사용하는 SQL Server 인증 사용] 선택 후 아래에 아이디와 암호를 입력하고 [다음] 버튼 클릭
   ⑦ [기본 데이터 베이스를 다음으로 변경] 체크박스를 선택하고 기본 데이터베이스를 선택하고 [다음] 버튼 클릭
   ⑧ 별다른 특이사항 없으면 [마침] 버튼 클릭
   ⑨ [데이터 원본 테스트] 버튼을 누르고 성공 메시지를 확인한 후 [확인] 버튼을 누른다.

3. 파워빌더 에서 DB Profile 생성
   ① [시작] - [모든 프로그램] - [Sybase]  - [PowerBuilder 10.5] - [PowerBuilder 10.5] 파워빌더 실행
   ② 상단 메뉴의 [Tools] - [Database Profile] 메뉴 실행
   ③ [ODB ODBC]를 클릭하여 포커스를 맞추고 우측의 [New] 버튼 클릭
   ④ [Connection] 탭에서 [Profile Name] 에 원하는 프로필 이름을 입력, [Data Source]에 위에서 등록한 DSN 이름을 선택하고 아이디와 암호를 입력.
   ⑤ [Preview] 탭을 선택하고 [Test Connection] 버튼을 눌러 정상 성공 메시지 확인후 [OK] 버튼 클릭