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