Loading

Fehler "changes could not be saved ... because of a sharing violation"

Veröffentlichungsdatum: Jul 20, 2023
Beschreibung
Trifft beim Speichern einer Excel-Datei einer der folgenden Punkte zu?
  1. Die Datei ist über eine Live-Verbindung mit Tableau Desktop verknüpft und Tableau Desktop ist geöffnet. ODER
  2. Eine Ansicht in Tableau Server oder Tableau Cloud wird verwendet, die über eine Live-Verbindung zu der Excel-Datei verfügt.

Dann tritt möglicherweise der folgende Fehler auf:
Ihre Änderungen konnten in '<Dateiname>' nicht gespeichert werden, da eine Freigabeverletzung aufgetreten ist. Versuchen Sie die Speicherung unter einem anderen Dateinamen.

Cause

Bei der Verwendung der direkten Verbindung zu einer Excel-Datei in einer Arbeitsmappe, die in Tableau Desktop, Tableau Server, oder Tableau Cloud geöffnet ist, führt dazu, dass die Excel-Datei geschützt wird.

 
Lösung

Option 1: Native Verbindung weiter verwenden (nur Tableau Desktop)

Schließen Sie Tableau Desktop, und speichern Sie die Excel-Datei.

Option 2: Extraktverbindung mit Excel-Datei verwenden

  1. Erstellen Sie einen Extrakt der Excel-Datei.
  2. Speichern Sie die Arbeitsmappe, schließen Sie Tableau Desktop, und öffnen Sie es dann wieder.
  3. Speichern Sie Änderungen in der Excel-Datei, und aktualisieren Sie den Extrakt in Tableau Desktop, um neue Daten abzurufen. Weitere Informationen zum Erstellen und Aktualisieren von Extrakten finden Sie unter Extrahieren von Daten.

Option 3: Wechseln zur Verwendung alter (Jet-basierter) Verbindungen (nur auf Tableau Desktop 10.5 und älter anwendbar)

Weitere Informationen über die Unterschiede und Vorteile von älteren und nativen Verbindungen finden Sie unter Aktualisieren von Datenquellen.
  1. Stellen Sie in Tableau Desktop eine neue Verbindung zur Excel-Datei her:
    • Klicken Sie auf Verbindung zu Daten herstellen.
    • Klicken Sie auf der Verbindungsseite auf Microsoft Excel, und wählen Sie die Datei aus, zu der Sie eine Verbindung herstellen möchten.
    • Klicken Sie im Dropdown-Menü auf Öffnen, und wählen Sie dann Über ältere Verbindung öffnen aus.
  2. Ersetzen Sie die ursprüngliche Datenquelle durch die neu erstellte Datenquelle. Weitere Informationen finden Sie unter Ersetzen von Datenquellen.

Option 4: Standardmäßige Dauer von 2 Stunden für eine zwischengespeicherte Verbindung verkürzen (nur Tableau Server)

  1. Öffnen Sie auf dem Computer, auf dem Tableau Server ausgeführt wird, als Administrator eine Eingabeaufforderung.
  2. Wechseln Sie zum Bin-Verzeichnis von Tableau Server (standardmäßig C:\Program Files\Tableau\Tableau Server\<version>\bin) und führen Sie einen der folgenden Befehle aus:
    tabadmin stop
    tabadmin set protocolcachelifetime_in_minutes 60
    (bzw. Ihren bevorzugten Wert für die Zeitüberschreitung in Minuten)
    tabadmin config

    Weitere Informationen zu Verbindungszeitüberschreitungen finden Sie unter Live-Datenbankverbindung wird nicht geschlossen.

Zusätzliche Ressourcen

Nummer des Knowledge-Artikels

001474009

 
Laden
Salesforce Help | Article