0
我已經建立了從SQL Server到Oracle數據庫的鏈接服務器。連接已經測試成功。我用下面的查詢從SQL Server表,併成功返回我的結果集:OLE DB提供程序「OraOLEDB.Oracle」用於鏈接服務器返回的消息「ORA-06576:不是有效的函數或過程名稱」
EXEC ('select * from tablename') AT [linkedservername]
我跑了從Oracle數據庫之後,它(存儲過程)工作原理:
EXEC schemaname.storedprocedurename
然而,當我跑這從SQL服務器,它返回我的錯誤消息ORA-00900: invalid SQL statement
EXEC('call schemaname.storedprocedurename') AT [linkedservername]
任何人有任何想法可能是什麼原因?
'EXEC [RemoteServer] .DatabaseName.DatabaseOwner.StoredProcedureName' – Eric