Skip To Content

Verschieben von Enterprise-Geodatabases in SQL Server zwischen AWS-Instanzen

Sie können eine vorhandene Enterprise-Geodatabase in SQL Server Express von einer Instanz von ArcGIS Enterprise on Amazon Web Services in eine andere verschieben, indem Sie die Datenbankdateien und Transaktionsprotokolle von einer SQL Server Express-Instanz trennen. Verschieben Sie anschließend die Dateien und Protokolle in die Zielinstanz von ArcGIS Enterprise on Amazon Web Services, und fügen Sie sie an die neue SQL Server Express-Instanz an.

Hinweis:

Dieser Workflow gilt nicht für Amazon Relational Database Services for SQL Server.

Wann sollte diese Methode zum Verschieben von Daten verwendet werden?

Sie können diese Methode verwenden, wenn Sie eine neue Instanz von ArcGIS Enterprise on Amazon Web Services erstellt haben und eine Geodatabase aus der vorhandenen Instanz (Quellinstanz) in die neue Instanz (Zielinstanz) verschieben möchten.

Einzelne Geodatabases in SQL Server Express können relativ einfach zwischen Instanzen von ArcGIS Enterprise on Amazon Web Services verschoben werden, solange Sie der SQL Server Express-Instanz keine benutzerdefinierten Anmeldeinformationen hinzugefügt haben.

Falls Sie eine Standard-Geodatabase verschieben möchten, müssen Sie die entsprechende Geodatabase aus der Zielinstanz löschen. Die Datenbanknamen auf einer Instanz müssen eindeutig sein, und Geodatabases können nicht umbenannt werden. Falls die Geodatabase auf der Zielinstanz Daten enthält, sollten Sie diese Methode zum Verschieben der Geodatabase nicht verwenden.

Beenden der Web-Services

Wenn eine Datenbank getrennt werden soll, dürfen keine aktiven Verbindungen zu ihr bestehen. Aus diesem Grund müssen Sie diejenigen Services beenden, die Daten in der Datenbank verwenden, bevor Sie die Datenbank von der vorhandenen Instanz trennen.

  1. Öffnen Sie ArcGIS Server Manager für die vorhandene Instanz vonArcGIS Enterprise on Amazon Web Services.
  2. Wählen Sie auf der Seite Services die Services aus, die mit der zu trennenden Datenbank verbunden sind, und klicken Sie auf Beenden.

Trennen der Datenbank

Verwenden Sie SQL Server Express Management Studio zum Trennen der Datenbank.

  1. Stellen Sie eine Remotedesktopverbindung zu der vorhandenen SITEHOST-Instanz her.

    Sie müssen den RDP-Port in der Sicherheitsgruppe öffnen, um die Remotedesktopverbindungen herstellen zu können. Diese Regel kann nach dem Verschieben der Daten aus der Sicherheitsgruppe entfernt werden.

  2. Starten Sie SQL Server Express Management Studio.
  3. Melden Sie sich mit der Betriebssystemauthentifizierung bei der SQL Server Express-Instanz an.
  4. Erweitern Sie den Ordner Datenbank.
  5. Klicken Sie mit der rechten Maustaste auf die Datenbank und zeigen Sie auf Tasks, klicken Sie danach auf Trennen.
  6. Wählen Sie die gewünschten Optionen aus, und klicken Sie auf OK.

Starten der neuen Instanz

Wenn Sie die Zielinstanz vonArcGIS Enterprise on Amazon Web Services, in die Sie die Datenbank übertragen wollen, noch nicht erstellt haben, erstellen Sie sie jetzt. Verwenden Sie eine CloudFormation-Vorlage, oder folgen Sie den Anweisungen unter Erstellen einer ArcGIS Server-Site unter Amazon Web Services, um eine neue Site zu erstellen.

Löschen der vorhandenen Datenbank

