RPC significa Chamadas de Procedimento Remoto. Ele precisa ser ativado antes que você possa executar procedimentos armazenados em um servidor vinculado.
Se você não tiver certeza se está habilitado em um servidor vinculado, verifique sua configuração consultando o
sys.servers
visualização do catálogo do sistema. Exemplo
Aqui está um exemplo para demonstrar.
SELECT
is_rpc_out_enabled
FROM sys.servers
WHERE name = 'Homer';
Resultado:
+----------------------+ | is_rpc_out_enabled | |----------------------| | 1 | +----------------------+
Neste caso, RPC Out está habilitado. Se estivesse desabilitado, seu valor seria
0
. O valor RPC Out está no
is_rpc_out_enabled
coluna, para que possamos selecionar apenas essa coluna para tornar nosso resultado agradável e conciso. No entanto, sinta-se à vontade para retornar todas as colunas se quiser verificar outras configurações. Se você precisar alterar o valor, consulte Como habilitar saída de RPC usando TSQL.