연결된서버는 완성해서
연결테스트 해보면 성공하거든요
근데
테이블 명세를 볼려고 하거나
오픈쿼리로 셀렉트를 하면
에러가
------------------------------
연결된 서버 "(null)"의 OLE DB 공급자 "SQL Server"에 오류가 발생했습니다. 공급자의 메모리가 부족합니다.
연결된 서버 "(null)"에 대한 OLE DB 공급자 "SQL Server"의 스키마 행 집합 "DBSCHEMA_TABLES"을(를) 가져올 수 없습니다. 공급자가 인터페이스를 지원하지만 이 인터페이스를 사용하면 오류 코드가 반환됩니다. (Microsoft SQL Server, 오류: 7399)
도움말을 보려면 다음을 클릭하십시오: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=09.00.4035&EvtSrc="MSSQLServer&EvtID=7399&LinkId=20476
------------------------------
이렇게 나는데
소스쪽 업체에선
다른 회사잘쓰는데 우리는 문제 없음
하거든요
멘트상으로 보면
오라클쪽 문제 같은데..
대체 어떻게 -_-;;
"Comment 1
-
쓸만한게없네(윤선식)
2014.08.11 21:47
TNSPING 이나 SQLPLUS 에서는 이상이 없는지요?
간혹, 스키마 권한이 없어서 그럴 수도 있습니다만.
오라클 오류인 경우 ORA- XXXX 이런 식으로 문구가 나옵니다. 그런 문구가 아닌 것으로 보아 SQL Server 설정 문제일 가능성이 높습니다.
설정을 어떻게 하셨는지요?
Oracle Client Driver 라든가(x86 / x64 여부까지)
Linked Server 설정한 부분 캡쳐해서 올려 주시면(아이피, 아이디나 비번 등은 빠져도 되겠지만요) 아마 더 도움이 될 듯 합니다.
(Oracle Version, SQL Server Version, Oracle Client Version 등을 알면 더 좋습니다.)
아래 내용 참고입니다. (SQL 2005 라면 좀 다를 수도 있습니다.)
http://blogs.msdn.com/b/dataaccesstechnologies/archive/2012/08/09/error-while-creating-linked-server-quot-cannot-obtain-the-schema-rowset-quot-dbschema-tables-info-quot-for-ole-db-provider-quot-sqlncli10-quot-for-linked-server-linkedservername-quot.aspx