매뉴얼

기타 외부 데이타 베이스 MS-SQL 연동 방법

* 본 강좌는 php, ms-sql 을 다룰줄아는 개발자 위주로 작성 되었습니다.

 

애니빌드 솔루션으로 홈페이지 운영시 불가피 하게 다른 프로그램을 개발해야하는 경우가 있습니다.

이때 애니빌드 솔루션의 DB에 접속 할수 없으므로 별도의 ms-sql DB를 셋팅해서 연동 및 개발을 할 수 있습니다.

 

예를들어 타사 쇼핑몰에서 운영하다 애니빌드로 이전시 이전 주문서를 조회할수 없게 됩니다.

이런경우 이전 사이트의 DB를  연동하여 주문서를 볼수 있게 해줘야 한다든지,

애니빌드에서 제공되지 않는 게시판이라든지 메모장 등을 직접  개발 할수 있습니다.

 

 

1. 애니빌드 솔루션의 관리자모드로 로그인 후 [프로그램 샵]에서 "외부 DB 연동 모듈"을 설치 합니다.

 

2. [프로그램 SHOP > 프로그램 환경설정 > 외부 DB 연동]에서  ms-sql DB 정보를 입력 합니다.

 

3. MS-SQL 에서 접근권한을 열어줘야 합니다.

이때 접근 가능한 IP주소는 위 도움말에서 제공되는 IP주소로 설정해줘야 합니다

(mysql 접근권한 설정은 생략하도록 하겠습니다.)

 

 

4. 이렇게 mssql 연결 정보를 등록 했다면 정상적으로 연동 되는지 테스트 해야 합니다.

[디자인관리 > 고급 디자인 관리 > 추가 페이지 관리 ] 에서  페이지를 생성 해서 아래와 같이 입력후 확인해보시기 바랍니다.

 

 

 

외부 mssql DB 연동 <Br>
{@
outside_mssql_connect();
@}

 

실제 페이지로 접속해보면 아무런 응답이 없다면 정상적으로 연동이 된겁니다.

만약 에러가 있다면 에러메세지가 출력 되고 소스는 더이상 출력 되지 않고 exit 처리 됩니다.

 

 

5. 사용 가능한 MS-SQL 명령어

애니빌드 솔루션에서는 보안상 모든 php문법과, ms-sql 명령어가 지원 되지 않습니다.

사용가능한 mssql 함수는 아래와 같습니다.

- mssql_query()

- mssql_fetch_array()

- mssql_fetch_row()

- mssql_free_result()

 

 

수고 많으셨습니다. ^^

 

 

게시글 공유 URL복사 cyworld
댓글작성

열기 닫기

댓글작성
top