Opções de RPC do servidor vinculado do SQL Server?

4

Ao configurar um servidor vinculado no SQL Server (estamos em 2005), você pode definir duas opções de servidor:

  • Rpc
  • Rpc Out

Olhando para o artigo do MSDN , tudo o que ele afirma é:

RPC - Enables RPC from the specified server.

RPC Out - Enables RPC to the specified server.

Minha pergunta é: por que preciso definir essas opções? O que posso fazer / não fazer ao habilitar o Rpc em um servidor vinculado? Definir essas opções como true tem algum inconveniente?

EDITAR:

Mas para executar o procedimento armazenado remoto, você precisaria da configuração "RPC Out" ativada. Quando você precisaria da configuração "RPC" ativada?

    
por Aaron Daniels 24.06.2009 / 13:14

3 respostas

8

Um exemplo de um RPC neste contexto é um procedimento armazenado. Para vincular outro servidor e executar um sp, você precisará definir a opção RPC Out.

-Anders

    
por 24.06.2009 / 13:47
1

Eu sei que esta é uma pergunta antiga, mas ela retorna como um dos primeiros links em uma pesquisa. Eu estou apenas adicionando à resposta do @chankster para dar um pouco mais de detalhes e quando usá-lo. Eu não tenho representante suficiente. para postá-lo como um comentário ainda. A mesma resposta que eu dei no link . De acordo com um msdn blog o RPC vs RPC Out em um servidor vinculado do SQL Server é este:

  1. RPC - essa configuração é principalmente para o recurso herdado chamado Servidor remoto . Segundo o blog afirma que você não estará usando isso no SQL Server 2005 e superior. A menos que você receba um erro como:

18482 “Could not connect to server '%.*ls' because '%.*ls' is not defined as a remote server. Verify that you have specified the correct server name. %.*ls.”

  1. A definição de saída de RPC é muito pertinente para servidores vinculados no SQL Server 2005 e superior. Se isso não estiver ativado, você pode receber a seguinte mensagem de erro:

Msg 7411, Level 16, State 1, Line 1 Server 'myLinkedServer' is not configured for RPC.

O que realmente deve dizer RPC Out deve estar ativado.

    
por 15.07.2015 / 17:04
0

Eu sei que isso é antigo, mas me deparei com essas informações abaixo. O RPC realmente não faz nada. Você só precisa ativar RPC OUT.

link externo para as informações que encontrei

    
por 01.04.2013 / 17:41