PostgreSQL에서 MSSQL 로 DB_LINK를 설정해야합니다.
제가 진행한방법은
1. DBI 다운
2. Freetds 설치
3. DBD 컴파일
4. dbi-link 다운받고
DB_LINK연결 설정하려고 하니 아래와같은 에러가납니다.
-------------------------------------- 실행쿼리 ------------------------
SELECT dbi_link.set_up_connection(
'dbi:Sybase:testserver'::dbi_link.data_source,
'testuser'::text,
'testpw'::text,
'{"AutoCommit" : 1, "RaiseError": 1}',
NULL::json,
NULL::text,
NULL::text,
'testserver_mssql'::text
);
---------------------------------------- 에러구문 -----------------------------
WARNING: SELECT count(*) AS "driver_there"
FROM dbi_link.available_drivers()
WHERE available_drivers = 'dbi:Sybase:testserver'
CONTEXT: PL/Perl function "set_up_connection"
ERROR: install_driver(Sybase) failed: Attempt to reload DBD/Sybase.pm aborted.
Compilation failed in require at line 3.
at line 43
CONTEXT: PL/Perl function "set_up_connection"
********** Error **********
ERROR: install_driver(Sybase) failed: Attempt to reload DBD/Sybase.pm aborted.
Compilation failed in require at line 3.
at line 43
SQL state: XX000
Context: PL/Perl function "set_up_connection"
아무리 구글링해도 답이안나오네요.ㅠㅠ 혹시 제가 빼먹은 부분이 있다면 알려주세요~
|