ArcGIS und SQL Server-Authentifizierung

Wenn Sie über eine ArcGIS-Anwendung eine Verbindung mit einer Datenbank oder Enterprise-Geodatabase in Microsoft SQL Server herstellen, können Sie die Authentifizierungsmethode auswählen, die für die Verbindung verwendet werden soll.

Die Betriebssystemauthentifizierung ist eine Methode zur Identifizierung einer Verbindung mithilfe der Anmeldeinformationen, die vom Betriebssystem des verbindenden Computers übermittelt werden. Über das Betriebssystem authentifizierte Anmeldungen sind der Standardanmeldetyp und daher für SQL Server-Datenbanken empfohlen.

Datenbankanmeldenamen sind im Datenbankmanagementsystem erstellte Konten. Diese Konten sind getrennt vom Anmeldekonto, mit dem Sie eine Verbindung mit dem Betriebssystem herstellen.

Die Betriebssystemauthentifizierung bietet Vorteile im Vergleich zur Datenbankauthentifizierung in SQL Server. Zu diesen Vorteilen zählen folgende:

  • Die Betriebssystemauthentifizierung ist in SQL Server-Datenbanken in der Regel sicherer als die Datenbankauthentifizierung, da dabei ein auf Zertifikaten basierender Sicherheitsmechanismus eingesetzt wird.
  • Wenn Domänenkonten verwendet werden, erfolgt das Management von Kennwörtern und Konten zentral. Der Domänenadministrator verwaltet alle Anmeldungen, die in der Organisation verwendet werden. Der Datenbankadministrator muss keine getrennten Konten verwalten.
  • Wenn Sie über ArcGIS eine Verbindung mit der Datenbank herstellen, müssen Sie keinen Benutzernamen und kein Kennwort angeben. Eine einmalige Anmeldung bietet Zugriff auf alle Services, die die Betriebssystemauthentifizierung unterstützen.

Der letzte oben aufgeführte Vorteil kann je nach Situation als Nachteil angesehen werden. Wenn Sie über ArcGIS-Anwendungen mit Betriebssystemauthentifizierung eine Verbindung herstellen, können Sie nur mit der aktuellen Anmeldung und nicht als ein anderer Benutzer die Verbindung mit der Datenbank herstellen. Bei Web-Services, die auf einer ArcGIS Server-Site ausgeführt werden, ist die aktuelle Anmeldung das ArcGIS Server-Konto. Damit die ArcGIS Server-Site auf die Daten im Web-Service zugreifen kann, müssen Sie die ArcGIS Server-Kontoanmeldung zu SQL Server und zur Datenbank hinzufügen und dem ArcGIS Server-Konto Berechtigungen für die Daten erteilen. Wenn Sie beim Veröffentlichen von Web-Services die Datenbankauthentifizierung verwenden, nutzt ArcGIS Server die gleichen Anmeldeinformationen für den Zugriff auf die Daten, die Sie beim Erstellen der Karte und Veröffentlichen des Service verwendet haben.