Skip To Content

Aktualisieren von Enterprise-Geodatabases in SQL Server unter Amazon Web Services

Nachdem Sie das Upgrade von ArcGIS Pro oder ArcGIS Server auf den Instanzen in der ArcGIS Enterprise on Amazon Web Services (AWS)-Bereitstellung durchgeführt haben, können Sie die Enterprise-Geodatabases in Microsoft SQL Server aktualisieren. Die Vorgehensweise zur Aktualisierung hängt davon ab, ob die Geodatabase in einer SQL Server-Datenbank oder unter Amazon Relational Database Service (RDS) for SQL Server ausgeführt wird.

Hinweis:

Nachdem Sie bei der Geodatabase ein Upgrade auf die aktuelle Version durchgeführt haben, können ArcGIS Pro-Clients der Version 2.2 und früher und ArcGIS-Clients der Version 10.6.1 und früher keine Verbindung mehr zu der Geodatabase herstellen.

Aktualisieren einer Enterprise-Geodatabase in SQL Server

Bei den folgenden Schritten wird davon ausgegangen, dass Sie die Geodatabase mithilfe von ArcGIS Enterprise on Amazon Web Services-Werkzeugen erstellt haben, mit denen Geodatabases nach dem DBO-Schema erstellt werden.

Führen Sie die folgenden Schritte aus, um eine Enterprise-Geodatabase in einer SQL Server-Instanz unter AWS zu aktualisieren:

  1. Erstellen Sie eine vollständige Sicherung jeder Datenbank, die eine Enterprise-Geodatabase auf der SQL Server-Instanz in AWSenthält.
    1. Stellen Sie als Administrator angemeldet eine Verbindung zu der Amazon Elastic Compute Cloud (EC2)-Instanz her, auf der SQL Server installiert ist.
    2. Starten Sie Microsoft SQL Server Management Studio, und melden Sie sich mit der Windows-Authentifizierung an.
    3. Erstellen Sie Sicherungen jeder Datenbank, die eine Geodatabase enthält, bei der ein Upgrade durchgeführt werden soll.
    4. Schließen Sie Management Studio, um sicherzustellen, dass Sie die Verbindung zu den Datenbanken getrennt haben.
  2. Bevor Sie die Aktualisierung durchführen, beenden Sie alle ArcGIS Server-Web-Services-Verbindungen, die auf Daten in der Geodatabase zugreifen.

    Beim Aktualisieren darf mit Ausnahme des Administrators kein anderer Benutzer mit der Geodatabase verbunden sein. Dazu zählen ebenfalls Service-Verbindungen.

    1. Melden Sie sich bei ArcGIS Server Manager für die ArcGIS Server-Site in AWS an, und stoppen Sie alle Services, die Daten in der Geodatabase referenzieren, bei der ein Upgrade durchgeführt werden soll.
    2. Melden Sie sich bei einer EC2-Instanz in AWS an, auf der ArcGIS Pro installiert ist, und vergewissern Sie sich, dass es keine weiteren Verbindungen mit der Geodatabase gibt.

      Stellen Sie sicher, dass sich die ArcGIS Pro EC2-Instanz in derselben Region befindet wie die SQL Server EC2-Instanz.

  3. Während Sie noch in ArcGIS Pro sind, führen Sie das Geoverarbeitungswerkzeug Geodatabase aktualisieren aus.

    Weitere Informationen finden Sie unter Aktualisieren einer Enterprise-Geodatabase in SQL Server auf der Hilfeseite von ArcGIS Pro.

  4. Wenn Sie weitere Enterprise-Geodatabases in SQL Server haben, wiederholen Sie die vorherigen Schritte, um sie zu aktualisieren.
  5. Starten Sie die ArcGIS Server-Web-Services neu.

Aktualisieren einer Geodatabase in Amazon RDS for SQL Server

Führen Sie die folgenden Schritte aus, um eine Desktop-Geodatabase in Amazon RDS for SQL Server zu aktualisieren:

  1. Melden Sie sich bei der AWS Management Console an, und erstellen Sie einen Snapshot der RDS for SQL Server-Instanz.
  2. Stellen Sie über SQL Server Management Studio eine Verbindung mit der RDS for SQL Server-Instanz her, und fügen Sie den SDE-Benutzer zur Rolle "db_owner" in der Datenbank hinzu.
  3. Schließen Sie SQL Server Management Studio und die AWS Management Console.
  4. Beim Aktualisieren darf mit Ausnahme des Administrators kein anderer Benutzer mit der Geodatabase verbunden sein. Dazu zählen auch Service-Verbindungen. Bevor Sie die Aktualisierung durchführen, müssen Sie alle ArcGIS Server-Web-Services-Verbindungen beenden, die auf Daten in der Geodatabase zugreifen.
    1. Melden Sie sich bei ArcGIS Server Manager für die ArcGIS Server-Site in AWS an, und stoppen Sie alle Services, die Daten in der Geodatabase referenzieren, bei der ein Upgrade durchgeführt werden soll.
    2. Melden Sie sich bei einer EC2-Instanz in AWS an, auf der ArcGIS Pro installiert ist, und vergewissern Sie sich, dass es keine weiteren Verbindungen mit der Geodatabase gibt.

      Sie müssen eine Verbindung als SDE-Benutzer herstellen.

      Stellen Sie sicher, dass sich die ArcGIS Pro EC2-Instanz in derselben Region befindet wie die Amazon RDS for SQL Server-Instanz.

  5. Während Sie noch in ArcGIS Pro sind, führen Sie das Geoverarbeitungswerkzeug Geodatabase aktualisieren aus.

    Weitere Informationen finden Sie unter Aktualisieren einer Enterprise-Geodatabase in SQL Server auf der Hilfeseite von ArcGIS Pro.

  6. Wenn Sie weitere Enterprise-Geodatabases in Amazon RDS for SQL Server haben, wiederholen Sie die vorherigen Schritte, um sie zu aktualisieren.
  7. Starten Sie die ArcGIS Server-Web-Services neu.
  8. Stellen Sie über SQL Server Management Studio eine Verbindung mit der RDS for SQL Server-Instanz her, und entfernen Sie den SDE-Benutzer aus der Datenbankrolle "db_owner".