Skip To Content

Herstellen einer Verbindung von einer ArcGIS Server-Instanz zu einer Enterprise-Geodatabase

Wenn Sie das Esri Windows-AMI zum Bereitstellen einer ArcGIS Server-Site verwendet haben, beinhaltet die Bereitstellung eine Installation von ArcGIS Desktop. Sie können sich bei der ArcGIS Server-Instanz anmelden und von ArcGIS Desktop eine Verbindung zu den Enterprise-Geodatabases herstellen, die Sie mit der Bereitstellung erstellt haben. Die Schritte unterscheiden sich danach, ob die Enterprise-Geodatabase in einer SQL Server Express- bzw. einer PostgreSQL-Datenbank oder mit einem Amazon Relational Database Service (RDS) ausgeführt wird.

Herstellen einer Verbindung zu einer Geodatabase in SQL Server Express

Führen Sie die folgenden Schritte aus, um eine Verbindung zu einer Enterprise-Geodatabase auf einer SQL Server Express-Instanz herzustellen:

  1. Um eine Verbindung zu der Instanz herzustellen, müssen Sie die entsprechenden Ports in der Sicherheitsgruppe öffnen.

    Weitere Informationen zum Öffnen von Ports, Aktivieren von Remotedesktop, Ermitteln des Kennworts für die Administratoranmeldung und zum Autorisieren von ArcGIS Desktop finden Sie unter Verwalten der Amazon EC2-Instanz über eine Windows-Remotedesktop-Verbindung. (Sie können den letzten Schritt in "Verwalten der Amazon EC2-Instanz über eine Windows-Remotedesktopverbindung" ignorieren; Sie müssen ArcGIS Server Manager nicht öffnen.)

  2. Nachdem Sie sich bei der ArcGIS Server-Instanz als Administrator angemeldet und ArcGIS Desktop autorisiert haben, starten Sie ArcCatalog.
  3. Erweitern Sie im Kataloginhaltsverzeichnis den Knoten Datenbankverbindungen.
  4. Doppelklicken Sie auf Datenbankverbindung hinzufügen.
  5. Geben Sie die folgenden Verbindungseigenschaften an, um eine Verbindung zur Enterprise-Geodatabase in SQL Server Express herzustellen:

    FeldWert

    Datenbankplattform

    SQL Server

    Instanz

    Der Name der SQL Server-Instanz.

    Verwenden Sie einen der folgenden Instanznamen:

    • Der Name der Site.
    • Wenn sich ArcGIS Desktop auf demselben Computer wie die SQL Server Express-Instanz befindet, können Sie localhost eingeben.

    Authentifizierungstyp

    Betriebssystemauthentifizierung

    Datenbank

    Wählen Sie den Namen der Geodatabase aus, zu der Sie eine Verbindung herstellen möchten.

  6. Klicken Sie auf OK, um eine Verbindung herzustellen, und schließen Sie das Dialogfeld Datenbankverbindung.
  7. Geben Sie einen Namen für die Verbindung ein.

    Geben Sie beispielsweise egdbhostconnection ein.

Herstellen einer Verbindung zu einer Geodatabase in Amazon RDS for SQL Server

Führen Sie die folgenden Schritte aus, um eine Verbindung zu einer Geodatabase in Amazon RDS for SQL Server herzustellen:

  1. Melden Sie sich bei einem der Computer auf der ArcGIS Server-Instanz als Administrator an, und autorisieren Sie ArcGIS Desktop.

    Informationen zum Herstellen einer Verbindung zu einer AWS-Instanz mithilfe einer Remotedesktopverbindung finden Sie unter Verwalten der Amazon EC2-Instanz über eine Windows-Remotedesktopverbindung.

  2. Starten Sie ArcCatalog, und erweitern Sie den Knoten Datenbankverbindungen im Kataloginhaltsverzeichnis.
  3. Doppelklicken Sie auf Datenbankverbindung hinzufügen.
  4. Geben Sie die folgenden Verbindungseigenschaften an:

    FeldWert

    Datenbankplattform

    SQL Server

    Instanz

    Geben Sie eine Verbindungszeichenfolge bestehend aus folgenden Elementen ein: <database_instance_identifier>.<region_id>.rds.amazonaws.com

    • database_instance_identifier: Diesen Namen haben Sie beim Erstellen des RDS angegeben.
    • region_id: Wird von AWS zugewiesen. Enthält eine Kennung und den Namen der Region, in der Sie den RDS erstellt haben.

    Authentifizierungstyp

    Datenbankauthentifizierung

    Benutzername

    Geben Sie den Namen des Datenbankbenutzers ein.

    • Wenn Sie Ihre Site mit ArcGIS Server Cloud Builder on Amazon Web Services oder einer von Esri bereitgestellten CloudFormation-Vorlage erstellt haben, geben Sie für den Benutzernamen sde ein.
    • Wenn Sie in der Datenbank Ihren eigenen Benutzer erstellt haben, geben Sie diesen Benutzernamen ein.

    Kennwort

    Geben Sie das Kennwort für den Datenbankbenutzer ein.

    Benutzername und Kennwort speichern

    Aktivieren Sie das Kontrollkästchen neben diesem Parameter.

    Datenbank

    Wählen Sie den Namen der Geodatabase aus, zu der Sie eine Verbindung herstellen möchten.

  5. Klicken Sie auf OK, um eine Verbindung herzustellen, und schließen Sie das Dialogfeld Datenbankverbindung.
  6. Geben Sie einen Namen für die Verbindung ein.

    Geben Sie beispielsweise egdbhostconnection ein.

