RPC sta per Remote Procedure Calls. Deve essere abilitato prima di poter eseguire stored procedure su un server collegato.
Se non sei sicuro che sia abilitato su un server collegato, puoi verificarne l'impostazione interrogando sys.servers
vista catalogo di sistema.
Esempio
Ecco un esempio da dimostrare.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Risultato:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
In questo caso, RPC Out è abilitato. Se fosse disabilitato, il suo valore sarebbe 0
.
Il valore RPC Out è in is_rpc_out_enabled
colonna, quindi possiamo selezionare solo quella colonna per rendere il nostro risultato piacevole e conciso. Tuttavia, sentiti libero di restituire tutte le colonne se desideri controllare altre impostazioni.
Se è necessario modificare il valore, vedere Come abilitare l'uscita RPC utilizzando TSQL.