Назад | Перейти на главную страницу

Параметры RPC связанного сервера SQL Server?

При настройке связанного сервера в SQL Server (мы находимся на 2005 г.) вы можете установить два варианта сервера:

Глядя на Статья MSDN, все, что он гласит:

RPC - включает RPC с указанного сервера.

RPC Out - включает RPC для указанного сервера.

У меня вопрос, зачем мне устанавливать эти параметры? Что я могу / не могу делать, включив Rpc на связанном сервере? Есть ли у установки этих параметров значения true какие-либо недостатки?

РЕДАКТИРОВАТЬ:

Но для выполнения удаленной хранимой процедуры вам потребуется включить параметр «RPC Out». Когда вам когда-нибудь понадобится включить параметр «RPC»?

Примером RPC в этом контексте является хранимая процедура. Чтобы связать другой сервер и запустить на нем sp, вам необходимо установить параметр RPC Out.

-Андры

Я знаю, что это старый вопрос, но он возвращается как одна из первых ссылок при поиске. Я просто добавляю ответ @chankster, чтобы дать более подробную информацию и когда его использовать. У меня недостаточно репутации. чтобы опубликовать это как комментарий. Тот же ответ, что и я https://dba.stackexchange.com/a/107042/70662. Согласно блог msdn RPC vs RPC Out на связанном сервере SQL Server таков:

  1. RPC - этот параметр в основном предназначен для устаревшей функции, называемой Удаленный сервер. Согласно блогу, в нем говорится, что вы не будете использовать это в SQL Server 2005 и выше. Если только вы не получите ошибку вроде:

18482 «Не удалось подключиться к серверу"%. * Ls ", потому что"%. * Ls "не определен как удаленный сервер. Убедитесь, что вы указали правильное имя сервера. %. * ls. "

  1. RPC Out - настройка очень актуальна для связанных серверов на SQL Server 2005 и выше. Если это не включено, вы можете получить следующее сообщение об ошибке:

Msg 7411, уровень 16, состояние 1, строка 1 Сервер myLinkedServer не настроен для RPC.

Что действительно должно сказать RPC Вне должен быть включен.

Я знаю, что это старый, но я нашел эту информацию ниже. RPC действительно ничего не делает. Вам просто нужно включить RPC OUT.

внешняя ссылка на найденную мной информацию