itgendch023: Die Sicherungsdatenbank von Data Cache konnte nicht geöffnet werden

399
H Jansen

Ich habe den Invantive Data Cache für meine Verbindung zu Exact Online Belgium konfiguriert. Es verbindet sich gut. Aber wenn ich die folgende Abfrage (zum Beispiel) als erste Abfrage starte:

select * from me 

Ich bekomme ein:

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 

Aufbau

Ich habe die Verbindung in settings.xml wie folgt konfiguriert:

<?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="> <database order="0" provider="ExactOnlineAll" connectionString="apiUrl=https://start.exactonline.be" /> </connection> </group> </settings> 

Was mache ich falsch?

1
Wie haben Sie die Verbindung in settings.xml konfiguriert? Guido Leenders vor 6 Jahren 0

1 Antwort auf die Frage

0
Guido Leenders

Möglicherweise möchten Sie Folgendes überprüfen:

  • Der Benutzer 'ods' hat das Recht, Tabellen und Views in der Datenbank 'ods' zu erstellen (dbowner ist in Ordnung).
  • Der Benutzer 'ods' kann sich mit dem Server verbinden (es gibt keine Firewall, die ihn blockiert).

Aufgrund des Fehlers denke ich, dass ein Firewall-Block aktiv ist.

Informationen zu den Berechtigungen für Benutzer odsfinden Sie in Ihrem lokalen DBA und weisen Sie ihn beispielsweise auf den DBA-Artikel hin .

Die Verbindung zur Cloud Data Replicator-Datenbank wird nur bei der ersten Abfrage oder Aktion geöffnet, nicht bei der ersten Anmeldung an der Cloud-Plattform.

Um alle verfügbaren Tabellen zu laden, wäre der logische nächste Schritt:

alter persistent cache load 

und zum erfrischen:

alter persistent cache refresh 

Das erspart Ihnen viel Wartung am Repository.

Mit local data cachekönnen Sie eine GUI erhalten, um sie zu konfigurieren.

Thx, ich werde es prüfen lassen. H Jansen vor 6 Jahren 0