Azure SQL BACPAC-Wiederherstellung über vorhandene Datenbank

Azure SQL BACPAC-Wiederherstellung über vorhandene Datenbank

Ich möchte eine Bacpac-Datei über eine vorhandene Azure SQL-Datenbank mithilfe von PowerShell wiederherstellen. Bisherige Erfahrungen mit der Wiederherstellung von Bacpac-Dateien in Azure erfordern die Erstellung einer komplett neuen Datenbank beim Wiederherstellen der Bacpac-Datei. Ich möchte das vermeiden und die Bacpac-Datei einfach über eine vorhandene (leere) Datenbank wiederherstellen.

Im Idealfall wäre das BACPAC in einem Speicherkontocontainer gespeichert und ich könnte auf den Container verweisen und einen Powershell-Befehl ausführen, um die Wiederherstellung über meine vorhandene Datenbank durchzuführen. Bei meiner Suche habe ich nichts gefunden, was dies bewerkstelligen würde. Hat jemand das oder etwas Ähnliches wie das, was ich beschrieben habe, herausgefunden?

Danke,

Antwort1

Das kannst du nicht tun.

Du musst:

  1. Stellen Sie die Datenbank wieder her und rufen Sie sie aufrestored_database
  2. Löschen Sie die aktuelle Datenbank mit dem Namendatabase
  3. Benennen Sie die restored_databasemit dem Namendatabase

verwandte Informationen