RPC je zkratka pro Remote Procedure Calls. Před spuštěním uložených procedur na propojeném serveru je nutné jej povolit.
Pokud si nejste jisti, zda je povoleno na propojeném serveru, můžete zkontrolovat jeho nastavení dotazem na sys.servers
zobrazení systémového katalogu.
Příklad
Zde je příklad k demonstraci.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Výsledek:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
V tomto případě je povolen výstup RPC. Pokud by bylo zakázáno, jeho hodnota by byla 0
.
Hodnota RPC Out je v is_rpc_out_enabled
sloupec, takže můžeme vybrat právě tento sloupec, aby byl náš výsledek pěkný a výstižný. Pokud však chcete zkontrolovat další nastavení, klidně vraťte všechny sloupce.
Pokud potřebujete změnit hodnotu, přečtěte si část Jak povolit výstup RPC pomocí TSQL.