Skip To Content

00078: Datenquellenverbindung verwendet Betriebssystemauthentifizierung

Die Verbindung mit der Datenquelle des Layers verwendet Betriebssystemauthentifizierung, und Sie versuchen, eine Veröffentlichung mit aktiviertem Feature-Zugriff (Feature-Service) in einem Service vorzunehmen.

Lösung

  • Wenn Sie einen Abfrage-Layer verwenden, führen Sie die folgenden Schritte aus.
    1. Klicken Sie im Inhaltsverzeichnis mit der rechten Maustaste auf den Abfrage-Layer, und klicken Sie dann auf Eigenschaften.
    2. Klicken Sie auf die Registerkarte Quelle.
    3. Klicken Sie auf Abfrage ändern.
    4. Klicken Sie auf Verbindungen.
    5. Klicken Sie auf die Verbindung und dann auf Bearbeiten.
    6. Navigieren Sie zu der soeben aktualisierten Datenbankverbindung, und doppelklicken Sie darauf.
    7. Klicken Sie auf den Dropdown-Pfeil Authentifizierung und anschließend auf Datenbankauthentifizierung.
    8. Klicken Sie auf OK.
    9. Wiederholen Sie diesen Schritt für jeden Abfrage-Layer im Datenrahmen.
  • Wenn Sie einen Feature-Layer verwenden, führen Sie die folgenden Schritte aus.
    1. Öffnen Sie ArcCatalog oder das Fenster Katalog in ArcMap.
    2. Klicken Sie mit der rechten Maustaste auf die Datenbankverbindung, und wählen Sie Verbindungseigenschaften.
    3. Klicken Sie auf Datenbankauthentifizierung, und geben Sie einen Benutzernamen und ein Kennwort ein. Wenden Sie sich an den Datenbankadministrator, wenn Sie den richtigen Benutzernamen und das richtige Kennwort nicht kennen.
    4. Klicken Sie auf OK.
    5. Klicken Sie mit der rechten Maustaste im Inhaltsverzeichnis auf den Layer, und klicken Sie dann auf Eigenschaften.
    6. Klicken Sie auf die Registerkarte Quelle.
    7. Klicken Sie auf Datenquelle festlegen.
    8. Navigieren Sie zu der soeben aktualisierten Datenbankverbindung, und doppelklicken Sie darauf.
    9. Doppelklicken Sie auf das Dataset für den Layer.
    10. Klicken Sie auf OK.
    11. Wiederholen Sie diesen Schritt für jeden Layer im Datenrahmen.
Vorsicht:

Wenn Sie die Verbindungseigenschaften im Dialogfeld Datenbankverbindung manuell ändern, hat dies keine Auswirkungen auf den Layer. Diese Änderung hat nur Auswirkungen auf die Datenbankverbindung. Wenn Sie Verbindungseigenschaften manuell ändern, müssen Sie den Layer, den Sie mit der ursprünglichen Verbindung mithilfe der Betriebssystemauthentifizierung hinzugefügt haben, entfernen und mit der Verbindung mithilfe der Datenbankauthentifizierung erneut hinzufügen. Sie können diesen Vorgang mithilfe von "arcpy.mapping" automatisieren.

Weitere Informationen zum Aktualisieren von Datenquellen mit "arcpy.mapping"

Wenn Sie im Fenster Vorbereiten im Kontextmenü auf die Option Verbindungseigenschaften bearbeiten klicken, werden die Layer automatisch mit der vorgenommenen Änderung aktualisiert.

Weitere Informationen

Bei der Betriebssystemauthentifizierung meldet sich der Benutzer beim Computer an. Daraufhin werden die Anmeldedaten zur Autorisierung vom Betriebssystem des Benutzercomputers an die Datenbank übermittelt.

Bei der Datenbankauthentifizierung meldet sich der Benutzer beim Server an und muss sich dann nochmals separat bei der Datenbank anmelden. Dabei muss er einen Benutzernamen und ein Kennwort für die Datenbank angeben, die der Datenbankadministrator für ihn erstellen muss.