RPC to skrót od Remote Procedure Calls. Musi być włączony, zanim będzie można wykonywać procedury składowane na połączonym serwerze.
Jeśli nie masz pewności, czy jest włączony na serwerze połączonym, możesz sprawdzić jego ustawienie, wysyłając zapytanie do sys.servers
widok katalogu systemowego.
Przykład
Oto przykład do zademonstrowania.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Wynik:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
W takim przypadku wyjście RPC jest włączone. Gdyby był wyłączony, jego wartością byłoby 0
.
Wartość wyjścia RPC znajduje się w is_rpc_out_enabled
kolumna, więc możemy wybrać tylko tę kolumnę, aby nasz wynik był ładny i zwięzły. Możesz jednak zwrócić wszystkie kolumny, jeśli chcesz sprawdzić inne ustawienia.
Jeśli musisz zmienić wartość, zobacz Jak włączyć wyjście RPC za pomocą TSQL.