RPC står för Remote Procedure Calls. Det måste vara aktiverat innan du kan köra lagrade procedurer på en länkad server.
Om du inte är säker på om den är aktiverad på en länkad server kan du kontrollera inställningen genom att fråga sys.servers
systemkatalogvy.
Exempel
Här är ett exempel att visa.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Resultat:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
I det här fallet är RPC Out aktiverat. Om den var inaktiverad skulle dess värde vara 0
.
RPC Out-värdet finns i is_rpc_out_enabled
kolumn, så att vi kan välja just den kolumnen för att göra vårt resultat snyggt och kortfattat. Men returnera gärna alla kolumner om du vill kontrollera andra inställningar.
Om du behöver ändra värdet, se Hur man aktiverar RPC Out med TSQL.