Entfernen von Verbindungen mit einer Geodatabase in SQL Server

Dieses Thema gilt nur für ArcGIS for Desktop Standard und ArcGIS for Desktop Advanced.

Der Geodatabase-Administrator kann die Verbindung von Benutzern zu einer Geodatabase in SQL Server über die Registerkarte Verbindungen im Dialogfeld Geodatabase verwalten in ArcGIS for Desktop trennen.

Ein Benutzer muss möglicherweise aus einer Reihe von Gründen getrennt werden. Er oder sie könnte z. B. auf ein Objekt eine Sperre anwenden und damit verhindern, dass ein anderer Editor darauf zugreift. In Situationen, wo es eine beschränkte Anzahl von Verbindungen gibt, die zu einer Geodatabase hergestellt werden können, könnte ein Administrator auch einen Benutzer trennen, um eine Verbindung für einen anderen Benutzer freizugeben.

Um die Verbindung von Benutzern mit einer SDE-Schema-Geodatabase zu trennen, muss der Geodatabase-Administrator der festen Serverrolle "processadmin" hinzugefügt werden. Um Benutzer von der dbo-schema-Geodatabase zu trennen, benötigt der Geodatabase-Administrator keine zusätzlichen Berechtigungen.

AchtungAchtung:

Die Trennung aktiver Verbindungen wird nicht empfohlen. Dies gilt besonders, wenn der verbundene Benutzer gerade Daten bearbeitet.

Führen Sie folgende Schritte aus, um die Verbindung der Benutzer zur Geodatabase zu trennen:

Schritte:
  1. Starten Sie ArcMap oder ArcCatalog, und stellen Sie eine Datenbankverbindung mit der Geodatabase her.

    Stellen Sie sicher, dass Sie die Verbindung als Geodatabase-Administrator herstellen.

  2. Klicken Sie im Kataloginhaltsverzeichnis mit der rechten Maustaste auf die Datenbankverbindung, zeigen Sie auf Verwaltung, und klicken Sie dann auf Geodatabase verwalten.
  3. Klicken Sie auf die Registerkarte Verbindungen.

    Die Benutzersitzungen, die gerade mit der Geodatabase verbunden sind, werden aufgeführt. Ihre eigene Verbindung wird kursiv angezeigt. Beachten Sie, dass dies verbundene Sitzungen sind. Derselbe Benutzer kann von mehreren Clients aus verbunden werden und daher mehrmals in der Liste der verbundenen Benutzer angezeigt werden.

  4. Wählen Sie die Benutzerverbindung aus, (oder Verbindungen) die Sie entfernen möchten.
  5. Klicken Sie mit der rechten Maustaste auf die Verbindungen, und klicken Sie dann auf Verbindung trennen.

    Eine Fehlermeldung wird zurückgegeben, wenn Sie nicht die Berechtigungen haben, die erforderlich sind, um Benutzer zu trennen. Es wird auch eine Fehlermeldung zurückgegeben, wenn Sie versuchen, Ihre eigene Verbindung zu entfernen.

Die Benutzersitzung wird aus der Datenbank gelöscht. Wenn der Benutzer versucht, die Sitzung zu verwenden, wird eine Fehlermeldung zurückgegeben, die aussagt, dass auf die Verbindung nicht zugegriffen werden kann oder dass ein Netzwerk-E/A-Problem vorliegt.

9/11/2013