Bierzemy bacpacs naszej bazie Azure V12 każda noc i przywrócić lokalnie za pomocą komendyBłąd importu SQL Azure V12 BACPAC. „Nie można odczytać informacje wzór schematu Główka pakiecie wersję modelu«3.5»nie jest obsługiwany
. C: \ Program Files (x86) \ Microsoft SQL Server \ 120 \ DAC \ bin> \ SqlPackage.exe/a:. importu /sf:C:\1.bacpac/tdn: db1 /TSN: serwer1
dniem 8 Nov 2016, to polecenie zaczęło nie działać z:
*** Błąd podczas importowania bazy danych: Nie można odczytać informacji nagłówka modelu schematu z pakietu. Wersja modelu "3.5" nie jest obsługiwana.
To wygląda podobnie do poprzedniego problem mieliśmy z tego procesu w kwietniu SQL Azure V12 BACPAC import error: “The internal target platform type SqlAzureV12DatabaseSchemaProvider does not support schema file version '3.3'”
że czas to było spowodowane określania zakresów opcji konfiguracji MAXDOP. Tym razem wydaje się być kolejną nową opcję konfiguracji, która właśnie ukazała się (od model.xml):
<Property Name="TemporalHistoryRetentionEnabled" Value="False" />
Dlaczego ta właściwość pozornie przypadkowo pojawił się w model.xml?
Wydaje się, że obejście tego problemu powoduje, że uruchamianie 'ZMIEŃ BAŁTYK [nazwa_bazyka] USTAW TEMPORAL_HISTORY_RETENTION ON' jest wystarczające do przywrócenia modelu, ponieważ jest to wartość domyślna dla nowych baz danych. Nie wierzcie, że to polecenie wykonuje wiele rzeczy, z wyjątkiem być może uruchomienia pracy w tle, którą to czasopismo czyści tablice czasowe. jeśli ich nie ma, to zakładam, że to niewiele. – yowl00
Istnieje najnowsza kompilacja tutaj: https: //www.microsoft.com/en-us/download/details.aspx? Id = 54273, ale nadal generuje ten sam błąd z bacpac pobranym 1 stycznia 2017 roku. ... miły prezent na Nowy Rok! –