Herstellen einer Verbindung in PostgreSQL oder Amazon RDS for PostgreSQL

Da die Esri AMIs, die PostgreSQL enthalten, unter Ubuntu ausgeführt werden, erfolgt keine ArcGIS Desktop-Installation auf der ArcGIS Server-Instanz Führen Sie die folgenden Schritte aus, um eine Enterprise-Geodatabase in einem PostgreSQL-Datenbank-Cluster unter AWS zu verbinden oder von einer lokalen Installation von ArcGIS Desktop eine Verbindung mit einer Geodatabase in Amazon RDS for PostgreSQL herzustellen. Beachten Sie, dass die Performance geringer ist, wenn Sie die Verbindung von einer lokalen ArcGIS Desktop-Installation herstellen, als wenn Sie die Verbindung von einer Installation auf einer EC2-Instanz in derselben AWS-Region wie die PostgreSQL-Datenbank herstellen.

  1. Um eine Verbindung zu der Instanz herzustellen, müssen Sie die entsprechenden Ports in der Sicherheitsgruppe öffnen.
  2. Stellen Sie über eine ArcGIS Desktop-Installation auf Ihrem lokalen Desktop eine Verbindung zur Geodatabase unter AWS her.

    Hierzu müssen möglicherweise Firewall-Einstellungen in Ihrem Netzwerk geändert werden. Fragen Sie Ihren Netzwerkadministrator, ob Sie von Ihrem Desktop aus auf Cloud-Instanzen zugreifen können.

    1. Starten Sie ArcMap oder ArcCatalog, und erweitern Sie den Knoten Datenbankverbindungen im Kataloginhaltsverzeichnis.
    2. Doppelklicken Sie auf Datenbankverbindung hinzufügen.
    3. Geben Sie die folgenden Verbindungseigenschaften an, um eine Verbindung zur Geodatabase herzustellen:

      FeldWert

      Datenbankplattform

      PostgreSQL

      Instanz

      Verwenden Sie für eine Datenbank in einem PostgreSQL-Datenbank-Cluster unter AWS einen der folgenden Namen:

      • Der Name der Site.
      • Der öffentliche DNS der Instanz, auf der PostgreSQL installiert ist.

        Im Folgenden finden Sie einen Beispiel-DNS:ec2-123-45-678-90.compute-1.amazonaws.com

        Hinweis:

        Beachten Sie, dass sich der öffentliche DNS ändert, wenn Sie die Site oder die EC2-Instanz beenden. Daher müssen Sie diese Verbindungsinformationen aktualisieren, wenn Sie die Verbindung über den DNS herstellen.

      Geben Sie bei einer Amazon RDS for PostgreSQL-Datenbank eine Verbindungszeichenfolge bestehend aus folgenden Elementen ein: <database_instance_identifier>.<region_id>.rds.amazonaws.com

      • database_instance_identifier: Diesen Namen haben Sie beim Erstellen des RDS angegeben.
      • region_id: Wird von AWS zugewiesen. Enthält eine Kennung und den Namen der Region, in der Sie den RDS erstellt haben.

      Authentifizierungstyp

      Datenbankauthentifizierung

      Benutzername

      Geben Sie den Namen des Datenbankbenutzers ein.

      • Wenn Sie Ihre Site mit einer von Esri bereitgestellten CloudFormation-Vorlage erstellt haben, geben Sie für den Benutzernamen owner ein.
      • Wenn Sie in der Datenbank Ihren eigenen Benutzer erstellt haben, geben Sie diesen Benutzernamen ein.

      Kennwort

      Geben Sie das Kennwort für den Datenbankbenutzer ein.

      Benutzername und Kennwort speichern

      Aktivieren Sie das Kontrollkästchen neben diesem Parameter.

      Datenbank

      Wählen Sie den Namen der Geodatabase aus, zu der Sie eine Verbindung herstellen möchten.

    4. Klicken Sie auf OK, um eine Verbindung herzustellen, und schließen Sie das Dialogfeld Datenbankverbindung.
    5. Geben Sie einen Namen für die Verbindung ein.

      Geben Sie beispielsweise egdbhostconnection ein.