RPCは、リモートプロシージャコールの略です。リンクサーバーでストアドプロシージャを実行する前に、有効にする必要があります。
リンクサーバーで有効になっているかどうかわからない場合は、sys.servers
に問い合わせて設定を確認できます。 システムカタログビュー。
例
実例を示します。
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
結果:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
この場合、RPC出力が有効になります。無効にした場合、その値は0
になります 。
RPCOut値はis_rpc_out_enabled
にあります 列なので、その列だけを選択して、結果を簡潔にまとめることができます。ただし、他の設定を確認したい場合は、すべての列を自由に返してください。
値を変更する必要がある場合は、「TSQLを使用してRPC出力を有効にする方法」を参照してください。