この質問は■36718の続きに相当します。質問の内容が変わったので別スレッドにします。なんとかストアドをサーバーにデプロイできたんですが、次のエラーが出て実行できません。外部プロシージャ・エージェントへのRPC接続をオープンできません。行1VisualStudioのサーバーエクスプローラでSYSのファンクションを確認したところ、GETEMPNAMEは登録されておりました。GETEMPNAMEは以下を参考に実装しました(SYSに存在しないテーブルを指定しているのでSQLはエラーになると思います)。ttp://codezine.jp/article/detail/1202?p=3調べてみますと、どうもリスナーの設定が悪いように思うのですが、どう悪いのかがわかりません。リスナーの設定は以下を参考に行いました。ttp://otndnld.oracle.co.jp/document/products/oracle10g/102/windows/B31248-01/intro.htm現在の設定は以下のようになっています。)解決へのアドバイスお願いします。なんとかストアドをサーバーにデプロイできたんですが、次のエラーが出て実行できません。外部プロシージャ・エージェントへのRPC接続をオープンできません。行1.NETによるストアドの実行権限について調べてみてください。マガジンの特集でその辺りの解説をした気がしますが手元に原稿がないので詳細不明。sh@pの@はoに直してね。書籍にもちょこっとだけ書いていたので本で確認したけどやっぱり権限っぽい感じです。12:00:43)RPC関連だとするとhttp://www.atmarkit.co.jp/fdb/rensai/ora_dotnet04/ora_dotnet04_2.htmlあたりが参考になるかと。返信>.NETによるストアドの実行権限について調べてみてください。定義者権限と実行者権限の話ですかね?それでしたら、何も指定していませんので、定義者権限になっていると思います。SYSユーザーで定義、実行を試みましたので問題ないかと思います。何よりこの権限の無し時に起こるエラーは違ったもののようですし。.NETストアドプロシージャをデプロイする際の権限でしょうか?それでしたら、SYSDBAで行っております。.NET用のOracleデプロイメント・ウィザードで接続を確立する際、ロールのところで自動的にSYSDBAが選択されておりました。つねさんのおっしゃっている「.NETによるストアドの実行権限」というのはまた別の権限のことを指しているんでしょうか?私の調べた限りではこれ以上のことはわかりませんでした。>RPC関連だとすると>http://www.atmarkit.co.jp/fdb/rensai/ora_dotnet04/ora_dotnet04_2.html>あたりが参考になるかと。http://codezine.jp/article/detail/1202?p=2上記と書いてあることがほぼいっしょですね。一応この辺りを参考にしたつもりなのです。EXTPROC1))のように変更したらいけました。