SQL Azure V12 BACPAC-Importfehler. "Schema-Header-Informationen konnten nicht aus dem Paket gelesen werden. Die Modellversion '3.5' wird nicht unterstützt

8

Wir nehmen jede Nacht Baccacs unserer Azure V12-Datenbank und stellen sie mit dem Befehl

lokal wieder her
  

C: \ Programme (x86) \ Microsoft SQL   Server \ 120 \ DAC \ bin & gt;. \ SqlPackage.exe / a: Importieren Sie /sf:C:\1.bacpac / tdn: db1   / tsn: Server1

Ab dem 8. November 2016 hat dieser Befehl mit folgendem Fehler begonnen:

  

*** Fehler beim Importieren der Datenbank: Die Schema-Modell-Header-Informationen konnten nicht aus dem Paket gelesen werden. Die Modellversion '3.5' wird nicht unterstützt.

Das sieht ähnlich aus wie ein früheres Problem, das wir im April mit diesem Prozess hatten SQL Azure V12 BACPAC-Importfehler:" Der interne Zielplattformtyp SqlAzureV12DatabaseSchemaProvider unterstützt die Schemadateiversion '3.3' "

nicht

Diese Zeit ist auf eine Bereichskonfiguration von maxdop zurückzuführen. Diesmal scheint es eine andere neue Konfigurationsoption zu sein, die gerade erschienen ist (aus der model.xml):

<Property Name="TemporalHistoryRetentionEnabled" Value="False" />

Warum erscheint diese Eigenschaft zufällig in der Datei "model.xml"?

    
yowl00 09.11.2016, 21:47
quelle

1 Antwort

3

Ich stieß auf das gleiche Problem. Es gibt ein neues Framework für Datenebenenanwendungen.

Ich brauchte ein paar Stunden um es zu finden .......

Ссылка

Ich habe es installiert und meine Importe aus Bacpac-Dateien mit sqlpackage.exe funktionieren wieder.

Hoffe das hilft!

ps. Ich bin auf einem 64-Bit-Rechner und musste sowohl das 32- als auch das 64-Bit-Framework-Upgrade installieren.

    
Dave 11.11.2016 04:41
quelle