안녕하세요..
SAP(oracle) --> oracle 로 DB LINK는 자료가 있는데요..
SAP(oracle) --> ms sql 로 DB LINK를 할 수 있는지요..
물론 중간(NT)서버를 거쳐가는 방법은 제외 하구여..
댓글 5
-
Risky
2009.10.26 23:01
-
남산밑
2009.10.27 20:56
Risky님 감사합니다...
소스 처럼 구현 테스트를 해보았는데요..안되네요..
tnsname.ora파일에는 다음과 같이 해주었구여..
KJS.WORLD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS =
(COMMUNITY = SAP.WORLD)
(PROTOCOL = TCP)
(HOST = 10.7.2.147) <=MSSQL서버
(PORT = 1433) <=MSSQL port
)
)
(CONNECT_DATA =
(SID = lseaidevvdb) <=MSSQL 서버 인스턴스명
(GLOBAL_NAME = KJS.WORLD)
)
)
DBCO에서는..
연결이름 SAAAA
DBMS MSS
사용자이름 sa
DB 비밀번호 **********
연결정보 KJS
아밥에서는..
DATA: exc_ref TYPE REF TO cx_sy_native_sql_error,
error_text TYPE string.
EXEC SQL.
CONNECT TO 'SAAAA'
ENDEXEC.
EXEC SQL.
INSERT INTO SSI_SQL
(shift_id, shift_name)
VALUES ('8', 'test1');
ENDEXEC.
IF SY-SUBRC = 0.
ENDIF.
궁금한점...
1.DBIF_DSQL2_CONNECTERR 덤프가 떨어지네요..
2.MS SQL 서버의 DB TABLE명은 지정해주지 않아도 되는지?
혹시 구현해 보신분 안계신지요..흑흑..
-
양키
2009.10.28 00:07
접근방법이 틀린거같군요..
위와같은 방법이 가능하다면 오라클에서 MSSQL을 접속할수있다는 애기같은데..
디비링크방법은 BC환경딴에서 링크를 맺어주기만 하면 연결이 될텐데..
BC쪽에 잘 해주지 않더군요.참고로 1433포트는 BC에서 열어주지않습니다.)
개인용으로 테스트하신다면 BC쪽 설정을 추가하는방법을 찾아보아야겠네요.
-
dbnoid
2009.11.02 08:04
저도 가능할꺼 같다는 생각이 들어 찾아보긴 했지만 Oracle 단이 OS가 Windows기반이 아니면 안될꺼 같더군여
MS-SQL은 Windows 기반이지만 Oracle은 OS에따라서 코드 페이지나 DB에서 인식하는 기타 설정들이 다를듯 하구여 DBCO에서 해보려 했지만 OS기반이 틀리면 안될거 같다는 결론에 도달했는데..혹여나 가능한 방법을 찾으시면 공유해 주시면 감사하겠습니다.
-
파파
2009.11.06 02:45
이게 되나요? 서로 틀린 DB는 안되는걸로 알고 있는데
DB Connection Between ORACLE db To MSSQL db Through ABAP
https://forums.sdn.sap.com/thread.jspa?threadID=774474