RPC означава отдалечени повиквания на процедури. Той трябва да бъде активиран, преди да можете да изпълнявате съхранени процедури на свързан сървър.
Ако не сте сигурни дали е активиран на свързан сървър, можете да проверите дали е настройката, като запитате sys.servers
изглед на системния каталог.
Пример
Ето пример за демонстрация.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Резултат:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
В този случай RPC Out е активиран. Ако беше деактивиран, стойността му ще бъде 0
.
Стойността на RPC Out е в is_rpc_out_enabled
колона, така че можем да изберем точно тази колона, за да направим нашия резултат приятен и сбит. Въпреки това, не се колебайте да върнете всички колони, ако искате да проверите други настройки.
Ако трябва да промените стойността, вижте Как да активирате RPC Out с помощта на TSQL.