Ein ArcGIS-Server-Karten-Service verwendet Schemasperren, um zu verhindern, dass Quellen-Dataset-Schemas beim Ausführen des Service geändert werden. Schemasperren sind in Karten-Services standardmäßig aktiviert. Wenn Ihr Workflow regelmäßige Aktualisierungen des Dataset-Schemas erfordert, ohne dass der Karten-Service beendet wird, z. B. beim Ersetzen von Feature-Classes im Gegensatz zum Aktualisieren ausgewählter Zeilen im Schema, können Sie Schemasperren mit ArcGIS Server Manager oder ArcGIS for Desktop deaktivieren.
Wenn Schemasperren deaktiviert sind, wird empfohlen, nur die Quell-Dataset-Schemen zu aktualisieren, wenn sich der Service im Leerlauf befindet. Wenn Sie das Dataset-Schema bei ausgelastetem Service aktualisieren, kommt es bei Verwendung des Karten-Service unter Umständen zu einem unerwarteten Verhalten, z. B. fehlende Layer oder Felder, Abfragefehler und ein nicht verfügbarer Service. Änderungen am Schema des Datasets müssen sorgfältig geplant werden; das permanente Entfernen von Datasets kann zu einem inkonsistenten Zustand der Karten-Services führen.
Hinweis:
Auch wenn Sie Schemasperren in einem Karten-Service deaktivieren, können andere ArcGIS-Anwendungen und -Services weiterhin exklusive Sperren des Schemas abrufen. Falls sie das Schema des Datasets nach dem Deaktivieren der Schemasperren nicht aktualisieren können, finden Sie weitere Informationen unter Schemasperren. Dieses Thema enthält hilfreiche Informationen dazu, wie das Aktualisieren des Schemas anhand von Sperren verhindert werden kann.
Führen Sie die Schritte in einem der folgenden Abschnitte aus, um Schemasperren zu deaktivieren.
In Manager
- Öffnen Sie Manager, und melden Sie sich an. Weitere Hilfe zu diesem Schritt finden Sie unter Anmelden bei Manager.
- Klicken Sie auf Services > Services verwalten.
- Suchen Sie den Karten-Service im Modul Services verwalten, und klicken Sie auf Bearbeiten . Wenn der Karten-Service nicht in der Liste angezeigt wird, befindet er sich möglicherweise in einem Unterordner des Ordners Site (Stammverzeichnis).
- Klicken Sie auf die Registerkarte Parameter.
- Deaktivieren Sie auf der Registerkarte Parameter die Option Datenbankschema sperren.
- Klicken Sie auf Speichern und Neu starten.
Schemasperren werden für alle Datasets deaktiviert, die von Ihrem Karten-Service referenziert werden.
In ArcGIS for Desktop:
In ArcCatalog oder im Fenster Katalog in ArcGIS for Desktop:
- Erweitern Sie den GIS-Server-Knoten.
- Doppelklicken Sie auf ArcGIS-Server hinzufügen, und stellen Sie eine Verbindung des Typs GIS-Server verwalten mit dem Server her. Wenn Sie sich bereits als Administrator angemeldet haben, können Sie diesen Schritt überspringen. Anweisungen zum Herstellen der Verbindung finden Sie unter Herstellen einer Administratorverbindung mit dem ArcGIS-Server in ArcGIS for Desktop.
- Klicken Sie in der Verbindung mit dem ArcGIS-Server mit der rechten Maustaste auf den Karten-Service, den Sie bearbeiten möchten, und wählen Sie Service-Eigenschaften aus.
- Klicken Sie auf die Registerkarte Parameter.
- Klicken Sie auf der Registerkarte Parameter auf Erweitert.
- Stellen Sie im Dialogfeld Erweiterte Eigenschaften die Eigenschaft schemaLockingEnabled auf False ein.
- Klicken Sie auf OK.
- Klicken Sie im Service-Editor auf OK.
Schemasperren werden für alle Datasets deaktiviert, die von Ihrem Karten-Service referenziert werden.