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 einer Amazon Relational Database Service (RDS) for SQL Server-Instanz ausgeführt wird.
Hinweis:
Wenn die Geodatabase nach Verzweigung versionierte Daten enthält, sind nach dem Upgrade möglicherweise einige zusätzliche Schritte erforderlich. Anweisungen finden Sie unter Funktionsweise von "Geodatabase aktualisieren".
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 in SQL Server erstellt werden.
Führen Sie die folgenden Schritte aus, um eine Enterprise-Geodatabase in einer SQL Server-Instanz unter AWS zu aktualisieren:
- Erstellen Sie eine vollständige Sicherung jeder Datenbank, die eine Enterprise-Geodatabase auf der SQL Server-Instanz in AWSenthält.
- Stellen Sie als Administrator angemeldet eine Verbindung zu der Amazon Elastic Compute Cloud (EC2)-Instanz her, auf der SQL Server installiert ist.
- Starten Sie Microsoft SQL Server Management Studio, und melden Sie sich mit der Windows-Authentifizierung an.
- Erstellen Sie Sicherungen jeder Datenbank, die eine Geodatabase enthält, bei der ein Upgrade durchgeführt werden soll.
- Schließen Sie Management Studio, um sicherzustellen, dass Sie die Verbindung zu den Datenbanken getrennt haben.
- 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.
- 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.
- 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.
- 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.
- Wenn Sie weitere Enterprise-Geodatabases in SQL Server haben, wiederholen Sie die vorherigen Schritte, um sie zu aktualisieren.
- 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:
- Melden Sie sich bei der AWS Management Console an, und erstellen Sie einen Snapshot der RDS for SQL Server-Instanz.
Anweisungen finden Sie in der AWS-Dokumentation zum Erstellen eines Snapshots.
- 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.
- Schließen Sie SQL Server Management Studio und die AWS Management Console.
- Stellen Sie sicher, dass beim Aktualisieren mit Ausnahme des Administrators kein anderer Benutzer mit der Geodatabase verbunden ist. Bevor Sie die Aktualisierung durchführen, müssen Sie alle ArcGIS Server-Web-Services-Verbindungen beenden, die auf Daten in der Geodatabase zugreifen.
- 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.
- 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.
- 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.
- Wenn Sie weitere Enterprise-Geodatabases in Amazon RDS for SQL Server haben, wiederholen Sie die vorherigen Schritte, um sie zu aktualisieren.
- Starten Sie die ArcGIS Server-Web-Services neu.
- 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".