HOME >> Tips >> Microsoft SQL Server

リンクサーバーにEXECでSQL コマンドを実行するとエラー「7411」が発生する
 サーバー 'xxx' は RPC に対して構成されていません。

2016/6/25
文書番号:20523

SQL Server でリンクサーバーに対してEXECでSQL コマンドを実行したところ以下のエラーが発生しました。

===========================================================
メッセージ 7411、レベル 16、状態 1、行 1
サーバー 'CENTRAL' は RPC に対して構成されていません。
===========================================================


クリックで拡大

リンクサーバーに対してRPC出力を有効にしておく必要があります。

【設定方法】

  1. 対象のリンクサーバーを右クリックし、「プロパティ」を開きます。

    クリックで拡大
  2. 「サーバーオプション」を選択し、「RPC出力」の項目を「True」に変更します。
    「OK」ボタンでリンクサーバーのプロパティを閉じます。

    クリックで拡大


  3. 再度、コマンドを実行してエラーにならないことを確認します。

【参考情報】

[MSDN] リンク サーバーの作成 (SQL Server データベース エンジン)
https://msdn.microsoft.com/ja-jp/library/ff772782(v=sql.120).aspx