Integration Runtime: Access to [IR self-hosted Local Path] is not allowed.

E a pessoal!

Vamos de Integration Runtime novamente? 🙂

De uns tempos para c, o Data Factory e o Synapse comearam a gerar alguns erros ao criar um Integration Runtime Self-Hosted, quando criamos um Linked Service do tipo File System, apontado para um pasta local no sistema de arquivos:

IR Self-hosted devidamente configurado…
Configurao do Linked Service
Erro ao testar a conexo

Anteriormente, esse era um processo que funcionava normalmente… Para resolver, temos duas opes.

  1. Instalar uma verso mais antiga do Integration Runtime (descubra qual no final do post 😉 )
  2. Mudar o comportamento do IR

Vamos direto para o passo 2… Seguindo os seguintes passos:

  • Abrir o terminal (ou o powershell…)
  • Entrar na pasta shared, no seguinte caminho (a verso que estou usando a da primeira imagem… Este o caminho padro. Talvez para voc, o caminho seja outro):
  • Executar o seguinte comando:

Aps executar o comando, o IR vai reiniciar automaticamente e, quando estiver online novamente, basta fazer o teste de conexo:

Conexo realizada com sucesso

Ok Logan, massa… Mas, porque isso acontece?

Um curioso qualquer

Desde a verso 5.28.8473.1 do IR Self-Hosted, a Microsoft mudou o comportamento padro, bloqueando o acesso aos recursos locais onde o IR est instalado (com total razo).

RTFM!!

Para finalizar, cabe uma observao, por mais bvia que ela possa parecer…

Essa prtica no recomendada! Evitem instalar o IR Self-Hosted em mquinas onde os dados esto armazenados. Criem uma mquina apartada, unicamente para isso e usem o mapeamento de rede (isso, inclusive, merece um outro post parte…)

Espero que seja til para algum, assim como foi para mim. 🙂

Valeu pessoal!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.