0
SQL Server에서 Oracle 데이터베이스로 연결된 서버를 설치했습니다. 연결이 성공적으로 테스트되었습니다. 내가 SQL 서버에서 테이블을 쿼리하려면 다음을 사용하여 성공적으로 나에게 결과 집합 반환OLE DB 공급자 "OraOLEDB.Oracle"연결된 서버에 대해 "ORA-06576 : 유효한 함수 또는 프로 시저 이름이 아닙니다."
EXEC ('select * from tablename') AT [linkedservername]
나는 오라클 데이터베이스에서 다음의 RAN, 그것은 (저장 프로 시저)가 작동합니다
EXEC schemaname.storedprocedurename
내가 SQL 서버에서이 작업을 실행했을 때 그러나, 그것은 나를 누군가가 원인 일 수 있습니다 어떤 생각을 가지고 ORA-00900: invalid SQL statement
EXEC('call schemaname.storedprocedurename') AT [linkedservername]
오류 메시지를 반환?
EXEC [RemoteServer] .DatabaseName.DatabaseOwner.StoredProcedureName' – Eric