2012-11-01 3 views
0

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 년

답변

0

문제는 암호가 입력되지 않은 것을 연결하는 데 너무 오래 궁금하네요 따옴표 안에 dblinks를 재 작성하면 모든 것이 잘 동작합니다.

관련 문제