SQL Server 2000에서 SQL Server 2012로 이전 응용 프로그램을 업그레이드 할 예정입니다. Oracle Server는 Oracle Transparent Gateway를 사용하여 매일이 응용 프로그램으로 데이터를 전송합니다. 이전 SQL Server 2000의 모든 데이터와 사용자를 테스트하기 위해 SQL Server 2012를 설치 한 새 서버가 있습니다.SQL Server 2012에 연결하는 Oracle Transparent Gateway 10g
나는 초기 테스트를 수행하고있어, 나는 새로운 SQL 서버 2012에 대한 연결을 테스트하기 위해 내 구성을 변경할 때, 나는 오류 얻을 :
2012-10-31 18:41:21.673: [ OCRRAW][9132]proprinit: Could not open raw device
2012-10-31 18:41:21.673: [ default][9132]a_init:7!: Backend init unsuccessful : [33]
2012-10-31 18:41:21.688: [ CSSCLNT][9132]clsssinit: error(33) in OCR initialization
:이 발견 로그에
SQL> Desc [email protected];
ERROR:
ORA-28500: connection from ORACLE to a non-Oracle system returned this message:
[Transparent gateway for MSSQL]DRV_InitTdp: [Microsoft][ODBC SQL Server
Driver][SQL Server]Login failed for user 'correctlyconfigureduser'. (SQL State: 00000; SQL
Code: 18456)
ORA-02063: preceding 2 lines from SOMEDBLINK
을
관련 사용자와 이미 로그인했으며 사용자와 비밀번호는 정상입니다. 그들은 어쨌든 이전 데이터베이스의 사본입니다.
나는이 오라클 투명 게이트웨이 10g 될 수있는 경우 (10.2) SQL 서버로 DBLINK가 사용자를 생성 할 때 2012 년