Aktualizace systémového dacpacu pro bezserverovou službu Synapse a Azure SQL Database
Diagnostika
Přidá nový parametr příkazového řádku pro určení úrovně protokolování. /DiagnosticsLevel:
Diagnostika
Přidá nový parametr příkazového řádku pro výstup diagnostického balíčku .zip, který obsahuje informace o cílovém a zdrojovém modelu včetně diagnostického protokolování, skriptem nasazení a zprávou o nasazení. /DiagnosticPackageFile:
Datový sklad Fabrique
Přidává podporu pro publikování do databází Fabric Data Warehouse, kde jsou vyžadovány příkazy pro úpravu tabulek.
SQL databáze ve Fabricu
Přidává podporu databáze SQL ve Fabric na cílové platformě SqlDbFabricDatabaseSchemaProvider.
Opravy
Funkce
Podrobnosti
Nasazení
Řeší problém, kdy nasazení selže, pokud existuje uložená procedura nebo funkce, která odkazuje na systémově verziovanou tabulku optimalizovanou pro paměť, ale databázi chybí systémově verziovaná tabulka optimalizovaná pro paměť z důvodu, že byla vytvořena pomocí DBCC CLONEDATABASE.
GitHub
Nasazení
Opravuje problém, kdy selhávalo nasazení do Synapse Serverless kvůli změnám členství v rolích.
Nasazení
Opravuje problém, kdy nasazení s hlavním klíčem selžou, pokud heslo hlavního klíče nebylo nastaveno.
DevCom
Dovoz
Opravili jsme problém s clusterovanými indexy columnstore, kdy typy nvarchar(max), varchar(max) a varbinary(max) nešly importovat.
GitHub
Dovoz
Opravili jsme problém, kdy import databáze s triggery DDL selhal, protože triggery jsou povolené před dokončením importu dat.
Výchozí úroveň kompatibility pro nové databáze ve službě Azure SQL Database je teď nastavená na 160.
Blogový příspěvek
JSON
Datový typ JSON se teď podporuje v cílové platformě Azure SQL Database pro import, export, extrakci, nasazení a sestavení projektu SQL.
Opravy
Funkce
Podrobnosti
Nasazení
Opravuje problém, kdy rozčleňovací funkce s funkcí pro konverzi bitů vedla k opětovnému sestavení tabulky během nasazení.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy nasazení změny do externí tabulky způsobilo vyřazení a opětovné vytvoření všech externích tabulek.
problému s GitHubem
Nasazení
Opravuje problém, kde temporální tabulky s mezerami v názvech sloupců pro sloupce system_time generovaly neplatné skripty nasazení.
Developerská komunita
Nasazení
Opravuje problém, kdy změna typu sloupce mezi typy kompatibilními pro přetypování vedla ke zbytečné rekonstrukci tabulky během nasazení.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy skript nasazení vygenerovaný pro službu Azure SQL Database obsahoval ignorovaný příkaz pro vypnutí úložiště dotazů bez ohledu na nastavení projektu SQL.
Vývoz
Opravuje problém, kdy export bacpac selže během serializace, ale protokol trasování neobsahuje chybovou zprávu.
problému s GitHubem
Vytáhnout
Opravuje problém, kdy operace extrakce při zápisu definice tabulky do .sql souborů změní pořadí indexů v tabulce.
JSON
Opravuje problém, kdy parametr funkce json_type_constraint nebyl rozpoznán jako druhý parametr.
problému s GitHubem
Sada SqlPackage .zip build .NET SDK se aktualizuje z verze 8.0.301 na 8.0.302.
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Dovoz
Soubor bacpac vytvořený s exportem SqlPackage, s výjimkou případů, kdy je nainstalovaný souborem .msi, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB.
Importujte soubor bacpac pomocí SqlPackage nebo vytvořte soubor bacpac pomocí SqlPackage nainstalovaného souborem .msi.
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
Přidá podporu verze Preview pro cílovou platformu SqlDbFabricDatabaseSchemaProvider, která představuje databáze SQL zrcadlené v Microsoft Fabricu. Datové typy podporované v této cílové platformě jsou omezené na typy podporované pro zrcadlení do Microsoft Fabric.
Opravuje problém, kdy výstup z analýzy kódu neodpovídal pokynům pro formát diagnostiky MSBuild.
problému s GitHubem
Nasazení
Opravuje problém, kdy nasazení indexu s vlastností nastavenou na ONLINE a typem velkého objektu (LOB) selže.
Nasazení
Řeší problém, kdy nasazení šifrování sloupců v dočasné tabulce selže.
problému s GitHubem
Nasazení
Vrátí provedené změny, aby se zabránilo ukládání absolutních cest odkazovaných dacpaců po sestavení projektu kvůli problémům se zpětnou kompatibilitou při novém způsobu chování.
problému s GitHubem
Vytáhnout
Opravili jsme problém, kdy se sloupce používané v tabulce MCD (Multi-Column Distribution) nesprávně skriptovaly tím, že nesprávně povolovaly hodnoty NULL.
ScriptDOM
Opravili jsme problém, kdy výběr nezadaného sloupce (*) z funkce s hodnotou tabulky OPEN_JSON způsobil selhání sestavení projektu SQL.
problému s GitHubem
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Nasazení
Metody DeploymentPlanModifier API pro přispěvatele nasazení jsou nastaveny jako statické.
Opraveno v sqlPackage 162.3.566.
Dovoz
Soubor bacpac vytvořený s exportem SqlPackage, s výjimkou případů, kdy je nainstalovaný souborem .msi, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB.
Importujte soubor bacpac pomocí SqlPackage nebo vytvořte soubor bacpac pomocí SqlPackage nainstalovaného souborem .msi.
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníkové paměti.
SqlPackage samostatný balíček ke stažení (.zip) je nyní vytvořen pomocí .NET 8.
Platforma
SqlPackage dotnet tool je nyní k dispozici pro .NET 6 i .NET 8.
problému s GitHubem
Platforma
SqlPackage předběžné verze jsou nyní k dispozici v kanálu dotnet tool.
Azure Synapse Analytics
Přidání ověření do vlastnosti DW_COMPATIBILITY_LEVEL projektu, aby se zajistilo, že hodnota spadá do platných možností 0, 10, 20, 30, 40, 50, 9000 během sestavení projektu.
Nasazení
Přidává podporu pro ONLINE operace indexu . Online indexovací operace lze použít jako parametr příkazového řádku SqlPackage pro nastavení publikace, /p:PerformIndexOperationsOnlinea jako součást v modelu projektu SQL.
problému s GitHubem
Parquet
Vylepšení operací extrakce a publikování s daty v souborech Parquet, včetně vylepšení výkonu při paralelním importu dat a zmenšení velikosti souboru protokolu.
Opravy
Funkce
Podrobnosti
Nasazení
Opravili jsme problém, kdy nasazení balíčků s funkcemi použitými v klauzuli "apply" v pohledu selhalo. Předchozí chybová zpráva byla, že funkce nebyla nalezena, protože zobrazení bylo nesprávně nasazeno před funkcí.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy klíčová slova funkcí, jako jsou NATIVE_COMPILATION a SCHEMABINDING, nebyla správně rozpoznána a zahrnuta do skriptu nasazení.
problém na GitHubu, komunity vývojářů
Nasazení
Opravili jsme problém, kdy odkazy na systémové tabulky v klauzuli hodnot se nepodařilo sestavit s chybovou zprávou, že hodnota nemůže být null.
Developerská komunita
Nasazení
Opravili jsme problém, kdy byly absolutní cesty odkazovaných dacpaců uloženy v dacpac po sestavení projektu místo relativních cest.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy vytvoření zakázaného clusterovaného indexu způsobilo selhání nasazení, pokud se vytvořil jiný zakázaný index.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy synonymum pro uživatelem definované datové typy vedlo k nevyřešenému odkazu.
problému s GitHubem
Výňatek
Opravili jsme problém, kdy nebyla vlastnost DacVersion nastavena, pokud byla pro balíček zadána verze, která nepocházela major.minor.build formátu.
problému s GitHubem
Dovoz
Opravili jsme problém, kdy se některé kolace, včetně Chinese_PRC_CI_AS, nepodařilo importovat s chybovou zprávou, že kolace nebyla podporována.
problému s GitHubem
Porovnání schématu
Opravili jsme problém, kdy databáze s kolací UTF8 neposkytovaly správný výsledek.
Porovnání schématu
Opravili jsme problém, kdy porovnání schématu neobsáhnulo externí zdroj dat, formát externího souboru a objekty externí tabulky při vyhodnocování bezserverových fondů SQL Synapse.
Bezpečnost
Oprava SqlPackage na platformě .NET pro univerzální autentifikaci (/ua), která podporuje autentizaci Microsoft Entra ID s vícefaktorovým ověřováním (MFA).
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Dovoz
Soubor bacpac vytvořený s exportem SqlPackage, s výjimkou případů, kdy je nainstalovaný souborem .msi, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB.
Importujte soubor bacpac pomocí SqlPackage nebo vytvořte soubor bacpac pomocí SqlPackage nainstalovaného souborem .msi.
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Dovoz
Soubor bacpac vytvořený s exportem SqlPackage, s výjimkou případů, kdy je nainstalovaný souborem .msi, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB.
Importujte soubor bacpac pomocí SqlPackage nebo vytvořte soubor bacpac pomocí SqlPackage nainstalovaného souborem .msi.
ScriptDOM
Zpracování velmi velkého souboru může vést k přetečení zásobníku.
Přidává podporu PARSER_VERSION v FORMAT_OPTIONS pro bezserverové fondy SQL služby Azure Synapse Analytics.
Dokumentace
Azure Synapse Analytics
Přidává podporu pro vícesloupcovou distribuci (MCD) v CREATE VIEW pro dedikované SQL fondy služby Azure Synapse Analytics.
problému s GitHubem
Azure Synapse Analytics
Přidává podporu vlastnosti /p:TableData při operacích extrakce do souborů Parquet, což umožňuje určit, pro které tabulky se mají exportovat data.
problému s GitHubem
Datový sklad Fabrique
Přidává podporu pro extrakci a publikaci pro databáze Fabric Data Warehouse. Možnosti publikování nepodporují změny, které vyžadují, aby se změnily existující tabulky. Hodnota výčtu cílové platformy je SqlDwUnifiedDatabaseSchemaProvider v projektech databáze SQL.
Parquet
Přidává předběžnou podporu pro funkce extrakce a publikování s daty uloženými v souborech Parquet ve službě Azure Blob Storage s Azure SQL Managed Instance a SQL Server 2022. Azure SQL Database a SQL Server 2019 a starší nejsou podporované. Data musí být v podporovaných datových typech pro CETAS . Extrakce a publikování pomocí souborů Parquet nabízí vylepšení výkonu při importu a exportu do souborů bacpac v mnoha scénářích.
Publikovat
Přidává vlastnost /p:AllowTableRecreation k operaci publikování. Výchozí hodnota (true) je konzistentní s předchozím chováním, kdy změna tabulky může vyžadovat opětovné vytvoření tabulky, zatímco data tabulky se zachovají, ale nasazení může trvat značné množství času nebo může dojít ke ztrátě dat sledování změn. Nastavení vlastnosti /p:AllowTableRecreation na hodnotu false způsobí, že se nasazení nespustí, pokud je potřeba pro jakoukoli tabulku její znovuvytvoření.
problému s GitHubem
Opravy
Funkce
Podrobnosti
Aplikace
Opravili jsme problém, kdy rozhraní příkazového řádku SqlPackage při přesměrování výstupu vyvolalo výjimku.
problému s GitHubem
Azure Synapse Analytics
Opravuje problém, kdy se operaci publikování nepodaří analyzovat příkaz obsahující funkce filepath() nebo filename().
Dovoz
AUTO_DROP možnost je vyloučena ze statistik při importu souboru bacpac do verze SQL Serveru, která nepodporuje AUTO_DROP.
Dovoz
Opravuje problém, kdy import databází obsahujících příkazy ALTER nebo CREATE pro skupiny dostupnosti selže.
Vývoz
Opravili jsme problém, kdy byly vyřazené sloupce hlavní knihy zahrnuty do exportu bacpac, což vedlo k chybové zprávě během importu.
Vývoz
Opravili jsme problém, kdy /p:CompressionOption nebyl při exportu do souboru bacpac dodržen.
Vytáhnout
Řeší problém, kdy /p:ExtractTarget možnosti pro jiné možnosti než dacpac stále vyžadovaly, aby cílový soubor měl příponu .dacpac.
problému s GitHubem
Účetní kniha
Opravili jsme problém, kdy import nebo publikování databáze obsahující vynechanou tabulku registru selhalo kvůli pokusu o vytvoření oprávnění pro vyřazenou tabulku.
Účetní kniha
Opravili jsme problém, kdy import databáze obsahující vynechanou tabulku registru selhal kvůli pokusu o import dat do vyřazené tabulky.
Polybase
Opravili jsme problém, kdy nešlo exportovat ani extrahovat databáze azure SQL Managed Instance s externími tabulkami RDBMS.
problému s GitHubem
Publikovat
DropObjectsNotInSource neodstraňuje objekty, které jsou oprávněními nebo členstvím v rolích. K povolení zrušení oprávnění nebo členství v rolích použijte DropPermissionsNotInSource nebo DropRoleMembersNotInSource.
problému s GitHubem
Publikovat
Opravili jsme problém, kdy operace publikování selhala, když uživatel, který se připojuje, nemá přístup k master ve službě Azure SQL Database.
Publikovat
Opravuje problém, kdy u nasazení, která zahrnují interakce s šifrováním sloupců, dochází k občasným chybám vypršení časového limitu spuštění.
Publikovat
Opravuje problém, kdy nasazení dacpac vytvořené pomocí .NET/.NET Core selže, pokud byla vlastnost RegisterDataTierApplication nastavená na true.
problému s GitHubem
Publikovat
Opraven problém, kdy úprava tabulky se systémovou verzí a vytvoření nového schématu vedly k selhání nasazení.
problému s GitHubem
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Dovoz
Soubor bacpac vytvořený s exportem SqlPackage, s výjimkou případů, kdy je nainstalovaný souborem .msi, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB.
Importujte soubor bacpac pomocí SqlPackage nebo vytvořte soubor bacpac pomocí SqlPackage nainstalovaného souborem .msi.
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
SqlPackage teď shromažďuje data o využití, včetně použití anonymních funkcí a diagnostických dat. Další informace najdete v tématu shromažďování dat o využití.
Opravuje problém, kdy se při připojování k bezserverovým fondům SQL služby Azure Synapse Analytics nenastavil správný časový limit výchozího příkazu.
Azure Synapse Analytics
Opravuje problém, kdy bezserverové fondy SQL služby Azure Synapse Analytics nesprávně určily výchozí cesty k datům a protokolům.
Azure Synapse Analytics
Opravuje problém, kdy bezserverové fondy SQL služby Azure Synapse Analytics nesprávně určily výchozí přihlášení, uživatele a schéma.
Azure SQL Database
Opravili jsme problém, kdy se uchovávání dočasné historie správně nerozpoznalo jako nenakonfigurované (null).
Nasazení
Opravuje problém, kdy se plánu nasazení nepodaří rozpoznat závislost na tabulce nebo zobrazení v poddotazech v klauzuli FROM VALUES.
problému s GitHubem
Nasazení
Opravuje problém, kdy by nasazení selhalo, pokud cílová databáze obsahuje pravidlo vázané na sloupec.
Nasazení
Opravuje problém, kdy nasazení selhalo, když cílová databáze obsahuje pravidlo vázané na sloupec s uživatelem definovaným typem.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy se doba uchovávání v dočasné tabulce resetovala na výchozí hodnotu, když se v tabulce provede jiná změna.
problému s GitHubem
Nasazení
Opravuje problém, kdy aktualizace primárního klíče nejsou součástí nasazení, pokud tabulka obsahuje zadané možnosti komprese.
Nasazení
Řeší problém, kdy se neskupený index v dělené tabulce znovu sestaví, i když se v tabulce neprovedou žádné změny.
problému s GitHubem
Nasazení
Opravuje problém, kdy se vlastnost ignorecolumnorder nerespektuje v tabulce historie, když se v systémově verzované tabulce neprovedou žádné jiné změny s výjimkou přeuspořádání sloupců.
Nasazení
Opraven problém, kdy se externí tabulky mazaly a znovu nasazovaly bez jakýchkoli změn, pokud definice tabulky obsahovala proměnné SQLCMD.
problému s GitHubem
Vývoz
Opravuje problém, kdy diagnostické informace poskytnuté během operace exportu nesprávně hlásí velikost tabulky v kilobajtech místo v bajtech.
problému s GitHubem
Dovoz
Opravuje problém, kdy se během importu do Služby Azure SQL Database nepodařilo vytvořit uživatele Azure Active Directory, což způsobuje selhání importu.
problému s GitHubem
Účetní kniha
Opravili jsme problém, kdy SqlPackage správně neidentifikovala chybu, když tabulka historie registru nebo zobrazení obsahují neplatný název dvou částí.
Dovolení
Opravili jsme problém, kdy se nerozpoznala oprávnění přiřazená uživateli v databázovém modelu, což způsobilo selhání operace sestavení projektu nebo sqlPackage.
Úložiště dotazů
Byl vyřešen problém, kdy flush_interval_secondsmožnost úložiště dotazů nebyla správně ověřena s minimální hodnotou 60 sekund.
SQL Server 2022
Řeší problém, kdy funkce DATETRUNC nebyla rozpoznána jako integrovaná funkce. Zpráva komunity vývojářů
SQL Server 2022
Řeší problém, kdy funkce DATE_BUCKET nebyla rozpoznána jako integrovaná funkce.
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Dovoz
Soubor bacpac vytvořený s exportem SqlPackage, s výjimkou případů, kdy je nainstalovaný souborem .msi, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB.
Importujte soubor bacpac pomocí SqlPackage nebo vytvořte soubor bacpac pomocí SqlPackage nainstalovaného souborem .msi.
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
Verze 161 sqlPackage ve výchozím nastavení šifruje připojení k databázi. Dříve úspěšná připojení s certifikáty podepsanými svým držitelem nebo bez šifrování se nemusí připojit s v161 bez aktualizace parametrů SqlPackage. Další informace najdete v tématu https://aka.ms/dacfx-connection.
Funkce
Funkce
Podrobnosti
Nasazení
Přidá možnost pro vlastnost GenerateSmartDefaults při publikování naplnit hodnoty z výchozího omezení, pokud je nastavena na true.
problému s GitHubem
Přidává podporu pro uspořádané clusterované columnstore indexy.
Opravy
Funkce
Podrobnosti
Nasazení
Opravuje problém, kdy publikování do SQL v Linuxu selhalo kvůli tomu, že výchozí data a cesty protokolu jsou prázdné.
problému s GitHubem
Nasazení
Opraví se problém, kdy publikování externí tabulky se změnami formátu souboru způsobí chybu.
problému s GitHubem
Nasazení
Opravili jsme problém, kdy publikování se sloupcem zašifrovaným náhodným šifrováním neselhalo okamžitě, pokud byl šifrovací klíč sloupce (CEK) nepřístupný, což oddálilo chybu nasazení až do kroku šifrování sloupce.
Přepracování kódu
Opravili jsme problém, kdy přejmenovaný sloupec v tabulce se systémovou verzí způsoboval, že se vypnula správa verzí systému a nebyla znovu zapnutá.
problému s GitHubem
Platforma
Opravili jsme problém, kdy operace SqlPackage selhaly v RHEL 9 kvůli chybě šifrování. Přejít na použití verze 6.0.10 prostředí runtime .NET 6.
problému s GitHubem
Porovnání schématu
Opravili jsme problém, kdy vlastnost DoNotEvaluateSqlCmdVariables pro Publish a Script způsobovala, že proměnné SqlCmd se také nevyhodnocují ve zdrojovém i cílovém zdroji, ale jenom ve zdroji.
ScriptDOM
Opravuje podporu externích tabulek pro REJECT_SAMPLE_VALUE.
ScriptDOM
Opravili jsme problém, kdy se u tabulky s clusterovaným indexem nedala použít možnosti komprese.
Projekty SQL
Opravuje problém, kdy jsou platné možnosti pro QueryStoreFlushInterval nesprávně hlášeny jako neplatné. Zpráva komunity vývojářů
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
Verze 161 sqlPackage ve výchozím nastavení šifruje připojení k databázi. Dříve úspěšná připojení s certifikáty podepsanými svým držitelem nebo bez šifrování se nemusí připojit s v161 bez aktualizace parametrů SqlPackage. Další informace najdete v tématu https://aka.ms/dacfx-connection.
Funkce
Funkce
Podrobnosti
Platforma
Změní připojení tak, aby používala šifrování a ve výchozím nastavení nedůvěřuje certifikátu serveru. Jedná se o zásadní změnu připojení pomocí certifikátů podepsaných svým držitelem nebo bez šifrování ve výchozím nastavení. Další informace najdete tomto speciálním článku.
Povolí sdružování připojení pro všechna připojení, pokud je proměnná prostředí CONNECTION_POOLING_ENABLED nastavena na hodnotu True. Tento postup se doporučuje pro operace s připojeními pomocí uživatelského jména a hesla služby Azure Active Directory, aby se předešlo omezování knihovny MSAL.
Možnosti nasazení
Zobrazí popisné názvy možností nasazení v .NET API DacFx.
Přidá tabulku historie registru SQL do modelu schématu pro ověření a export/extrakci, neimportuje ani nepublikuje tabulku historie do databáze.
Platforma
SqlPackage je teď sestavený pomocí .NET 6.
SQL Server 2022
Přidává podporu pro nastavení oprávnění ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION a VIEW ANY PERFORMANCE DEFINITION. Další informace o definicích oprávnění dostupných v dokumentaci k oprávněním .
Komprese XML
Podporu komprese XML v ScriptDOM, Import/Export a Extract/Publish. Další informace o datech XML a kompresi XML jsou k dispozici v dokumentaci k datům XML .
Opravy
Funkce
Podrobnosti
Vývoz
Opravili jsme problém, kdy se export nepovedl, když tabulka měla statistiky s počítanými sloupci.
Dovoz
Opravuje problém, kdy se import zasekl na 95%
ScriptDOM
Opravuje problém, kdy STRING_SPLIT nepodporuje řadovou hodnotu NULL.
Známé problémy
Funkce
Podrobnosti
Řešení problému
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
Žádný
Komprese XML
Komprese XML indexu ještě není v SqlPackage podporována.
Přidá podporu pro vlastnost ExtractTarget při operacích extrakce. Extrakce nyní podporuje ukládání do .sql tak, že pro každý objekt je vytvořen samostatný soubor, který lze uspořádat do jedné složky podle typu objektu, schématu nebo kombinovaně podle typu objektu a schématu.
ScriptDOM
Přidá podporu pro syntaxi isn't DISTINCT FROM.
Opravy
Funkce
Podrobnosti
Azure Synapse Analytics
Opravuje operaci publikování pro změnu názvu tabulky, kde název tabulky obsahuje znak /.
Vývoz
Opravuje export tabulky historie registru SQL se závislostmi.
Vytáhnout
Opravuje selhání operace extrakce, kdy se v uložené proceduře používá klauzule posunu pomocí funkce.
Výpis
Opravuje upozornění operace extrakce pro tabulky registru.
Obecné
Řeší problém, kdy nastavení časového limitu příkazu nebylo správně použito.
Dovoz
Opravuje problém, kdy se při importu zakáže fulltextový index.
Publikovat
Oprava problému, kdy při přidání sloupce operace publikování zrušila a znovu vytvořila clusterovaný columnstore index.
Publikovat
Řeší problém, kdy se tabulky grafů nedaří nasadit, pokud funkce oddílu obsahuje úvodní nuly.
ScriptDOM
Opravuje problém, kdy se podmínka IIF, uzavřená v závorkách, nepodaří zpracovat.
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Nasazení
Zvýšená doba nasazení při nasazování s ověřováním přes uživatelské jméno a heslo Azure Active Directory kvůli omezení způsobenému knihovnou Microsoft Authentication Library (MSAL).
Další informace na GitHubu
SqlPackage v .NET Core pro Windows, macOS a Linux selže během operace publikování s chybovou zprávou "Nerozpoznaný konfigurační oddíl system.diagnostics" při použití místního šifrování pro Always Encrypted se zabezpečenými enklávy.
Odeberte soubor sqlpackage.dll.config ze složky SqlPackage.
ScriptDOM
Analýza velmi velkého souboru může vést k přetečení zásobníku.
Přidává podporu místního šifrování pro sloupce Always Encrypted. Proces publikování nyní může využívat zabezpečenou enklávu na straně serveru k šifrování, dešifrování a opětovnému šifrování sloupců databáze přímo. Tím se vyhnete nákladům na přesun dat mimo databázi. Požadavky na místní šifrování najdete v Místní konfigurace šifrování sloupců pomocí funkce Always Encrypted se zabezpečenými enklávy. Poznámka: Místní šifrování se podporuje jenom s offline přístupem.
Azure Synapse Analytics
Přidává podporu symetrického šifrování na úrovni sloupců.
Účetní kniha
Přidává podporu pro export a import databází s tabulkami registru. Pro export platí následující omezení: Tabulky historie registru a vyřazené tabulky registru se nemigrují; hodnoty GENERATED ALWAYS sloupců a dat v systémových zobrazeních registru se nemigrují; hodnota vlastnosti Ledger na úrovni databáze je ignorována.
Platforma
Přidá podporu pro .NET 6 jako cílovou architekturu.
Platforma
Odkazuje na Microsoft.Data.SqlClient (3.0) místo System.Data.SqlClient ve verzi rozhraní .NET Framework. Upgradujte Microsoft.Data.SqlClient z verze 2.1.3 na verzi 3.0 pro .NET Core.
Platforma
Upgraduje cílovou verzi rozhraní .NET Framework na .NET 4.6.2.
ScriptDOM
Přidává podporu analyzátoru Sql160.
Opravy
Funkce
Podrobnosti
Nasazení
Řeší problém s interpretací distribuce tabulek ve sloupci v uložené proceduře.
Nasazení
Řeší problém s možností "Drop objects not in source" (Vypustit objekty, které nejsou ve zdroji) během operace publikování.
Nasazení
Opravy pro nasazení dacpacu s dočasnou tabulkou s klasifikací citlivosti.
Nasazení
Opraví chybu při ověření proměnných i v případě, že je vlastnost DoNotEvaluateSqlCmdVariables nastavená na hodnotu true.
Vytáhnout
Oprava refaktorovacího protokolu odkazovaného balíčku dacpac podle nastavení includeCompositeObjects.
Dovoz
Řeší problém s importem konfigurací oboru databáze, které nejsou na cílovém serveru podporované.
Projekt SQL
Opravuje problém, kdy přírůstkové statistiky způsobovaly potíže se sestavením projektu při použití na primární klíč.
Projekt SQL
Oprava vytváření projektu s tabulkami souborů.
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Nasazení
Delší doba nasazení při použití ověřování uživatelského jména a hesla s Azure Active Directory kvůli omezení knihovny ověřování od Microsoftu (MSAL).
Další informace na GitHubu
Přidá do souboru diagnostického protokolu informace o verzi a architektuře SqlPackage.
Opravy
Funkce
Podrobnosti
Vývoz
Opravili jsme problém, kdy export tabulky s textem nebo obrázkem v prvním sloupci selhal bez clusterovaného indexu.
Vývoz
Opravili jsme problém, kdy export tabulky bez clusterovaného indexu, který má pořadí sloupců ve statistice v jiném pořadí než skript pro vytvoření tabulky, se nepovede.
18.7 SqlPackage
datum vydání : 10. března 2021
Sestavení : 15.0.5084.2
Funkce
Funkce
Podrobnosti
Nasazení
Extrahujte nebo publikujte velké objemy dat do a ze služby Azure Storage. Další informace najdete v části SqlPackage pro velká data.
Azure Synapse Analytics
Podpora zabezpečení na úrovni řádků (vnořená tabulková funkce, zásady zabezpečení, predikát zabezpečení)
Azure Synapse Analytics
Podpora klasifikace úloh
Azure SQL Edge
Podpora úlohy externího streamování
Azure SQL Edge
Přidání možností tabulky a databáze pro uchovávání dat
Dovoz
Přidány 2 nové vlastnosti pro možnosti indexu při operaci importu.
DisableIndexesForDataPhase (zakázat indexy před importem dat do SQL Serveru, výchozí true) a RebuildIndexesOfflineForDataPhase (opětovné sestavení indexů offline po importu dat do SQL Serveru, výchozí false)
Protokolování
Přidaná vlastnost pro všechny operace (HashObjectNamesInLogs), která změní všechny názvy objektů na hash řetězec ve zprávách protokolu.
Výkon
Vylepšení výkonu importu a exportu, včetně dalšího protokolování, které pomáhá při určování dalších kritických bodů.
SQLCMD
Přidání vlastnosti pro Deployment and Schema Compare (DoNotEvaluateSqlCmdVariables), která určuje, zda budou proměnné SQLCMD nahrazeny hodnotami.
Opravy
Funkce
Podrobnosti
Nasazení
Výchozí maxdop se změnil z 0 na 8 pro Azure SQL, aktualizace výchozího modelu schématu v DacFx
Porovnání schématu
Uložené procedury využívající klíčová slova OUT a OUTPUT, která se mají ignorovat jako rozdíl
Nasazení
Další ověření tokenů pro velké objemy dat
Sestavení/nasazení
Úplné vyčištění modelu schématu dočasných externích tabulek pro zajištění konečné konzistence dacpacu.
Sestavení/nasazení
Přidání zpracování chyb a oprava problémů u ne-Edge 150 RE.
Import/nasazení
Pořadová hodnota obnovená během nasazování
Nasazení
Opravili jsme problém, kdy změna možnosti komprese v clusterovaném indexu způsobovala opětovné vytvoření tabulky místo změny indexu.
Nasazení
Opravili jsme problém, kdy byl clusterovaný index columnstore odstraněn a znovu vytvořen, když se změnil sloupec tabulky.
Nasazení
Opravili jsme problémy s vyřazováním a opětovným vytvářením externích uživatelů při nasazování.
Porovnání schématu
Opravili jsme problém s porovnáním schémat s externí streamovací úlohou.
Dovoz
Při povolování okolního nastavení ReliableDdlEnabled skriptování sestavy nasazení byla vyvolána výjimka nulového odkazu.
Nasazení
Opravili jsme problém, kdy se kroky nasazení obsahující správu verzí systému vytvořily v nesprávném pořadí.
Nasazení
Opravili jsme problém, kdy se nepovedla aktualizace porovnání schématu nebo nasazení dacpac kvůli cíli obsahujícímu temporální tabulky.
Nasazení
Resetuje hodnotu identity po nasazení na základě dřívější poslední hodnoty cíle.
Známé problémy
Funkce
Podrobnosti
Alternativní řešení
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
Není k dispozici
Nasazení
Když uživatel v případě přírůstkového nasazení zahazuje dočasnou tabulku spolu s vyřazením objektů, které jsou na něm závislé, jako jsou funkce, uložené procedury atd. Nasazení může selhat. Pořadí generování skriptu se pokouší vypnout SYSTEM_VERSIONING na tabulce, což je předpoklad pro zrušení tabulky, ale pořadí vygenerovaných kroků je nesprávné.
Pracovní položka
Vygenerujte skript nasazení, přesuňte krok System_Versioning OFF těsně před odstranění tabulky a poté spusťte skript.
18.6 SqlPackage
datum vydání : 18. září 2020
Build : 15.0.4897.1
Funkce
Funkce
Podrobnosti
Platforma
Aktualizace SqlPackage pro verzi .NET Core na .NET Core 3.1
Vždy šifrováno
Přidání podpory pro zabezpečený import a export enklávy pro SQL Server 2019
Nasazení
Přidání podpory pro ignorování tabulek s povoleným zachytáváním dat změn při exportu ze služby Azure SQL Database
Nasazení
Přidání podpory pro možnost indexu OPTIMIZE_FOR_SEQUENTIAL_KEY ve službě Azure SQL Database
Nasazení
Přidání podpory sloupců identit pro Azure Synapse Analytics
Pomoc
Výstup verze SqlPackage v nápovědě (/?) a podpora parametru /version
Opravy
Funkce
Podrobnosti
Nasazení
Opravili jsme nesprávný skript nasazení vygenerovaný při cílení na spravovanou instanci Azure SQL jako uživatele, který není správcem systému.
Nasazení
Opraveno načítání přispěvatelů nasazení při provádění skriptových akcí
Pomoc
Správně zobrazit uplynulý čas v SqlPackage, když operace trvá déle než 1 den.
Nasazení
Oprava registrace dacpac při nasazování pro .NET Core
Nasazení
Oprava sqlpackage pro zpracování parametru /accessToken (/at) v .NET Core
Nasazení
Povolit příkazy ALTER TABLE v uložených procedurách jako příkazy jiné než nejvyšší úrovně
Nasazení
Opraveno ověřování materializovaných zobrazení v Azure Synapse Analytics tak, aby nerozlišovalo malá a velká písmena.
Známé problémy
Funkce
Podrobnosti
Nasazení
Funkce správy úloh Azure Synapse Analytics (skupiny úloh a klasifikátory úloh) se zatím nepodporuje.
18.5.1 SqlPackage
datum vydání : 24. června 2020
Sestavení: 15.0.4826.1
Opravy
Funkce
Podrobnosti
Nasazení
Opravili jsme regresi zavedenu ve verzi 18.5, která způsobovala chybu "Nesprávná syntaxe poblíž 'type'" při nasazování dacpacu nebo importu bacpacu s uživatelem s externím přihlášením na místní server.
18.5 SqlPackage
datum vydání : 28. dubna 2020
Sestavení: 15.0.4769.1
Funkce
Funkce
Podrobnosti
Nasazení
Klasifikace citlivosti dat se teď podporuje pro SQL Server 2008 a novější, Azure SQL Database a Azure Synapse Analytics.
Nasazení
Přidání podpory Azure Synapse Analytics pro omezení tabulek
Nasazení
Přidání podpory Azure Synapse Analytics pro uspořádaný clusterovaný index columnstore
Nasazení
Přidání podpory pro externí zdroj dat (Oracle, Teradata, MongoDB/CosmosDB, ODBC, cluster s velkými objemy dat) a externí tabulky pro cluster s velkými objemy dat SQL Serveru 2019
Nasazení
Přidání instance Sql Database Edge jako podporované edice
Nasazení
Podpora názvů serverů pro spravovanou instanci Azure SQL ve formě '<server>.<dnszone>.database.windows.net'
Nasazení
Přidání podpory pro příkaz pro kopírování ve službě Azure Synapse Analytics
Nasazení
Přidejte možnost nasazení 'IgnoreTablePartitionOptions' během publikování, aby se zabránilo opětovnému vytváření tabulek při změně funkce oddílu tabulky v rámci Azure Synapse Analytics.
.NET Core
Přidání podpory pro Microsoft.Data.SqlClient ve verzi SqlPackage v .NET Core
Opravy chyb
Opravit
Podrobnosti
Nasazení
Oprava parsování cesty JSON jako výrazu
Nasazení
Oprava generování příkazů GRANT pro oprávnění AlterAnyDatabaseScopedConfiguration a AlterAnySensitivityClassification
Nasazení
Oprava nerozpoznaní oprávnění externího skriptu
Nasazení
Oprava vložené vlastnosti – implicitní přidání vlastnosti by se nemělo zobrazovat v rozdílech, ale explicitní zmínka by se měla projevit prostřednictvím skriptu.
Nasazení
Vyřešili jsme problém, kdy změna tabulky odkazované materializovaným zobrazením (MV) způsobovala generování příkazů Alter View. Příkazy Alter View se pro MV pro Azure Synapse Analytics nepodporují.
Nasazení
Oprava selhání publikování při přidávání sloupce do tabulky s daty pro Azure Synapse Analytics
Nasazení
Oprava aktualizačního skriptu by při změně typu distribučního sloupce (scénáře ztráty dat) pro Azure Synapse Analytics měla přesunout data do nové tabulky.
ScriptDom
Oprava chyby ScriptDom, kdy nebyla rozpoznána přímo definovaná omezení po interním indexu
ScriptDom
Opravit v ScriptDom chybějící pravou závorku u SYSTEM_TIME v dávkovém příkazu.
Vždy šifrováno
Opravte problém s neodstraněním tabulky #tmpErrors, pokud se SqlPackage znovu připojí a dočasná tabulka je už pryč, protože zmizí, když se spojení přeruší.
Známé problémy
Funkce
Podrobnosti
Nasazení
Ve verzi 18.5 byla zavedena regrese, která vedla k chybě "Nesprávná syntaxe poblíž 'type'" při nasazování dacpacu nebo importu bacpac s uživatelem, který se přihlašuje externě, do místního prostředí. Alternativním řešením je použít SqlPackage 18.4 a opraví se v příští verzi SqlPackage.
.NET Core
Import bacpaců s klasifikací citlivosti selže s chybou "Závažná chyba interního připojení" kvůli známému problému v Microsoft.Data.SqlClient. To bude opraveno v příští verzi SqlPackage.
18.4.1 SqlPackage
datum vydání : 13. prosince 2019
Číslo sestavení: 15.0.4630.1
Opravy
Opravit
Podrobnosti
ScriptDom
Ve verzi 18.3.1 byla zavedena regrese analýzy ScriptDom, kde je 'RENAME' nesprávně považován za token nejvyšší úrovně, což způsobí selhání analýzy.
Známé problémy
Funkce
Podrobnosti
Nasazení
Ve verzi 18.4.1 byla zavedena regrese, která způsobovala chybu „Odkaz na objekt není nastaven na instanci objektu.“ při nasazování dacpac nebo importu bacpac uživatelem s externím přihlášením. Alternativním řešením je použít SqlPackage 18.4 a opraví se v příští verzi SqlPackage.
18.4 SqlPackage
Datum vydání : 29. října 2019
Build: 15.0.4573.2
Funkce
Funkce
Podrobnosti
Nasazení
Přidání podpory pro nasazení do Azure Synapse Analytics
Platforma
SqlPackage .NET Core obecně dostupné pro macOS, Linux a Windows.
Bezpečnost
Odeberte podepisování kódu SHA1.
Nasazení
Přidání podpory pro nové edice databáze Azure: GeneralPurpose, BusinessCritical, Hyperscale
Nasazení
Přidání podpory služby Azure SQL Managed Instance pro uživatele a skupiny Azure Active Directory
Nasazení
Podpora parametru /AccessToken pro SqlPackage v .NET Core.
Známé problémy
Funkce
Podrobnosti
ScriptDom
Ve verzi 18.3.1 byla zavedena regrese analýzy ScriptDom, kde je 'RENAME' nesprávně považován za token nejvyšší úrovně, což způsobí selhání analýzy. To bude opraveno v příští verzi SqlPackage.
Známé problémy s .NET Core
Funkce
Podrobnosti
Dovoz
U souborů .bacpac s komprimovanými soubory většími než 4 GB možná budete muset k importu použít verzi SqlPackage .NET Core. Toto chování je způsobeno tím, jak .NET Core generuje hlavičky zip, které, i když jsou platné, nejsou čitelné ve verzi .NET Full Framework sqlPackage.
Nasazení
Parametr /p:Storage=File se nepodporuje. V .NET Core se podporuje pouze paměť.
SqlPackage .NET Core nepodporuje parametr /ua pro vícefaktorové ověřování.
Nasazení
Starší soubory dacpac v2 a bacpac, které používají serializaci dat JSON, se nepodporují.
18.3.1 SqlPackage
Datum vydání: 13. září 2019
Sestavení: 15.0.4538.1
Funkce
Funkce
Podrobnosti
Nasazení
Přidání podpory pro nasazení do Azure Synapse Analytics (Preview)
Nasazení
Do sqlPackage přidejte parametr /p:DatabaseLockTimeout=(INT32 '60').
Nasazení
Do sqlPackage přidejte parametr /p:LongRunningCommandTimeout=(INT32).
Export/vytáhnout
Do sqlPackage přidejte parametr /p:TempDirectoryForTableData=(STRING).
Nasazení
Umožněte načítání přispěvatelů pro nasazení z dalších umístění. Přispěvatelé nasazení budou načteni ze stejného adresáře jako cílový soubor .dacpac, z adresáře Rozšíření relativního k binárnímu souboru SqlPackage a ze zadání parametru /p:AdditionalDeploymentContributorPaths=(STRING) do SqlPackage, kde lze specifikovat další umístění adresáře.
Nasazení
Přidejte podporu pro OPTIMIZE_FOR_SEQUENTIAL_KEY
Opravy
Opravit
Podrobnosti
Nasazení
Oprava pro ignorování automatických indexů, aby se při nasazení neodstraňovaly.
Vždy šifrováno
Oprava pro zpracování sloupců varchar s funkcí Always Encrypted.
Sestavení/nasazení
Oprava řešení metody nodes() pro sady sloupců XML.
ScriptDom
Opravte další případy, kdy se řetězec URL interpretoval jako token nejvyšší úrovně.
Graf
Opravit vygenerované SQL pro odkazy na pseudo sloupec v omezeních.
Vývoz
Generovat náhodná hesla, která splňují požadavky na složitost.
Nasazení
Respektování časových limitů příkazů při načítání omezení
.NET Core (náhled)
Opravit protokolování diagnostiky do souboru
.NET Core (náhled)
Pomocí streamování můžete exportovat data tabulky pro podporu velkých tabulek.
18.2 SqlPackage
datum vydání : 15. dubna 2019
Sestavení: 15.0.4384.2
Funkce
Funkce
Podrobnosti
Graf
Přidat podporu tabulky grafu pro omezení hran a podmínky omezení hran.
Nasazení
Umožnili jsme pravidlo ověřování modelu podporující 32 sloupců pro klíče indexu ve verzích SQL Serveru 2016 a vyšší.
Opravy
Opravit
Podrobnosti
Nasazení
Oprava reverzního inženýrství databáze SQL Serveru 2016 RTM kvůli použití nepodporovaného dotazového hintu.
Nasazení
Opravte pořadí nasazení ALTER příkazů automatického zavření tak, aby se prováděly před příkazy CREATE FILEGROUP.
ScriptDom
Oprava regrese analýzy ScriptDom, kde byl řetězec URL interpretován jako token nejvyšší úrovně.
Nasazení
Oprava výjimky nulového odkazu při analýze příkazu alter table add index
Porovnání schématu
Opraveno porovnávání schématu, které způsobovalo, že persistované vypočítané sloupce s hodnotou null se vždy zobrazovaly jako odlišné.
18.1 SqlPackage
datum vydání : 1. února 2019
sestavení : 15.0.4316.1
Ukázková verze.
Funkce
Funkce
Podrobnosti
Nasazení
Byla přidána podpora kolací UTF8.
Nasazení
Povoleny neklastrované sloupcově orientované indexy na indexovaném zobrazení.
Platforma
Přesunuto do .NET Core 2.2.
Porovnání schématu
Pro porovnání schématu v .NET Core použijte paměťově podporované úložiště.
Opravy
Opravit
Podrobnosti
Výkon
Vylepšení výkonu pro použití původního estimátoru kardinality pro dotazy reverzního inženýrství.
Výkon
Opravili jsme významný problém s výkonem při porovnávání schémat během generování skriptu.
Porovnání schématu
Opravili jsme logiku detekce odchylek schématu tak, aby ignorovala určité relace rozšířených událostí (xevent).
Graf
Opravili jsme pořadí importu pro tabulky grafů.
Vývoz
Opravili jsme export externích tabulek s oprávněními objektu.
Známé problémy
Tato verze zahrnuje buildy SqlPackage pro různé platformy ve verzi Preview, které cílí na .NET Core 2.2. SqlPackage může běžet v systémech macOS a Linux.
Známý problém
Podrobnosti
Nasazení
Podpora pro přispěvatele na sestavení a nasazení pro .NET Core není k dispozici.
Nasazení
Pro .NET Core nejsou podporované starší soubory dacpac a bacpac, které používají serializaci dat JSON.
Nasazení
U .NET Core se odkazované dacpacs (například master.dacpac) nemusí vyřešit kvůli problémům se systémy souborů rozlišujících malá a velká písmena. Alternativním řešením je použití velkých písmen pro název referenčního souboru (například MASTER.BACPAC).
18.0 SqlPackage
Datum vydání : 24. října 2018
Sestavení: 15.0.4200.1
Funkce
Funkce
Podrobnosti
Nasazení
Byla přidána podpora pro úroveň kompatibility databáze 150.
Nasazení
Přidání podpory pro azure SQL Managed Instances
Výkon
Přidání parametru příkazového řádku MaxParallelism pro určení stupně paralelismu pro databázové operace
Bezpečnost
Přidání parametru příkazového řádku AccessToken pro zadání ověřovacího tokenu při připojování k SQL Serveru
Dovoz
Přidání podpory pro streamování datových typů BLOB/CLOB pro importy
Nasazení
Byla přidána podpora pro volbu 'INLINE' u skalárního UDF.
Graf
Přidání podpory pro syntaxi grafové tabulky MERGE
Opravy
Opravit
Podrobnosti
Graf
Opravili jsme nevyřešený pseudosloupec v tabulkách diagramů.
Nasazení
Opravili jsme vytvoření databáze se skupinami souborů optimalizovanými pro paměť při použití tabulek optimalizovaných pro paměť.
Nasazení
Bylo opraveno zahrnutí rozšířených vlastností u externích tabulek.
17.8 SqlPackage
datum vydání : 22. června 2018
Sestavení : 14.0.4079.2
Funkce
Funkce
Podrobnosti
Diagnostika
Vylepšené chybové zprávy pro chyby připojení, včetně zprávy o výjimce SqlClient.
Nasazení
Podpora komprese indexů u indexů s jedním oddílem pro import/export
Opravy
Opravit
Podrobnosti
Nasazení
Opravili jsme problém s reverzním inženýrstvím pro sady sloupců XML ve verzi SQL Server 2017 a novějších.
Nasazení
Opravili jsme problém, kdy byla ignorována úroveň kompatibility databáze 140 pro Azure SQL Database při skriptování.
17.4.1 SqlPackage
datum vydání : 25. ledna 2018
Build: 14.0.3917.1
Funkce
Funkce
Podrobnosti
Import/export
Přidání parametru příkazového řádku ThreadMaxStackSize pro parsování Transact-SQL s velkým počtem vnořených příkazů.
Nasazení
Podpora kolace katalogu databází
Opravy
Opravit
Podrobnosti
Dovoz
Při importu souboru bacpac služby Azure SQL Database do místní instance tato verze SQL Serveru nepodporuje hlavní klíče databáze bez hesla, což způsobuje chyby.
Graf
Opravili jsme nevyřešenou chybu pseudosloupce pro tabulky grafů.
Porovnání schématu
Opravili jsme ověřování SQL pro porovnání schémat.
17.4.0 SqlPackage
datum vydání : 12. prosince 2017
Build: 14.0.3881.1
Funkce
Funkce
Podrobnosti
Nasazení
Přidání podpory pro zásady dočasného uchovávání informací v SQL 2017+ a Azure SQL Database.
Diagnostika
Přidání parametru příkazového řádku /DiagnosticsFile:"C:\Temp\SqlPackage.log" pro zadání cesty k souboru pro uložení diagnostických informací.
Diagnostika
Přidání parametru příkazového řádku /Diagnostics pro protokolování diagnostických informací do konzoly
Opravy
Opravit
Podrobnosti
Nasazení
neblokujte při výskytu úrovně kompatibility databáze, která není srozumitelná. Místo toho se předpokládá nejnovější platforma Azure SQL Database nebo místní platforma.