itgendch023: O banco de dados de backup do Data Cache não pôde ser aberto

1

Configurei o Invantive Data Cache na minha conexão com o Exact Online Belgium. Ele se conecta bem. Mas quando eu executo a seguinte consulta (por exemplo) como uma primeira consulta:

select * from me

Eu recebo um:

Backing database of Data Cache could not be opened.
Er is een netwerkfout of een exemplaarspecifieke fout opgetreden tijdens het maken van verbinding met SQL Server. De server is niet gevonden of is niet toegankelijk. Controleer of de exemplaarnaam correct is en of in de instellingen van SQL Server externe verbindingen zijn toegestaan. (provider: Named Pipes Provider, error: 40 - Kon geen verbinding met SQL Server openen)
Kan het netwerkpad niet vinden

Configuração

Configurei a conexão da seguinte forma em settings.xml:

<?xml version="1.0" encoding="utf-16"?>
<settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="3" forcedefault="false">
  <group name="Data Cache">
    <connection name="EOL-be-data cache" manual="true" dataCacheConnectionString="provider=SqlServer;connectionString={Server=server.com;Database=ods;User Id=ods;Password=secret}">
      <database order="0" provider="ExactOnlineAll" connectionString="apiUrl=https://start.exactonline.be" />
    </connection>
  </group>
</settings>

O que estou fazendo de errado?

    
por H Jansen 17.07.2017 / 16:04

1 resposta

0

Você pode querer verificar o seguinte:

  • O usuário 'ods' tem o privilégio de criar tabelas e visualizações no banco de dados 'ods' (o dbowner é bom).
  • Os "ods" do usuário podem se conectar ao servidor (não há firewall bloqueando isso).

Com base no erro, acho que existe um bloco de firewall ativo.

Sobre os privilégios para o usuário ods , consulte seu DBA local e indique-o, por exemplo, para Artigo do DBA .

A conexão com o banco de dados do replicador de dados em nuvem é aberta apenas na primeira consulta ou ação, não no logon inicial na plataforma em nuvem.

Para carregar todas as tabelas disponíveis, o próximo passo lógico seria:

alter persistent cache load

e para atualizar:

alter persistent cache refresh

Isso poupa muita manutenção no repositório.

Usando local data cache , você pode obter uma GUI para confi-la.

    
por 17.07.2017 / 16:10