Wenn die Geodatabase, die Sie in die Zielinstanz von ArcGIS Enterprise on Amazon Web Services verschieben, den gleichen Namen wie eine der vorhandenen Geodatabases hat, müssen Sie die vorhandene Geodatabase löschen, bevor Sie die verschobene Geodatabase anfügen können.

Vorsicht:

Löschen Sie die Geodatabase jedoch nicht, wenn die Zielinstanz Daten enthält, die noch benötigt werden. Wenn die Zielinstanz bereits über eine gleichnamige Geodatabase mit Daten verfügt, müssen Sie eine andere Methode zum Verschieben der Daten von einer Instanz in eine andere verwenden; Geodatabases können nicht umbenannt werden.

Voraussetzung:

Löschen Sie die Datenbanken in SQL Server Express Management Studio auf der neuen Instanz vonArcGIS Enterprise on Amazon Web Services.

  1. Melden Sie sich bei der Zielinstanz von ArcGIS Enterprise on Amazon Web Services mit Remotedesktop und den Anmeldeinformationen des Betriebssystemadministrators an.

    Sie müssen den RDP-Port in der neuen Sicherheitsgruppe öffnen, um die Remotedesktopverbindungen herstellen zu können. Diese Regel kann nach dem Verschieben der Daten aus der Sicherheitsgruppe entfernt werden.

  2. Starten Sie SQL Server Express Management Studio auf der Zielinstanz.
  3. Melden Sie sich mit der Betriebssystemauthentifizierung bei der SQL Server Express-Instanz an.
  4. Erweitern Sie den Ordner Datenbank.
  5. Klicken Sie mit der rechten Maustaste auf die Datenbank, die den gleichen Namen hat wie die Datenbank, die Sie anfügen möchten, und klicken Sie auf Löschen.
  6. Klicken Sie im Dialogfeld Objekt löschen auf OK, um die Datenbank zu entfernen.

Verschieben der Datenbank- und Transaktionsprotokolldateien

Sie müssen die getrennten Datenbank- (.mdf) und Protokolldateien (.ldf) von der Quellinstanz in die Zielinstanz verschieben. Weitere Informationen dazu, wie Sie Dateien in die Instanz vonArcGIS Enterprise on Amazon Web Services verschieben können, finden Sie unter Strategien für den Datentransfer zu Amazon Web Services. Stellen Sie sicher, dass die Dateien auf dem Datenträger und nicht auf Laufwerk C der Zielinstanz abgelegt werden.

Anfügen der Datenbank- und Transaktionsprotokolldateien an eine neue Instanz

Fügen Sie die Dateien mit SQL Server Express Management Studio an die neue SQL Server Express-Instanz an.

  1. Falls Sie Management Studio geschlossen haben, starten Sie es erneut, und melden Sie sich bei der Zielinstanz an.
  2. Klicken Sie mit der rechten Maustaste auf den Ordner Datenbank, und klicken Sie dann auf Anfügen.
  3. Klicken Sie im Dialogfeld Datenbanken anfügen auf Hinzufügen.
  4. Navigieren Sie zum Speicherort der Datenbankdateien auf der Zielinstanz von ArcGIS Enterprise on Amazon Web Services.
  5. Wählen Sie die MDF-Datei aus, und klicken Sie auf OK.
  6. Klicken Sie auf OK, um die Datenbank anzufügen.

    Wenn die Datenbank nicht in der Liste angezeigt wird, aktualisieren Sie den Ordner Datenbank.

Bedarfsgesteuertes Hinzufügen von Benutzern zur Datenbank

Wenn Sie die Geodatabase aus einer anderen Instanz vonArcGIS Enterprise on Amazon Web Services verschoben haben, enthält die Datenbank bereits die für ArcGIS benötigten Benutzer. Wenn Sie der Quellinstanz und -datenbank andere Anmeldeinformationen und Benutzer hinzugefügt haben und diese Benutzer Daten besitzen, müssen Sie der neuen SQL Server Express-Instanz dieselben Anmeldeinformationen hinzufügen.

Verwandte Themen