Stáhnout nejnovější verzi
Tento článek uvádí funkce a opravy poskytované vydanými verzemi SqlPackage.
Aktuální verze
Nejnovější informace o verzi najdete v poznámkách k verzi pro SqlPackage.
Jak číst tyto poznámky k vydání
Sloupec Platí pro v jednotlivých oddílech je vymezený následujícím způsobem:
-
SqlPackage CLI – akce příkazového řádku (publikování, import, export, extrakce, Parquet, diagnostika, nástroj dotnet)
-
MSBuild / SQL projekty – sestavení projektu SQL (
Microsoft.Build.Sql SDK, integrace nástrojů SQL Server Data Tools (SSDT))
-
Rozhraní DacFx API / Porovnání schémat -
Microsoft.SqlServer.DacFx NuGet API, porovnání schémat
-
Platforma – ScriptDom, Microsoft.Data.SqlClient, podpora .NET, systém DACPACs, výchozí hodnoty kompatibility
Archivované verze (162.x a starší verze)
Následující verze se archivují a už se nepodporují.
162.5.57 SqlPackage
datum vydání : 21. listopadu 2024
dotnet tool install -g microsoft.sqlpackage --version 162.5.57
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| DACPACs |
Systémové aktualizace DACPAC pro bezserverovou službu Synapse a Azure SQL Database |
Platforma; DacFx API / Porovnání schématu |
| Diagnostika |
Přidání nového parametru příkazového řádku pro určení úrovně protokolování /DiagnosticsLevel: |
SqlPackage CLI |
| Diagnostika |
Byl přidán nový parametr příkazového řádku pro výstup diagnostického balíčku, který obsahuje informace o cílovém a zdrojovém modelu spolu s protokolováním diagnostických dat, nasazovacím skriptem a nasazovacím reportem. /DiagnosticPackageFile: |
SqlPackage CLI |
| Datový sklad Fabrique |
Přidána podpora pro publikování do databází datového skladu Fabric, kde jsou vyžadovány příkazy pro úpravu tabulek. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Databáze SQL v rámci Microsoft Fabric |
Přidání podpory pro databázi SQL v Microsoft Fabric v cílové platformě SqlDbFabricDatabaseSchemaProvider. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém, kdy nasazení neuspělo, pokud existuje uložená procedura nebo funkce odkazující na tabulku optimalizovanou pro paměť a verzi systému, a databáze chybí tabulka optimalizovaná pro paměť a verzi systému kvůli tomu, jak byla vytvořena pomocí DBCC CLONEDATABASE.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy nasazení do serverless služby Synapse se změnami členství v rolích selhalo. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy nasazení s hlavním klíčem selhalo, pokud heslo hlavního klíče nebylo nastaveno.
Komunita vývojářů |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Dovoz |
Opravili jsme problém, kdy se clusterované indexy columnstore s typy nvarchar(max), varchar(max) a varbinary(max) nedařilo importovat.
Problém s GitHubem |
SqlPackage CLI |
| 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. |
SqlPackage CLI |
162.4.92 SqlPackage
Datum vydání : 18. září 2024
dotnet tool install -g microsoft.sqlpackage --version 162.4.92
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Výchozí úroveň kompatibility pro nové databáze ve službě Azure SQL Database je teď nastavená na 160.
Příspěvek blogu |
Platforma; SqlPackage CLI |
| JSON |
Datový typ JSON se teď podporuje v cílové platformě Azure SQL Database pro import, export, extrakci, nasazení a sestavení projektu SQL. |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém, kdy funkce oddílu s bitovou funkcí převodu způsobuje opětovné sestavení tabulky během nasazování.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy nasazení změny do externí tabulky způsobovaly vyřazení a opětovné vytvoření všech externích tabulek.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy dočasné tabulky s mezerami v názvech sloupců pro system_time sloupce vytvářely neplatné skripty nasazení.
Komunita vývojářů |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy změna typu sloupce mezi typy, které jsou kompatibilní pro přetypování typů v tabulce, způsobila zbytečné opětovné sestavení tabulky během nasazení.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy skript nasazení vygenerovaný pro Službu SQL Database obsahuje ignorovaný příkaz pro vypnutí úložiště dotazů bez ohledu na nastavení projektu SQL. |
SqlPackage CLI |
| Export |
Opravili jsme problém, kdy při serializaci selhal export BACPAC, ale protokol trasování neobsahuje chybovou zprávu.
Problém s GitHubem |
SqlPackage CLI |
| Extrahovat |
Opravili jsme problém, kdy operace extrakce při zápisu definice tabulky do souborů přeuspořádá indexy v .sql tabulce. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| JSON |
Opravili jsme problém, kdy parametr funkce json_type_constraint nebyl rozpoznán jako druhý parametr.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Platforma |
Odkazy Microsoft.Data.SqlClient v5.1.6. |
Platforma |
| Porovnání schématu |
Opravili jsme problém, při kterém porovnávání schématu očekávalo, že všechny příkazy budou ve stejném bloku, což vedlo k duplicitním příkazům.
Problém s GitHubem |
Rozhraní DACFx API / Porovnání schématu |
| ScriptDOM |
Odkazy ScriptDOM 16.1.9142 |
Platforma |
162.3.566 SqlPackage
datum vydání : 24. června 2024
dotnet tool install -g microsoft.sqlpackage --version 162.3.566
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém, ve kterém jsou metody API DeploymentPlanModifier pro přispěvatele nasazení nastaveny jako statické metody.
Problém s GitHubem |
Rozhraní DACFx API / Porovnání schématu |
| Platforma |
Sestavení SqlPackage .zip sady .NET SDK je aktualizováno z 8.0.301 na 8.0.302. |
Platforma; SqlPackage CLI |
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. |
N/A |
| Dovoz |
Soubor BACPAC vytvořený s exportem SqlPackage, s výjimkou případů, kdy je .msi soubor nainstalovaný, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB. |
Importujte soubor BACPAC s SqlPackage nebo vytvořte soubor BACPAC s nainstalovaným souborem .msi SqlPackage. |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
162.3.563 SqlPackage
datum vydání : 6. června 2024
dotnet tool install -g microsoft.sqlpackage --version 162.3.563
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Microsoft Fabric |
Byla přidána podpora 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 datové typy podporované pro zrcadlení do Microsoft Fabric. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Platforma |
Odkazy Microsoft.Data.SqlClient v5.1.5. |
Platforma |
| ScriptDOM |
Odkazy ScriptDOM 161.9109. |
Platforma |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Analýza kódu |
Opravili jsme problém, kdy výstup sestavení z pravidel analýzy kódu nebyl vytvořen v souladu s pokyny pro diagnostický formát MSBuild.
Problém s GitHubem |
Projekty MSBuild / SQL |
| Nasazení |
Opravili jsme problém, kdy nasazení indexu se ONLINE sadou vlastností a velkým typem objektu (LOB) selhalo. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy nasazení šifrování sloupců v dočasné tabulce selhalo.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Aby se zabránilo ukládání absolutních cest k odkazovaným DACPACs po sestavení projektu, vrací provedené změny kvůli problémům se zpětnou kompatibilitou způsobeným novým chováním.
Problém s GitHubem |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
| Extrahovat |
Opravili jsme problém, kdy se sloupce používané v tabulce s více sloupci (MCD) nesprávně skriptovaly jako povolení NULL hodnot. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDOM |
Opravili jsme problém, který způsoboval, že se při výběru nezadefinovaných (*) sloupců z funkce OPEN_JSON s hodnotou tabulky nepodařilo sestavit projekt SQL.
Problém s GitHubem |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
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. |
N/A |
| 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 .msi soubor nainstalovaný, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB. |
Importujte soubor BACPAC s SqlPackage nebo vytvořte soubor BACPAC s nainstalovaným souborem .msi SqlPackage. |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
162.2.111 SqlPackage
Datum vydání : 27. února 2024
dotnet tool install -g microsoft.sqlpackage --version 162.2.111
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Platforma |
Odkazy Microsoft.Data.SqlClient v5.1.4. |
Platforma |
| Platforma |
SqlPackage samostatný balíček ke stažení (.zip) je nyní vytvořen pomocí .NET 8. |
Platforma; SqlPackage CLI |
| Platforma |
SqlPackage dotnet tool je nyní k dispozici pro .NET 6 i .NET 8.
Problém s GitHubem |
Platforma; SqlPackage CLI |
| Platforma |
SqlPackage předběžné verze jsou nyní k dispozici v kanálu dotnet tool. |
Platforma; SqlPackage CLI |
| 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. |
Projekty MSBuild / SQL |
| Nasazení |
Byla přidána podpora pro indexové ONLINEoperace. 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ém s GitHubem |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| 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. |
SqlPackage CLI |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém, kdy se nepodařilo nasadit balíčky s funkcemi použitými v APPLY klauzuli zobrazení. Předchozí chybová zpráva byla, že funkce nebyla nalezena, protože zobrazení bylo nesprávně nasazeno před funkcí.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy klíčová slova funkcí jako NATIVE_COMPILATION a SCHEMABINDING nebyla správně rozpoznána a zahrnuta do skriptu nasazení.
problém na GitHubu, komunity vývojářů |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy se nepodařilo sestavit odkazy na systémové tabulky v klauzuli VALUES s chybovou zprávou, že hodnota nemůže být null.
Komunita vývojářů |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
| Nasazení |
Opravili jsme problém, kdy byly absolutní cesty odkazovaných DACPACs uložené v DACPAC souboru po sestavení projektu místo relativních cest.
Problém s GitHubem |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
| Nasazení |
Opravili jsme problém, kdy vytvoření zakázaného clusterovaného indexu způsobovalo selhání nasazení, pokud se vytvořil jiný zakázaný index.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy synonymum pro uživatelem definované datové typy vedlo k nevyřešenému odkazu.
Problém s GitHubem |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
| Extrahovat |
Opravili jsme problém, kdy DacVersion se vlastnost nenastavila, pokud byla pro balíček zadána verze, která nesplněla major.minor.build formát.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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ém s GitHubem |
SqlPackage CLI |
| Porovnání schématu |
Opravili jsme problém, kdy databáze s UTF8 kolací nedávají správný výsledek. |
Rozhraní DACFx API / Porovnání schématu |
| Porovnání schématu |
Opravili jsme problém, kdy porovnání schématu neobsáhne externí zdroj dat, formát externího souboru a objekty externí tabulky při vyhodnocování bezserverových fondů SQL Synapse. |
Rozhraní DACFx API / Porovnání schématu |
| Zabezpečení |
Bylo opraveno SqlPackage na platformě .NET pro univerzální ověřování (/ua), které podporuje ověřování Microsoft Entra ID s vícefaktorovým ověřováním. (MFA). |
SqlPackage CLI |
| Systémové adaptéry DACPACs |
Opravili jsme problém, kdy pdw* pohledy nebyly zahrnuty do datového skladu Synapsemaster.dacpac.
problém na GitHubu, komunity vývojářů |
Platforma; DacFx API / Porovnání schématu |
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. |
N/A |
| Dovoz |
Soubor BACPAC vytvořený s exportem SqlPackage, s výjimkou případů, kdy je .msi soubor nainstalovaný, 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, kde byl SqlPackage nainstalován prostřednictvím .msi. |
| ScriptDOM |
Analýza velkého souboru může vést k přetečení zásobníku. |
None |
162.1.172 SqlPackage
datum vydání : 9. ledna 2024
dotnet tool install -g microsoft.sqlpackage --version 162.1.172
Opravy
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. |
N/A |
| Dovoz |
Soubor BACPAC vytvořený s exportem SqlPackage, s výjimkou případů, kdy je .msi soubor nainstalovaný, 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, pokud je SqlPackage nainstalován prostřednictvím souboru .msi. |
| ScriptDOM |
Analýza velkého souboru může vést k přetečení zásobníku. |
None |
162.1.167 SqlPackage
datum vydání : 19. října 2023
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Platforma |
Odkazy Microsoft.Data.SqlClient v5.1.1. |
Platforma |
| Azure Synapse Analytics |
Přidána podpora pro PARSER_VERSION v FORMAT_OPTIONS pro bezserverové fondy SQL služby Azure Synapse Analytics.
Dokumentace |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Byla přidána podpora pro distribuci s více sloupci (MCD) ve CREATE VIEW pro dedikované SQL fondy služby Azure Synapse Analytics.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Přidání podpory vlastnosti /p:TableData při operacích extrakce do souborů Parquet, což umožňuje určit, pro které tabulky se mají exportovat data.
Problém s GitHubem |
SqlPackage CLI |
| Datový sklad Fabrique |
Byla přidána podpora pro extrakci a publikování pro databáze datového skladu Fabric. 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. |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| Parquet |
Přidání podpory verze Preview pro extrakci a publikování s daty uloženými v souborech Parquet ve službě Azure Blob Storage se službou Azure SQL Managed Instance a SQL Serverem 2022 (16.x). Azure SQL Database a SQL Server 2019 (15.x) a starší verze se nepodporují. 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. |
SqlPackage CLI |
| Publikování |
Byla přidána /p:AllowTableRecreation vlastnost pro 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ém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Přihláška |
Opravili jsme problém, kdy rozhraní příkazového řádku SqlPackage při přesměrování výstupu vyvolalo výjimku.
Problém s GitHubem |
SqlPackage CLI |
| Azure Synapse Analytics |
Opravili jsme problém, kdy se operaci publikování nepodařilo analyzovat příkaz obsahující tyto filepath()filename(). |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Dovoz |
AUTO_DROP možnost je vyloučena ze statistik při importu SOUBORU BACPAC do verze SQL Serveru, která nepodporuje AUTO_DROP. |
SqlPackage CLI |
| Dovoz |
Opravili jsme problém, kvůli kterému se nedaří import databází obsahujících ALTER nebo CREATE skupiny dostupnosti. |
SqlPackage CLI |
| Export |
Opravili jsme problém, kdy se v exportu BACPAC zahrnuly vynechané sloupce registru, což vedlo k chybové zprávě během importu. |
SqlPackage CLI |
| Export |
Opravili jsme problém, kdy /p:CompressionOption nebyl při exportu do souboru BACPAC dodržen. |
SqlPackage CLI |
| Extrahovat |
Opravili jsme problém, kdy možnosti /p:ExtractTarget pro jiné možnosti než DACPAC stále vyžadovaly, aby cílový soubor měl příponu .dacpac .
Problém s GitHubem |
SqlPackage CLI |
| Ledger |
Opravili jsme problém, kdy se nepodařilo importovat nebo publikovat databázi obsahující vynechanou tabulku registru kvůli pokusu o vytvoření oprávnění pro vyřazenou tabulku. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Ledger |
Opravili jsme problém, kdy se nepodařilo importovat databázi obsahující vynechanou tabulku registru kvůli pokusu o import dat do vyřazené tabulky. |
SqlPackage CLI |
| Polybase |
Opravili jsme problém, kdy nešlo exportovat nebo extrahovat databáze azure SQL Managed Instance s externími RDBMS tabulkami.
Problém s GitHubem |
SqlPackage CLI |
| Publikování |
Upravili jsme DropObjectsNotInSource, aby nedocházelo k vyřazení objektů, které jsou oprávněními nebo členstvími rolí. Použijte DropPermissionsNotInSource nebo DropRoleMembersNotInSource, abyste povolili vyřazení oprávnění nebo členství v rolích.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Publikování |
Opravili jsme problém, kdy operace publikování selhala, když uživatel, který se připojuje, nemá přístup ke master službě Azure SQL Database. |
SqlPackage CLI |
| Publikování |
Opravili jsme problém, kdy u nasazení, která zahrnují interakce s šifrováním sloupců, docházelo k občasným chybám při překročení časového limitu provádění. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Publikování |
Opravili jsme problém, kdy nasazení DACPAC vytvořeného pomocí .NET/.NET Core selhalo, pokud RegisterDataTierApplication bylo nastaveno na hodnotu true.
Problém s GitHubem |
SqlPackage CLI |
| Publikování |
Opravili jsme problém, kdy změna tabulky s verzováním systému a vytvoření nového schématu způsobí selhání nasazení.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
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. |
N/A |
| Dovoz |
Soubor BACPAC vytvořený s exportem SqlPackage, s výjimkou případů, kdy je .msi soubor nainstalovaný, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB. |
Importujte soubor BACPAC s SqlPackage nebo vytvořte soubor BACPAC s nainstalovaným souborem .msi SqlPackage. |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
162.0.52 SqlPackage
datum vydání : 11. května 2023
Features
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Azure Synapse Analytics |
Opravili jsme problém, kdy se při připojování k bezserverovým fondům SQL Azure Synapse Analytics správně nenastavil časový limit výchozího příkazu. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Opravili jsme problém, kdy bezserverové fondy SQL služby Azure Synapse Analytics nesprávně určují výchozí cesty k datům a protokolům. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Opravili jsme 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. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure SQL Database |
Opravili jsme problém, kdy se uchovávání dočasné historie správně nerozpoznalo jako nenakonfigurované (null). |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy plán nasazení nezjistil závislost na tabulce nebo zobrazení v poddotazech v klauzuli FROM VALUES .
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy nasazení selhalo, když cílová databáze obsahuje pravidlo vázané na sloupec. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy nasazení selhalo, když cílová databáze obsahuje pravidlo vázané na sloupec s uživatelem definovaným typem.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy se doba uchovávání v dočasné tabulce resetuje na výchozí hodnotu, když se v tabulce provede jiná změna.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy se aktualizace primárního klíče nezahrnuly do nasazení, když tabulka obsahuje zadané možnosti komprese. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy se neclusterovaný index v dělené tabulce znovu sestavil, i když v tabulce nebyly provedeny žádné změny.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy vlastnost IgnoreColumnOrder nebyla respektována tabulkou historie, když v tabulce se systémem ve verzích nedošlo k žádným změnám, kromě přeskupení sloupců. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy došlo k vyřazení a opětovnému nasazení externích tabulek beze změn, když definice tabulky obsahovala proměnné SQLCMD.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Export |
Opravili jsme problém, kdy diagnostické informace zadané během operace exportu nesprávně hlásí velikost tabulky v kB místo bajtů.
Problém s GitHubem |
SqlPackage CLI |
| Dovoz |
Opravili jsme problém, kdy se během importu do Služby Azure SQL Database nepodařilo vytvořit uživatele Microsoft Entra ID, což způsobilo selhání importu.
Problém s GitHubem |
SqlPackage CLI |
| Ledger |
Opravili jsme problém, kdy SqlPackage správně neidentifikovala chybu, když tabulka historie registru nebo zobrazení obsahují neplatný název dvou částí. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Povolení |
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í sestavení projektu nebo operace SqlPackage. |
PROJEKTY MSBuild / SQL; SqlPackage CLI; DACFx API / Porovnání schémat |
| úložiště dotazů |
Opravili jsme problém, kdy flush_interval_secondsse možnost Úložiště dotazů neověřila správně s minimální hodnotou 60 sekund. |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| SQL Server 2022 (16.x) |
Opravili jsme problém, kdy funkce DATETRUNC nebyla rozpoznána jako integrovaná funkce.
Komunita vývojářů |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
| SQL Server 2022 (16.x) |
Opravili jsme problém, kdy funkce DATE_BUCKET nebyla rozpoznána jako integrovaná funkce. |
PROJEKTY MSBuild / SQL; Rozhraní API DacFx / Porovnání schémat |
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. |
N/A |
| Dovoz |
Soubor BACPAC vytvořený s exportem SqlPackage, s výjimkou případů, kdy je .msi soubor nainstalovaný, se nemusí podařit importovat pomocí webu Azure Portal a Azure PowerShellu, pokud je větší než 4 GB. |
Importujte soubor BACPAC s SqlPackage nebo vytvořte soubor BACPAC s nainstalovaným souborem .msi SqlPackage. |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
161.8089.0 SqlPackage
datum vydání : 13. února 2023
| Platforma |
Stáhnout |
Version |
Build |
| Windows .NET 6 |
.zip soubor |
161.8089.0 |
16.1.8089.0 |
| Windows |
.msi soubor |
161.8089.0 |
16.1.8089.0 |
| macOS .NET 6 |
.zip soubor |
161.8089.0 |
16.1.8089.0 |
| Linux .NET 6 |
.zip soubor |
161.8089.0 |
16.1.8089.0 |
Důležité
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 na webu https://aka.ms/dacfx-connection.
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Přidali jsme možnost, aby vlastnost GenerateSmartDefaults při publikování naplnila hodnoty z výchozího omezení při jejich nastavení na true hodnotu.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Přidání podpory pro bezserverové fondy SQL v operacích extrakce a publikování |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| SQL Server 2022 (16.x) |
Přidání podpory pro uspořádané clusterované indexy columnstore |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém, kdy publikování do SQL v Linuxu selhalo kvůli prázdné výchozí cestě k datům a protokolům.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy publikování externí tabulky se změnami formátu souboru způsobí chybu.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy publikování sloupce zašifrovaného náhodným šifrováním okamžitě neselhalo, pokud byl šifrovací klíč sloupce (CEK) nepřístupný, což způsobilo, že chybová zpráva o nasazení byla zpožděna až do kroku šifrování sloupce. |
SqlPackage CLI |
| 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 nezapínala se zpět.
Problém s GitHubem |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Platforma |
Opravili jsme problém, kdy operace SqlPackage v RHEL 9 selhaly kvůli chybě šifrování. Přejít na použití verze 6.0.10 prostředí runtime .NET 6.
Problém s GitHubem |
Platforma; SqlPackage CLI |
| Porovnání schématu |
Opravili jsme problém, kdy vlastnost DoNotEvaluateSqlCmdVariablesPublish a Script způsobovala, že proměnné SqlCmd se nevyhodnocovaly jak ve zdroji, tak v cíli, místo toho, aby byly vyhodnoceny pouze ve zdroji. |
DacFx API / Srovnání schémat; SqlPackage CLI |
| ScriptDOM |
Opravená podpora pro externí tabulky REJECT_SAMPLE_VALUE. |
Platforma |
| ScriptDOM |
Opravili jsme problém, kdy se u tabulky s clusterovaným indexem nedala použít možnosti komprese. |
Platforma |
| Projekty SQL |
Opravili jsme problém, kdy byly platné možnosti pro QueryStoreFlushInterval nesprávně hlášeny jako neplatné.
Komunita vývojářů |
Projekty MSBuild / SQL |
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. |
N/A |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
161.6374.0 SqlPackage
datum vydání : 9. listopadu 2022
| Platforma |
Stáhnout |
Version |
Build |
| Windows .NET 6 |
.zip soubor |
161.6374.0 |
16.1.6374.0 |
| Windows |
.msi soubor |
161.6374.0 |
16.1.6374.0 |
| macOS .NET 6 |
.zip soubor |
161.6374.0 |
16.1.6374.0 |
| Linux .NET 6 |
.zip soubor |
161.6374.0 |
16.1.6374.0 |
Důležité
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 na webu https://aka.ms/dacfx-connection.
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| 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 na webu https://aka.ms/dacfx-connection. |
Platforma; SqlPackage CLI |
| Platforma |
Odkaz na Microsoft.Data.SqlClient v5.0.1 |
Platforma |
| Platforma |
SqlPackage je nyní k dispozici pro instalaci jako dotnet tool pro platformy Windows, macOS a Linux. |
Platforma; SqlPackage CLI |
| Trvale šifrováno |
Přidání podpory pro zabezpečení založené na virtualizaci (VBS) se zabezpečenými enklávy |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Connectivity |
Přidání podpory pro TDS 8.0 a parametry pro /SourceHostNameInCertificate a /TargetHostNameInCertificate do operací SqlPackage. |
SqlPackage CLI |
| Replikace |
Přidání podpory pro sp_addpublication s replikací typu peer-to-peer. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDOM |
Byla přidána podpora syntaxe IS NOT DISTINCT FROM s predikátovými poddotazy. |
Platforma |
| Role na úrovni serveru |
Přidání podpory pro další pevné serverové role: ##MS_DatabaseConnector##, ##MS_LoginManager##, ##MS_DatabaseManager##, ##MS_ServerStateManager##, ##MS_ServerStateReader##, ##MS_ServerPerformanceStateReader##, ##MS_ServerSecurityStateReader##, ##MS_DefinitionReader##, ##MS_PerformanceDefinitionReader##, ##MS_SecurityDefinitionReader##. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| SQL Server 2022 (16.x) |
Přidání podpory pro změny funkce T-SQL spojené s SQL Serverem 2022: GREATEST(), LEAST(), STRING_SPLIT(), DATETRUNC(), LTRIM(), RTRIM(), a TRIM(). |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| SQL Server 2022 (16.x) |
Přidání podpory změn funkcí JSON přidružených k SQL Serveru 2022: ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT()a JSON_ARRAY(). |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| SQL Server 2022 (16.x) |
Přidání podpory funkcí pro práci s bity přidruženými k SQL Serveru 2022: LEFT_SHIFT(), RIGHT_SHIFT(), BIT_COUNT(), GET_BIT(), a SET_BIT(). |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| SQL Server 2022 (16.x) |
Přidání podpory změn funkcí časových řad spojených s SQL Serverem 2022: DATE_BUCKET(), GENERATE_SERIES(), FIRST_VALUE()a LAST_VALUE(). |
SqlPackage CLI; MSBuild / SQL projekty; DacFx API / Porovnání schématu |
| Statistika |
Byla přidána podpora pro možnost STATISTIKAAUTO_DROP. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Komprese XML |
Přidání podpory komprese XML u indexů XML. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
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. |
N/A |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
19.2 SqlPackage
datum vydání : 22. září 2022
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Sdružování připojení |
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ím uživatelského jména a hesla služby Microsoft Entra ID, aby se zabránilo omezování výkonu knihovny Microsoft Authentication Library (MSAL). |
SqlPackage CLI |
| Možnosti nasazení |
Zobrazí popisné názvy možností nasazení v .NET API DacFx. |
Rozhraní DACFx API / Porovnání schématu |
| Dynamické maskování dat |
Podpora pro jemná oprávnění UNMASK v Importu/Exportu a extrakci a publikování byla přidána. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Ledger |
Přidána tabulka historie SQL Ledger v modelu schématu pro ověření a export/extrakci. Tato tabulka historie se neimportuje ani nepublikuje do databáze. |
SqlPackage CLI; DacFx API / porovnání schématu; Projekty MSBuild / SQL |
| Platforma |
SqlPackage je teď sestavený pomocí .NET 6. |
Platforma; SqlPackage CLI |
| SQL Server 2022 (16.x) |
Přidání podpory pro oprávnění ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION, VIEW ANY PERFORMANCE DEFINITION. Další informace o definicích oprávnění dostupných v dokumentaci k oprávněním . |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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 . |
SqlPackage CLI; DacFx API / porovnání schématu; Platforma |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Export |
Opravili jsme problém, kdy export selhal, když tabulka obsahovala statistiky s počítanými sloupci. |
SqlPackage CLI |
| Dovoz |
Opravili jsme problém, kdy se import zasekl na 95% |
SqlPackage CLI |
| ScriptDOM |
Opravili jsme problém, kdy STRING_SPLIT nespravuje NULL pořadovou hodnotu. |
Platforma |
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. |
N/A |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
| Komprese XML |
Komprese XML indexu ještě není v SqlPackage podporována. |
N/A |
19.1 SqlPackage
Datum vydání: 24. května 2022
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Azure Synapse Analytics |
Přidání podpory nativního externího zdroje dat |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Extrahovat |
Byla přidána podpora pro ExtractTarget vlastnost u extrakčních operací. Extrahování nyní podporuje extrakci do .sql, kde je každý objekt uložen jako samostatný soubor ve složce uspořádané buď podle typu objektu, schématu, nebo kombinace typu objektu a schématu. |
SqlPackage CLI |
| ScriptDOM |
Byla přidána podpora syntaxe IS NOT DISTINCT FROM . |
Platforma |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Azure Synapse Analytics |
Opravili jsme operaci publikování pro změnu názvu tabulky, kdy název tabulky obsahoval znak /. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Export |
Byl opraven export tabulky historie registru SQL se závislostmi. |
SqlPackage CLI |
| Extrahovat |
Opravili jsme chybu operace extrakce, kdy se v uložené proceduře použila klauzule posunu pomocí funkce. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Extrahovat |
Opravili jsme upozornění při operaci extrakce pro tabulky registru. |
SqlPackage CLI |
| Obecný |
Opravili jsme problém, kdy nastavení časového limitu příkazu nebylo správně použito. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Dovoz |
Opravili jsme problém, kdy se při importu zakázal fulltextový index. |
SqlPackage CLI |
| Publikování |
Opravili jsme problém, kdy operace publikování při přidání sloupce odstranila a znovu vytvořila clusterovaný index columnstore. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Publikování |
Opravili jsme problém, kdy se nepovede instalovat grafové tabulky, když funkce oddílu obsahuje úvodní nuly. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDOM |
Opravili jsme problém, kdy podmínka IIF, uzavřená v závorkách, se nepodařila správně parsovat. |
Platforma |
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. |
N/A |
| Nasazení |
Delší doba nasazení při nasazování pomocí ověřování uživatelského jména a hesla v Microsoft Entra ID způsobená omezením knihovny Microsoft Authentication Library (MSAL).
Další informace na GitHubu |
Použijte alternativní metodu ověřování, jako například instanční objekty Microsoft Entra s Azure SQL |
| Nasazení |
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 velkého souboru může způsobit přetečení zásobníku. |
None |
19.0 SqlPackage
Datum vydání : 25. ledna 2022
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Trvale šifrováno |
Přidání podpory místního šifrování pro sloupce Always Encrypted Funkce Publikace nyní může použít zabezpečenou enklávu na straně serveru k šifrování, dešifrování a opětovnému šifrování sloupců databáze přímo na místě. Tím se vyhnete nákladům na přesun dat mimo databázi. Viz požadavky pro šifrování na místě v Konfigurace šifrování sloupců na místě pomocí funkce Always Encrypted se zabezpečenými enklávami. Poznámka: Místní šifrování se podporuje jenom s offline přístupem. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Přidání podpory symetrického šifrování na úrovni sloupců |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Ledger |
Přidali jsme 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. |
SqlPackage CLI |
| Platforma |
Přidání podpory pro .NET 6 jako cílové rozhraní |
Platforma |
| 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 |
| Platforma |
Upgraduje cílovou verzi rozhraní .NET Framework na .NET 4.6.2. |
Platforma |
| ScriptDOM |
Byla přidána podpora analyzátoru Sql160. |
Platforma |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém s interpretací distribuce tabulek ve sloupci v uložené proceduře. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém s možností Drop objects not in source (Vypustit objekty, které nejsou ve zdroji) během operace publikování. |
SqlPackage CLI |
| Nasazení |
Opravili jsme problém s nasazením daCPAC s dočasnou tabulkou s klasifikací citlivosti. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme chybu při ověření proměnných i v případě, že DoNotEvaluateSqlCmdVariables je nastavená hodnota true. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Extrahovat |
Opravili jsme problém s protokolem refaktorování odkazovaného DACPAC v závislosti na výběru includeCompositeObjects. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Dovoz |
Opravili jsme problém s importem konfigurací oboru databáze, které nejsou na cílovém serveru podporované. |
SqlPackage CLI |
| Projekt SQL |
Opravili jsme problém, kdy přírůstkové statistiky způsobovaly problém s sestavením projektu při použití na primární klíč. |
Projekty MSBuild / SQL |
| Projekt SQL |
Opravili jsme sestavení projektu s tabulkami souborů. |
Projekty MSBuild / SQL |
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. |
N/A |
| Nasazení |
Doba nasazení se zvýšila při nasazování pomocí ověřování uživatele a hesla Microsoft Entra ID kvůli omezování výkonu knihovny MSAL (Microsoft Authentication Library).
Další informace na GitHubu |
Použijte alternativní způsob ověřování, jako jsou služební principály Microsoft Entra s Azure SQL |
| ScriptDOM |
Analýza velkého souboru může způsobit přetečení zásobníku. |
None |
18.8 SqlPackage
datum vydání : 4. října 2021
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Export |
Přidání možnosti VerifyExtraction pro změnu chování ověřování modelu schématu při exportu |
SqlPackage CLI |
| Azure SQL |
Podpora databáze a tabulek registru, včetně akcí importu a exportu |
SqlPackage CLI |
| Platforma |
Upgrade Microsoft.Data.SqlClient z verze 2.0.0 na 2.1.3 pro .NET Core |
Platforma |
| Azure Synapse Analytics |
Podpora šifrování sloupců pomocí symetrického klíče |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Podpora šifrování sloupců pomocí CREATE CERTIFICATE |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Podpora pro MERGE příkaz |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Parametrizace proměnných pro sloupce AE, nová vlastnost publikování IsAlwaysEncryptedParameterizationEnabled |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Podpora vlastností IgnoreWorkloadClassifiers a IgnoreDatabaseWorkloadGroups publikování |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Podpora externích jazykových běhových prostředí |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDOM |
Podpora databáze a tabulek registru |
Platforma |
| ScriptDOM |
INCLUDE Podpora sloupců v definicích vloženého indexu |
Platforma |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme problém, kdy selhalo nasazení externího uživatele do spravované instance Azure SQL. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravené pořadí nasazení zahrnující dočasné tabulky pro vyřazení závislostí před vypnutím správy verzí systému. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opraven problém s nasazením Always Encrypted obsahující chybu "Neplatný název objektu '#tmpErrors'" |
SqlPackage CLI |
| Export |
Byla opravena validace parametrů ExcludeObjectType / ExcludeObjectTypes, a DoNotDropObjectType / DoNotDropObjectTypes pro SqlPackage. |
SqlPackage CLI |
| Export |
Oprava selhání exportu v případě, že se v databázi nacházejí objekty CDC (Change Data Capture), jejich vyloučením. |
SqlPackage CLI |
| Extrahovat |
Bylo přidáno opakování pro ověřovací extrakci při prvním selhání kvůli konfliktu časování. |
SqlPackage CLI |
| Dovoz |
Opravili jsme občasné zablokování při importu do Azure nastavením MAXDOP na 1. |
SqlPackage CLI |
| Dovoz |
Oprava selhání při importu, když dočasná tabulka závisí na zásadách zabezpečení s vazbou na schéma. |
SqlPackage CLI |
| Platforma |
DacFramework.msi je nyní podepsán "Microsoft SQL Server Data-Tier Application Framework" místo "SQL Server 2012" |
Platforma |
| Platforma |
Ve výchozím nastavení se používají velká pole v balíčku SqlPackage x64 a byly opraveny některé scénáře zahrnující velké databáze. |
Platforma; SqlPackage CLI |
| Porovnání schématu |
Oprava porovnání schématu selhává u stejných databází s konfigurací s vymezeným oborem databáze |
Rozhraní DACFx API / Porovnání schématu |
| Porovnání schématu |
Opravené porovnání schématu se sloupcovými indexy |
Rozhraní DACFx API / Porovnání schématu |
| Projekt SQL |
Opravili jsme chybu sestavení pro "GRANT EXECUTE ANY EXTERNAL SCRIPT" |
Projekty MSBuild / SQL |
| Projekt SQL |
Opravili jsme chybu, kdy se databázový projekt s indexem columnstore a sloupcem typu (n)varchar(max) úspěšně sestaví, ale při nasazení selže. |
PROJEKTY MSBuild / SQL; SqlPackage CLI |
| Projekt SQL |
Oprava nevyřešených upozornění na odkazy pro distribuční sloupce tabulky v rámci uložených procedur |
Projekty MSBuild / SQL |
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. |
N/A |
| Nasazení |
Funkce tabulky registru Azure SQL zatím není podporovaná. |
N/A |
18.7.1 SqlPackage
datum vydání : 2. června 2021
Build: 15.0.5164.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Kontrola |
Přidána podpora pro úvod do auditování služby Azure SQL Managed Instance. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Byla přidána podpora pro PREDICT. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Logování |
Přidání informací o verzi a architektuře SqlPackage do souboru diagnostického protokolu |
SqlPackage CLI |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Export |
Opravili jsme problém, kdy export tabulky s textem nebo obrázkem v prvním sloupci selhal bez clusterovaného indexu. |
SqlPackage CLI |
| Export |
Opravili jsme problém, kdy export tabulky bez clusterovaného indexu selhal, pokud bylo pořadí sloupců ve statistice jiné než v příkazu pro vytvoření tabulky. |
SqlPackage CLI |
18.7 SqlPackage
datum vydání : 10. března 2021
Build: 15.0.5084.2
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Extrahujte nebo publikujte velké objemy dat do a ze služby Azure Storage. Další informace najdete v části SqlPackage pro velká data. |
SqlPackage CLI |
| Azure Synapse Analytics |
Podpora zabezpečení na úrovni řádků (vnořená tabulková funkce, zásady zabezpečení, predikát zabezpečení) |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure Synapse Analytics |
Podpora klasifikace úloh |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure SQL Edge |
Podpora úlohy externího streamování |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Azure SQL Edge |
Přidání možností tabulky a databáze pro uchovávání dat |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Dovoz |
Byly přidány dvě nové možnosti indexu pro 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) |
SqlPackage CLI |
| Logování |
Byla přidána vlastnost pro všechny operace (HashObjectNamesInLogs), která změní všechny názvy objektů na hash řetězec ve zprávách protokolu. |
SqlPackage CLI |
| výkon |
Vylepšení výkonu importu a exportu, včetně dalšího protokolování, které pomáhá určit další kritické body. |
SqlPackage CLI |
| SQLCMD |
Přidání vlastnosti pro porovnání nasazení a schématu (DoNotEvaluateSqlCmdVariables), která určuje, zda jsou proměnné SQLCMD nahrazeny hodnotami. |
SqlPackage CLI; DacFx API / porovnání schématu; Projekty MSBuild / SQL |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Změna výchozího nastavení MAXDOP z 0 na 8 pro Azure SQL, aktualizace výchozího modelu schématu v DacFx |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Porovnání schématu |
Opravené uložené procedury, které používají klíčová slova OUT a OUTPUT, aby byly ignorovány jako rozdíly |
Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Oprava dalšího ověření tokenů pro velké objemy dat |
SqlPackage CLI |
| Build/Deployment |
Oprava vyčištění modelu schématu dočasných externích tabulek pro konečnou konzistenci DACPAC |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Build/Deployment |
Opraveno zpracování chyb a nekompatibilita s Edge 150 RE. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Import/Deployment |
Pevná sekvenční hodnota obnovená během nasazování |
SqlPackage CLI |
| 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. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy byl clusterovaný index columnstore odstraněn a znovu vytvořen, když se změnil sloupec tabulky. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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í. |
SqlPackage CLI |
| Porovnání schématu |
Opravili jsme problém s porovnáním schémat s externí streamovací úlohou. |
Rozhraní DACFx API / Porovnání schématu |
| Dovoz |
Opravili jsme chybu "null reference exception", která byla vyvolána při umožnění ambientního nastavení skriptování sestavy nasazení ReliableDdlEnabled. |
SqlPackage CLI |
| Nasazení |
Opravili jsme problém, kdy se kroky nasazení obsahující správu verzí systému vytvořily v nesprávném pořadí. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy aktualizace porovnání schématu nebo nasazení DACPAC selhalo kvůli tomu, že cíl obsahoval temporální tabulky. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opraveno znovu nastavení hodnot identity po nasazení na základě předchozí poslední hodnoty cílového objektu. |
SqlPackage CLI |
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. |
N/A |
| 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 pokusí vypnout SYSTEM_VERSIONING v tabulce, která je předpokladem pro vyřazení tabulky, ale pořadí vygenerovaných kroků není správné.
Problém s GitHubem |
Vygenerujte skript pro nasazení, přesuňte krok System_Versioning těsně před odstraněním tabulky OFF a pak skript spusťte. |
18.6 SqlPackage
datum vydání : 18. září 2020
Build: 15.0.4897.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Platforma |
Aktualizace SqlPackage pro verzi .NET Core na .NET Core 3.1 |
Platforma; SqlPackage CLI |
| Trvale šifrováno |
Přidání podpory pro import a export zabezpečených enkláv pro SQL Server 2019 (15.x) |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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 |
SqlPackage CLI |
| Nasazení |
Přidání podpory pro možnost OPTIMIZE_FOR_SEQUENTIAL_KEY indexu ve službě Azure SQL Database |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidání podpory sloupců identit pro Azure Synapse Analytics |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Help |
Výstup verze SqlPackage v nápovědě (/?) a podpora parametru /version |
SqlPackage CLI |
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| 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 . |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opraveno načítání přispěvatelů nasazení při provádění skriptových akcí |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Help |
Zobrazuje správný uplynulý čas v SqlPackage, když operace trvají déle než den. |
SqlPackage CLI |
| Nasazení |
Oprava registrace DACPAC při nasazování pro .NET Core |
SqlPackage CLI |
| Nasazení |
Oprava sqlPackage pro zpracování parametru /accessToken (/at) v .NET Core |
SqlPackage CLI |
| Nasazení |
Povolit ALTER TABLE příkazy v uložených procedurách jako příkazy jiné než nejvyšší úrovně |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opraveno ověřování materializovaných zobrazení v Azure Synapse Analytics tak, aby nerozlišovalo malá a velká písmena. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
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
Build: 15.0.4826.1
Opravy
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme regresi, která vznikla v 18.5 a způsobovala chybu „Nesprávná syntaxe poblíž ‚type‘“ při nasazení DACPAC nebo importu BACPAC s uživatelem s externím přihlášením na místní server. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
18.5 SqlPackage
datum vydání : 28. dubna 2020
Build: 15.0.4769.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Klasifikace citlivosti dat se teď podporuje pro SQL Server 2008 a novější, Azure SQL Database a Azure Synapse Analytics. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidání podpory Azure Synapse Analytics pro omezení tabulek |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidat podporu Azure Synapse Analytics pro uspořádaný clusterovaný columnstore index |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidání podpory pro externí zdroj dat (Oracle, Teradata, MongoDB/CosmosDB, ODBC, Big Data Cluster) a externí tabulku pro SQL Server 2019 (15.x) Big Data Cluster. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidání instance Sql Database Edge jako podporované edice |
SqlPackage CLI |
| Nasazení |
Podpora názvů serverů pro spravovanou instanci Azure SQL ve formě '<server>.<dnszone>.database.windows.net' |
SqlPackage CLI |
| Nasazení |
Přidání podpory pro příkaz pro kopírování ve službě Azure Synapse Analytics |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidejte nasazovací možnost IgnoreTablePartitionOptions během publikace, abyste se vyhnuli opětovnému vytvoření tabulek, když dojde ke změně funkce oddílu v tabulce pro Azure Synapse Analytics |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| .NET Core |
Přidání podpory pro Microsoft.Data.SqlClient ve verzi SqlPackage v .NET Core |
Platforma; SqlPackage CLI |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opraveno parsování cesty JSON jako výrazu |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Oprava generování GRANT příkazů pro AlterAnyDatabaseScopedConfiguration a AlterAnySensitivityClassification oprávnění |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Oprava nerozpoznaní oprávnění externího skriptu |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravená vložená vlastnost – implicitní přidání vlastnosti by se nemělo zobrazovat ve rozdílu, ale explicitní zmínka by se měla zobrazit prostřednictvím skriptu. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili 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í. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Oprava selhání publikování při přidávání sloupce do tabulky s daty pro Azure Synapse Analytics |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDom |
Opravit chybu ScriptDom, kdy nebylo možné rozpoznat vložená omezení definovaná po vloženém indexu. |
Platforma |
| ScriptDom |
Opraven problém s chybějící uzavírací závorkou v dávkovém příkazu ScriptDom SYSTEM_TIME |
Platforma |
| Trvale šifrováno |
Opravili jsme problém, kdy tabulka #tmpErrors selhala při pokusu o znovupřipojení pomocí SqlPackage, pokud již přechodná tabulka zmizela. Toto nastává, protože přechodná tabulka se odstraní, když dojde k ukončení připojení. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Známé problémy
| funkce |
Podrobnosti |
| Nasazení |
Ve verzi 18.5 byla zavedena regrese, která způsobovala, že při nasazování souboru DACPAC nebo importu souboru BACPAC s uživatelem s externím přihlášením do místního prostředí došlo k chybě "Nesprávná syntaxe poblíž typu". Alternativním řešením je použít SqlPackage 18.4 a opraví se v příští verzi SqlPackage. |
| .NET Core |
Import souborů BACPAC s klasifikací citlivosti selže s chybovou zprávou "Závažná chyba interního připojení" kvůli tomuto 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
Build: 15.0.4630.1
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| 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. |
Platforma |
Známé problémy
| funkce |
Podrobnosti |
| Nasazení |
Ve verzi 18.4.1 byla zavedena regrese, která způsobovala chybu "Reference objektu není nastavena na instanci objektu" při nasazování DACPAC nebo importu BACPAC s 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
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Přidání podpory pro nasazení do Azure Synapse Analytics |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Platforma |
SqlPackage .NET Core obecně dostupné pro macOS, Linux a Windows. |
Platforma; SqlPackage CLI |
| Zabezpečení |
Odeberte podepisování kódu SHA1. |
Platforma |
| Nasazení |
Přidání podpory pro nové edice databáze Azure: GeneralPurpose, BusinessCritical, Hyperscale |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidání podpory služby Azure SQL Managed Instance pro uživatele a skupiny Microsoft Entra ID |
SqlPackage CLI |
| Nasazení |
Podpora parametru /AccessToken pro SqlPackage v .NET Core. |
SqlPackage CLI |
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 .bacpac souborů 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 SqlPackage rozhraní .NET Full Framework. |
| Nasazení |
Parametr /p:Storage=File se nepodporuje. V .NET Core se podporuje pouze paměť. |
| Trvale šifrováno |
SqlPackage .NET Core nepodporuje sloupce Always Encrypted. |
| Zabezpečení |
SqlPackage .NET Core nepodporuje parametr /ua pro vícefaktorové ověřování. |
| Nasazení |
Starší soubory DACPAC verze 2 a BACPAC, které používají serializaci dat JSON, se nepodporují. |
18.3.1 SqlPackage
Datum vydání: 13. září 2019
Build: 15.0.4538.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Přidání podpory pro nasazení do Azure Synapse Analytics (Preview) |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Do sqlPackage přidejte parametr /p:DatabaseLockTimeout=(INT32 '60'). |
SqlPackage CLI |
| Nasazení |
Do sqlPackage přidejte parametr /p:LongRunningCommandTimeout=(INT32). |
SqlPackage CLI |
| Export/Extract |
Do sqlPackage přidejte parametr /p:TempDirectoryForTableData=(STRING). |
SqlPackage CLI |
| Nasazení |
Umožněte načítání přispěvatelů pro nasazení z dalších umístění. Přispěvatelské moduly pro nasazení se načítají ze stejného adresáře jako cíl .dacpac, z adresáře Rozšíření relativního k binárnímu souboru SqlPackage a z parametru /p:AdditionalDeploymentContributorPaths=(STRING) přidaného do SqlPackage, kde lze zadat další umístění adresáře. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Přidejte podporu pro OPTIMIZE_FOR_SEQUENTIAL_KEY. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme automatické indexy tak, aby nebyly při nasazení odstraněny. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Trvale šifrováno |
Opraveno zpracování sloupců varchar Always Encrypted. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Build/Deployment |
Opravili jsme rozlišení metody nodes() pro sady sloupců XML. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDom |
Opravili jsme další případy, kdy se řetězec URL interpretoval jako token nejvyšší úrovně. |
Platforma |
| Graph |
Opravené generované SQL pro pseudosloupcové odkazy v omezeních. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Export |
Generovat náhodná hesla, která splňují požadavky na složitost. |
SqlPackage CLI |
| Nasazení |
Opravili jsme časové limity příkazů při načítání omezení. |
SqlPackage CLI |
| .NET Core (náhled) |
Opravili jsme protokolování diagnostiky do souboru. |
Platforma; SqlPackage CLI |
| .NET Core (náhled) |
Pomocí streamování můžete exportovat data tabulky pro podporu velkých tabulek. |
SqlPackage CLI |
18.2 SqlPackage
datum vydání : 15. dubna 2019
Build: 15.0.4384.2
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Graph |
Přidat podporu tabulky grafu pro omezení hran a podmínky omezení hran. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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šší. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Opravili jsme zpětné inženýrství databáze SQL Serveru 2016 RTM kvůli použití nepodporovaného náznaku dotazu. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme pořadí nasazení příkazů ALTER pro automatické uzavření, aby se uskutečnily před příkazy CREATE FILEGROUP. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| ScriptDom |
Oprava regrese analýzy ScriptDom, kde byl řetězec URL interpretován jako token nejvyšší úrovně. |
Platforma |
| Nasazení |
Opravili jsme výjimku nulového odkazu při analýze příkazu ALTER TABLE ADD INDEX. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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é. |
Rozhraní DACFx API / Porovnání schématu |
18.1 SqlPackage
datum vydání : 1. února 2019
Build: 15.0.4316.1
Náhledová verze
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Přidali jsme podporu kolací UTF8. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Povoleny neklastrované sloupcově orientované indexy na indexovaném zobrazení. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Platforma |
Přesunuto do .NET Core 2.2. |
Platforma |
| Porovnání schématu |
Pro porovnání schématu v .NET Core použijte paměťově podporované úložiště. |
Rozhraní DACFx API / Porovnání schématu |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| výkon |
Vylepšení výkonu pro použití původního estimátoru kardinality pro dotazy reverzního inženýrství. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| výkon |
Opravili jsme významný problém s výkonem při porovnávání schémat během generování skriptu. |
Rozhraní DACFx API / Porovnání schématu |
| Porovnání schématu |
Opravili jsme logiku detekce odchylek schématu tak, aby ignorovala určité relace rozšířených událostí (XEvent). |
Rozhraní DACFx API / Porovnání schématu |
| Graph |
Opravili jsme pořadí importu pro tabulky grafů. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Export |
Opravili jsme export externích tabulek s oprávněními objektu. |
SqlPackage CLI |
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ů citlivými na malá a velká písmena. Alternativním řešením je velká písmena názvu referenčního souboru (například MASTER.DACPAC). |
18.0 SqlPackage
Datum vydání : 24. října 2018
Build: 15.0.4200.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Byla přidána podpora pro úroveň kompatibility databáze 150. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Byla přidána podpora pro Azure SQL Managed Instance. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| výkon |
Přidání MaxParallelism parametru příkazového řádku pro určení stupně paralelismu pro databázové operace |
SqlPackage CLI |
| Zabezpečení |
Přidání AccessToken parametru příkazového řádku pro zadání ověřovacího tokenu při připojování k SQL Serveru |
SqlPackage CLI |
| Dovoz |
Přidání podpory pro streamování datových typů BLOB/CLOB pro importy |
SqlPackage CLI |
| Nasazení |
Byla přidána podpora pro skalární UDF INLINE uživatelem definovaných funkcí. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Graph |
Byla přidána podpora syntaxe grafové tabulky MERGE. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| Graph |
Opravili jsme nevyřešený pseudosloupec v tabulkách diagramů. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme vytvoření databáze se skupinami souborů optimalizovanými pro paměť při použití tabulek optimalizovaných pro paměť. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Bylo opraveno zahrnutí rozšířených vlastností u externích tabulek. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
17.8 SqlPackage
datum vydání : 22. června 2018
Build: 14.0.4079.2
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Diagnostika |
Vylepšené chybové zprávy pro chyby připojení, včetně zprávy o výjimce SqlClient. |
SqlPackage CLI |
| Nasazení |
Podpora komprese indexů u indexů s jedním oddílem pro import/export |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| 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. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Nasazení |
Opravili jsme problém, kdy byla ignorována úroveň kompatibility databáze 140 pro Azure SQL Database při skriptování. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
17.4.1 SqlPackage
datum vydání : 25. ledna 2018
Build: 14.0.3917.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Import/export |
Přidání ThreadMaxStackSize parametru příkazového řádku pro analýzu Transact-SQL s velkým počtem vnořených příkazů |
SqlPackage CLI |
| Nasazení |
Podpora kolace katalogu databází |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| Dovoz |
Při importu souboru BACPAC z Azure SQL Database do místní instance byly opraveny chyby způsobené tím, že v této verzi SQL Serveru nejsou podporovány hlavní klíče databáze bez hesla. |
SqlPackage CLI |
| Graph |
Opravili jsme nevyřešenou chybu pseudosloupce pro tabulky grafů. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| Porovnání schématu |
Opravili jsme ověřování SQL pro porovnání schémat. |
Rozhraní DACFx API / Porovnání schématu |
17.4.0 SqlPackage
datum vydání : 12. prosince 2017
Build: 14.0.3881.1
Features
| funkce |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Přidání podpory pro zásady dočasného uchovávání informací v SQL 2017+ a Azure SQL Database. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |
| 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í. |
SqlPackage CLI |
| Diagnostika |
Přidání parametru příkazového řádku /Diagnostics pro protokolování diagnostických informací do konzoly |
SqlPackage CLI |
Opravy
| Opravit |
Podrobnosti |
Vztahuje se na |
| Nasazení |
Už neblokuje, když narazíte na úroveň kompatibility databáze, která není srozumitelná. Místo toho se předpokládá nejnovější platforma Azure SQL Database nebo místní platforma. |
SqlPackage CLI; Rozhraní DACFx API / Porovnání schématu |