Megosztás a következőn keresztül:


Az SqlPackage kibocsátási megjegyzései (archívum)

A legújabb verzió letöltése

Ez a cikk az SqlPackage kiadott verziói által biztosított funkciókat és javításokat sorolja fel.

Aktuális kiadások

A legújabb verzióinformációkért tekintse meg az SqlPackage kibocsátási megjegyzéseit.

A kibocsátási megjegyzések elolvasása

Az Applies to oszlop minden szakaszban a következőképpen határozódik meg:

  • SqlPackage CLI – parancssori műveletek (közzététel, importálás, exportálás, kinyerés, Parquet, diagnosztika, dotnet eszköz)
  • MSBuild/ SQL-projektek – SQL-projekt összeállítása (Microsoft.Build.Sql SDK, SQL Server Data Tools (SSDT) integrációja)
  • DacFx API / Séma összehasonlítása - Microsoft.SqlServer.DacFx NuGet API-k, séma összehasonlítása
  • Platform – ScriptDom, Microsoft.Data.SqlClient, .NET-támogatás, rendszer DACPACsok, kompatibilitási alapértelmezések

Archivált kiadások (162.x és korábbi verziók)

A következő kiadások archiválva vannak, és már nem támogatottak.

162.5.57 SqlPackage

kiadás dátuma: 2024. november 21.

dotnet tool install -g microsoft.sqlpackage --version 162.5.57
Platform Letöltés
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Funkció Részletek A következőkre vonatkozik:
DACPAC-k Rendszer DACPAC-frissítések a Synapse Serverlesshez és az Azure SQL Database-hez. Platform; DacFx API / Séma összehasonlítása
Diagnosztika Hozzáadott egy új parancssori paramétert a naplózási szint megadásához. /DiagnosticsLevel: SqlPackage parancssori felület
Diagnosztika Hozzáadtunk egy új parancssori paramétert egy .zip diagnosztikai csomag kimenetéhez, amely tartalmazza a cél- és forrásmodell adatait, valamint a diagnosztikai naplózást, a szkript üzembe helyezését és a jelentés üzembe helyezését. /DiagnosticPackageFile: SqlPackage parancssori felület
Fabric adattárház A Fabric Data Warehouse-adatbázisokban való közzététel támogatása, ahol táblamódosító utasításokra van szükség. SqlPackage CLI; DacFx API / Séma összehasonlítása
SQL-adatbázis a Microsoft Fabricben Az SQL Database támogatása a Microsoft Fabricben a célplatformon SqlDbFabricDatabaseSchemaProvider. SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, ha egy tárolt eljárás vagy függvény memóriaoptimalizált rendszerverziós táblára hivatkozik, és az adatbázis nem tartalmaz memóriaoptimalizált rendszerverziós táblát, mert a rendszer létrehozta DBCC CLONEDATABASE. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a Synapse kiszolgáló nélküli, szerepkör-tagságot érintő módosításaival történő üzembe helyezése meghiúsult. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a főkulccsal rendelkező központi telepítések meghiúsultak, ha a főkulcs jelszava nem lett beállítva. Fejlesztői közösség SqlPackage CLI; DacFx API / Séma összehasonlítása
Import Kijavítottuk azt a hibát, ami miatt az nvarchar(max), varchar(max) és varbinary(max) típusú fürtözött oszlopcentrikus indexek importálása sikertelen volt. GitHub-probléma SqlPackage parancssori felület
Import Kijavítottunk egy hibát, amely miatt az adatbázis DDL-eseményindítókkal történő importálása meghiúsult, mert az eseményindítók engedélyezve vannak az adatimportálás befejezése előtt. SqlPackage parancssori felület

162.4.92 SqlPackage

kiadás dátuma: 2024. szeptember 18.

dotnet tool install -g microsoft.sqlpackage --version 162.4.92
Platform Letöltés
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Az Azure SQL Database-ben lévő új adatbázisok alapértelmezett kompatibilitási szintje most 160- ra van állítva. Blogbejegyzés Platform; SqlPackage parancssori felület
JSON A JSON-adattípus mostantól támogatott a célplatform Azure SQL Database importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához. SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy hibát, amely miatt egy bitkonvertálási függvényt tartalmazó partíciófüggvény tábla-újraépítéseket eredményezett az üzembe helyezés során. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely során a változás külső táblába való üzembe helyezése az összes külső tábla eldobását és újraalkotását okozta. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az oszlopok oszlopneveiben system_time szóközökkel rendelkező időbeli táblák érvénytelen üzembehelyezési szkripteket hoztak létre. Fejlesztői közösség SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az oszloptípus olyan típusok között módosult, amelyek kompatibilisek a táblán szereplő típusokkal , ezért az üzembe helyezés során szükségtelen tábla-újraépítés történt. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az Azure SQL Database-hez létrehozott üzembehelyezési szkript tartalmaz egy figyelmen kívül hagyott utasítást, amely az SQL-projekt beállításaitól függetlenül kikapcsolja a Lekérdezéstárat. SqlPackage parancssori felület
Export Kijavítottunk egy hibát, amely miatt a BACPAC-exportálás sikertelen volt a szerializálás során, de a nyomkövetési napló nem tartalmazza a hibaüzenetet. GitHub-probléma SqlPackage parancssori felület
Kivonat Kijavítottunk egy hibát, amely miatt a kinyerési művelet átrendezi a tábla indexeit a tábladefiníció fájlokba írásakor .sql . SqlPackage CLI; DacFx API / Séma összehasonlítása
JSON Kijavítottunk egy hibát, amely miatt az isjson függvény paramétere json_type_constraint nem lett felismerve második paraméterként. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Platform Hivatkozás Microsoft.Data.SqlClient v5.1.6. Platform
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a séma összehasonlítása azt várta, hogy az összes utasítás ugyanabban a kötegben legyen, ami ismétlődő utasításokat eredményezett. GitHub-probléma DacFx API / Séma összehasonlítása
ScriptDOM Hivatkozások ScriptDOM 16.1.9142 Platform

162.3.566 SqlPackage

kiadás dátuma: 2024. június 24.

dotnet tool install -g microsoft.sqlpackage --version 162.3.566
Platform Letöltés
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy hibát, amely miatt a központi telepítési közreműködői API DeploymentPlanModifier metódusai statikus metódusként lettek beállítva. GitHub-probléma DacFx API / Séma összehasonlítása
Platform Az SqlPackage .zip build .NET SDK 8.0.301-ről 8.0.302-re frissül Platform; SqlPackage parancssori felület

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Import Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával.
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

162.3.563 SqlPackage

kiadás dátuma: 2024. június 6.

dotnet tool install -g microsoft.sqlpackage --version 162.3.563
Platform Letöltés
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Funkció Részletek A következőkre vonatkozik:
Microsoft Fabric A célplatform SqlDbFabricDatabaseSchemaProviderelőzetes verziójának támogatása, amely a Microsoft Fabric tükrözött SQL-adatbázisait jelöli. A célplatformon támogatott adattípusok a Microsoft Fabricbe való tükrözéshez támogatott adattípusokra korlátozódnak. SqlPackage CLI; DacFx API / Séma összehasonlítása
Platform A Microsoft.Data.SqlClient v5.1.5-ös verzióra hivatkozik. Platform
ScriptDOM Hivatkozások ScriptDOM 161.9109. Platform

Javítások

Funkció Részletek A következőkre vonatkozik:
Kódelemzés Kijavítottunk egy hibát, amely miatt a kódelemzési szabályok buildkimenete nem összhangban volt az MSBuild diagnosztikai formátumra vonatkozó irányelveivel. GitHub-probléma MSBuild/SQL-projektek
Deployment Kijavítottunk egy hibát, amely miatt a tulajdonságkészlettel és egy ONLINEnagy objektumtípussal (LOB) rendelkező index üzembe helyezése meghiúsult. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az oszloptitkosítás üzembe helyezése nem sikerült egy időbeli táblán. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Visszaállítja a módosításokat, hogy elkerülje a hivatkozott DACPAC-k abszolút elérési útvonalainak tárolását a projekt buildelése után, mert problémák merülnek fel az új viselkedés visszamenőleges kompatibilitásával kapcsolatban. GitHub-probléma MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
Kivonat Kijavítottunk egy hibát, amely miatt a többoszlopos terjesztési (MCD) táblában használt oszlopok helytelenül voltak beállítva, és lehetővé tették az NULL értékeket. SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDOM Kijavítottunk egy hibát, amely miatt az SQL-projekt összeállítása meghiúsult, ha a táblaértékelő függvényből * nem meghatározott (OPEN_JSON) oszlopokat választ ki. GitHub-probléma MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Deployment Az üzembe helyezés közreműködői API DeploymentPlanModifier metódusai statikus metódusként vannak beállítva. Az SqlPackage 162.3.566-ban javítva.
Import Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával.
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

162.2.111 SqlPackage

kiadás dátuma: 2024. február 27.

dotnet tool install -g microsoft.sqlpackage --version 162.2.111
Platform Letöltés
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Funkció Részletek A következőkre vonatkozik:
Platform A Microsoft.Data.SqlClient 5.1.4-re hivatkozik. Platform
Platform Az SqlPackage önálló (.zip) letöltései már a .NET 8-at használva készülnek. Platform; SqlPackage parancssori felület
Platform Az SqlPackage dotnet tool már elérhető a .NET 6 és a .NET 8 rendszerhez is. GitHub-probléma Platform; SqlPackage parancssori felület
Platform Az SqlPackage előzetes kiadások már elérhetők a dotnet tool hírcsatornában. Platform; SqlPackage parancssori felület
Azure Synapse Analytics A DW_COMPATIBILITY_LEVEL projekttulajdonság érvényesítése hozzáadva annak biztosítására, hogy az érték a projekt összeállítása során a 0, 10, 20, 30, 40, 50, 9000 értékek közötti érvényes lehetőségek között legyen. MSBuild/SQL-projektek
Deployment Az ONLINE támogatása hozzáadva. Az online indexelési műveletek SqlPackage parancssorként, a közzétételi tulajdonság, /p:PerformIndexOperationsOnline, valamint az SQL-projektmodell összetevőjeként is alkalmazhatók. GitHub-probléma SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
Parquet Fejlesztések a Parquet-fájlok adataival végzett műveletek kinyeréséhez és közzétételéhez, beleértve az adatok párhuzamos importálásával és a naplófájlok méretének csökkentésével kapcsolatos teljesítménybeli javulást. SqlPackage parancssori felület

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy hibát, amely miatt a APPLY nézet záradékában használt függvényeket tartalmazó csomagok üzembe helyezése sikertelen volt. Az előző hibaüzenet az volt, hogy a függvény nem található, mert a nézet helytelenül lett üzembe helyezve a függvény előtt. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a függvényszavakat, mint a NATIVE_COMPILATION és SCHEMABINDING, nem ismerték fel és nem foglalták bele megfelelően az üzembehelyezési szkriptbe. GitHub-probléma, fejlesztői közösség SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a VALUES záradék rendszertábláira mutató hivatkozások nem hozhatók létre olyan hibaüzenettel, amely szerint az érték nem lehet null értékű. Fejlesztői közösség MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a hivatkozott DACPAC-k abszolút elérési útjai a dacPAC-ban voltak tárolva a projekt buildelése után a relatív útvonalak helyett. GitHub-probléma MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy problémát, amely akkor okozott üzembe helyezési hibát, amikor egy letiltott fürtözött index létrehozása után egy másik letiltott indexet próbáltak létrehozni. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a felhasználó által definiált adattípusok szinonimája megoldatlan hivatkozást eredményezett. GitHub-probléma MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
Kivonat Kijavítottunk egy hibát, amely miatt a DacVersion tulajdonság nem lett beállítva, ha a csomaghoz olyan verziót adott meg, amely nem követte major.minor.build a formátumot. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Import Kijavítottunk egy hibát, amely miatt bizonyos kollációk, például Chinese_PRC_CI_AS, nem sikerültek importálásra, és a hibaüzenet szerint a kolláció nem támogatott. GitHub-probléma SqlPackage parancssori felület
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a rendezéssel rendelkező UTF8 adatbázisok nem adnak megfelelő eredményt. DacFx API / Séma összehasonlítása
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a séma összehasonlítása nem tartalmaz külső adatforrást, külső fájlformátumot és külső táblaobjektumokat a Synapse kiszolgáló nélküli SQL-készletek kiértékelésekor. DacFx API / Séma összehasonlítása
Biztonság Kijavítottuk a .NET-alapú SqlPackage-t az univerzális hitelesítéshez (/uaamely többtényezős hitelesítéssel támogatja a Microsoft Entra ID-hitelesítést). (MFA). SqlPackage parancssori felület
Rendszer DACPAC-k Kijavítottunk egy hibát, amely miatt a pdw* nézetek nem szerepeltek a Synapse Adattárházbanmaster.dacpac. GitHub-probléma, fejlesztői közösség Platform; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Import Azokat a BACPAC fájlokat, amelyeket SqlPackage exportálással hoztak létre, és amelyek 4 GB-nál nagyobbak, előfordulhat, hogy nem sikerül importálni az Azure Portalon és az Azure PowerShellen keresztül, kivéve, ha a .msi fájl telepítéséhez kapcsolódik. Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával.
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

162.1.172 SqlPackage

kiadás dátuma: 2024. január 9.

dotnet tool install -g microsoft.sqlpackage --version 162.1.172
Platform Letöltés
Windows .NET 6 .zip fájl
Windows .msi fájl
macOS .NET 6 .zip fájl
Linux .NET 6 .zip fájl

Javítások

Funkció Részletek A következőkre vonatkozik:
Platform Hivatkozás Microsoft.Data.SqlClient verzió 5.1.3-ra. Platform

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Import Az SqlPackage exportálással készült BACPAC-fájlok, kivéve, ha a .msi fájl telepíti őket, előfordulhat, hogy nem sikerül importálni az Azure portal és az Azure PowerShell segítségével, ha a BACPAC-fájl nagyobb mint 4 GB. Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával.
ScriptDOM Egy nagy fájl elemzése veremtúlcsordulást eredményezhet. Nincs

162.1.167 SqlPackage

kiadás dátuma: 2023. október 19.

Platform Letöltés
Windows .NET 6 .zip fájl
Windows .msi fájl
macOS .NET 6 .zip fájl
Linux .NET 6 .zip fájl

Features

Funkció Részletek A következőkre vonatkozik:
Platform A Microsoft.Data.SqlClient 5.1.1-re hivatkozik. Platform
Azure Synapse Analytics Az Azure Synapse Analytics kiszolgáló nélküli SQL-hálókhoz hozzáadták a PARSER_VERSION támogatását a FORMAT_OPTIONS számára. Dokumentáció SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Az Azure Synapse Analytics dedikált SQL-készleteiben hozzáadott támogatás a többoszlopos elosztás (MCD) számára CREATE VIEW. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics A /p:TableData tulajdonság támogatása a parquet-fájlok kinyerési műveleteihez, lehetővé téve annak megadását, hogy mely táblákba exportáljon adatokat. GitHub-probléma SqlPackage parancssori felület
Fabric adattárház A Fabric Data Warehouse-adatbázisok kinyerési és közzétételi támogatása hozzáadva. A közzétételi képességek nem támogatják a meglévő táblák módosítását igénylő módosításokat. A célplatform enumerálási értéke SQL-adatbázisprojektekben SqlDwUnifiedDatabaseSchemaProvider. SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
Parquet Előzetes verziójú támogatással bővült a parquet-fájlokban tárolt adatok kinyerési és közzétételi támogatása az Azure Blob Storage-ban az Azure SQL Managed Instance és az SQL Server 2022 (16.x) használatával. Az Azure SQL Database és az SQL Server 2019 (15.x) és korábbi verziói nem támogatottak. Az adatoknak támogatott adattípusokban kell lenniük CETAS. A Parquet-fájlok kinyerése és közzététele számos esetben teljesítménybeli javulást kínál a BACPAC-fájlok importálása/exportálása során. SqlPackage parancssori felület
Közzétesz A /p:AllowTableRecreation tulajdonság hozzáadásra került a közzétételi művelethez. Az alapértelmezett (igaz) összhangban van a korábbi viselkedéssel, ahol a táblamódosításhoz szükség lehet egy tábla újbóli létrehozására a táblaadatok megőrzése közben, de az üzembe helyezés jelentős időt vehet igénybe, vagy a változáskövetési adatok elveszhetnek. A /p:AllowTableRecreation tulajdonság hamis értékre állítása azt eredményezi, hogy az üzembe helyezés nem indul el, ha bármelyik táblára újra létrehozásra van szükség. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Funkció Részletek A következőkre vonatkozik:
Application Kijavítottunk egy hibát, amely miatt az SqlPackage parancssori felület kivételt okozott a kimenet átirányításakor. GitHub-probléma SqlPackage parancssori felület
Azure Synapse Analytics Kijavítottunk egy hibát, amely miatt a közzétételi művelet nem elemezte a filepath()filename()függvényeket tartalmazó utasítást. SqlPackage CLI; DacFx API / Séma összehasonlítása
Import AUTO_DROP beállítás nem szerepel a statisztikákban, amikor BACPAC-t importál az SQL Server olyan verziójába, amely nem támogatja AUTO_DROP. SqlPackage parancssori felület
Import Kijavítottunk egy hibát, amely miatt a ALTER vagy CREATE-t tartalmazó rendelkezésre állási csoportokkal rendelkező adatbázisok importálása nem sikerült. SqlPackage parancssori felület
Export Kijavítottunk egy hibát, amely miatt az elvetett főkönyvoszlopok egy BACPAC-exportálásban szerepeltek, ami hibaüzenetet eredményezett az importálás során. SqlPackage parancssori felület
Export Kijavítottunk egy hibát, amely miatt a /p:CompressionOption nem lett betartva BACPAC-fájlba való exportáláskor. SqlPackage parancssori felület
Kivonat Kijavítottunk egy hibát, amely miatt a /p:ExtractTarget beállításai a nem DACPAC-beállítások esetében továbbra is a célfájl bővítményét .dacpac igényelték. GitHub-probléma SqlPackage parancssori felület
Ledger Kijavítottunk egy hibát, amely miatt egy elvetett főkönyvtáblát tartalmazó adatbázis importálása vagy közzététele meghiúsult, mert engedélyeket próbált létrehozni az elvetett táblához. SqlPackage CLI; DacFx API / Séma összehasonlítása
Ledger Kijavítottunk egy hibát, amely miatt az elvetett főkönyvtáblát tartalmazó adatbázis importálása meghiúsult, mert adatokat próbált importálni az elvetett táblába. SqlPackage parancssori felület
Polybase Kijavítottunk egy hibát, amely miatt a felügyelt Azure SQL-példányok külső táblákkal rendelkező RDBMS adatbázisait nem lehetett exportálni vagy kinyerni. GitHub-probléma SqlPackage parancssori felület
Közzétesz Rögzítette DropObjectsNotInSource , hogy ne vesse el az engedélyeket vagy szerepkör-tagságokat tartalmazó objektumokat. DropPermissionsNotInSource vagy DropRoleMembersNotInSource használata engedélyek vagy szerepkör-tagságok elvetésének engedélyezéséhez. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Közzétesz Kijavítottunk egy hibát, amely miatt a közzétételi művelet meghiúsult, ha a csatlakozó felhasználó nem fér hozzá az master Azure SQL Database-ben. SqlPackage parancssori felület
Közzétesz Kijavítottunk egy hibát, amely miatt az oszloptitkosítási felülettel való interakciót tartalmazó üzembe helyezések időnként végrehajtási időtúllépési hibákat észleltek. SqlPackage CLI; DacFx API / Séma összehasonlítása
Közzétesz Kijavítottunk egy hibát, amely miatt a .NET/.NET Core használatával készült DACPAC üzembe helyezése meghiúsult, ha RegisterDataTierApplication igaz értékre lett állítva. GitHub-probléma SqlPackage parancssori felület
Közzétesz Kijavítottunk egy hibát, amely miatt a rendszer verziószámozott táblája módosult, és új séma jött létre, és az üzembe helyezés meghiúsult. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Import Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával.
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

162.0.52 SqlPackage

kiadás dátuma: 2023. május 11.

Platform Letöltés Verzió
Windows .NET 6 .zip fájl 162.0.52
Windows .msi fájl 162.0.52
macOS .NET 6 .zip fájl 162.0.52
Linux .NET 6 .zip fájl 162.0.52

Features

Funkció Részletek A következőkre vonatkozik:
Platform Az SqlPackage mostantól használati adatokat gyűjt, beleértve a névtelen szolgáltatáshasználatot és a diagnosztikai adatokat. További információért lásd: Használati adatgyűjtés. SqlPackage parancssori felület
Platform Hivatkozások Microsoft.Data.SqlClient v5.1.0 Platform
Azure Synapse Analytics A DW_COMPATIBILITY_LEVEL támogatása hozzáadva. SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
ScriptDOM A ScriptDOM mostantól különálló csomagként érhető el NuGet-, és nyílt forráskódú a GitHub. Platform
Rendszer DACPAC-k A master DACPACs és msdb a rendszer MÁR elérhető a NuGeten Microsoft.SqlServer.Dacpacs.Master és Microsoft.SqlServer.Dacpacs.Msdb néven. A dacFx GitHub-adattárban további információk érhetők el a DACPAC-k rendszeréről és a DACPAC-k csomaghivatkozásként való felhasználásáról. Platform; DacFx API / Séma összehasonlítása

Javítások

Funkció Részletek A következőkre vonatkozik:
Azure Synapse Analytics Kijavítottunk egy hibát, amely miatt az alapértelmezett parancs időtúllépése nem volt megfelelően beállítva az Azure Synapse Analytics kiszolgáló nélküli SQL-készleteihez való csatlakozáskor. SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Kijavítottunk egy hibát, amely miatt az Azure Synapse Analytics kiszolgáló nélküli SQL-készletei helytelenül határozták meg az alapértelmezett adatokat és naplóútvonalakat. SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Kijavítottunk egy hibát, amely miatt az Azure Synapse Analytics kiszolgáló nélküli SQL-készletei helytelenül határozták meg az alapértelmezett bejelentkezést, felhasználót és sémát. SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure SQL Database Kijavítottunk egy hibát, amely miatt az időelőzmények megőrzése nem lett helyesen konfigurálva (null). SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely a záradékon belüli FROM VALUES albeli lekérdezésekben okozta, hogy az üzembehelyezési terv nem észlelt függőséget egy táblára/nézetre. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, amikor a céladatbázis egy oszlophoz kötött szabályt tartalmaz. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, ha a céladatbázis egy felhasználó által megadott típusú oszlophoz kötött szabályt tartalmaz. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az időtáblán lévő megőrzési idő az alapértelmezett értékre vált, amikor a tábla másik módosítása történik. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az elsődleges kulcs frissítései nem szerepelnek az üzembe helyezésben, amikor a tábla tömörítési lehetőségeket adott meg. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a particionált táblán lévő nem klaszterezett index akkor is újjáépül, ha nem történt módosítás a táblán. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amelynek következtében az előzménytáblák nem tartják be a IgnoreColumnOrder tulajdonságot, ha a rendszerváltozatú táblákon nem történt módosítás, kivéve, ha az oszlopokat átrendezték. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a külső táblákat elvetették és újra üzembe helyezték annak ellenére, hogy nem történt változás, amikor a tábladefiníció SQLCMD-változókat tartalmazott. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Export Kijavítottunk egy hibát, amely miatt az exportálási művelet során megadott diagnosztikai adatok helytelenül jelentik a tábla méretét a bájtok helyett KB-ban. GitHub-probléma SqlPackage parancssori felület
Import Kijavítottunk egy hibát, amely miatt a Microsoft Entra ID-felhasználó nem hozható létre az Azure SQL Database-be való importálás során, ami miatt az importálás meghiúsult. GitHub-probléma SqlPackage parancssori felület
Ledger Kijavítottunk egy hibát, amely miatt az SqlPackage nem tudta helyesen azonosítani a hibát, amikor a Ledger előzménytáblája vagy nézete érvénytelen kétrészes névvel rendelkezik. SqlPackage CLI; DacFx API / Séma összehasonlítása
Jogosultságok Kijavítottunk egy hibát, amely miatt az adatbázismodell egy felhasználóhoz rendelt engedélyei nem ismerhetők fel, ami miatt a projekt buildelése vagy az SqlPackage művelet meghiúsult. MSBuild/SQL-projektek; SqlPackage CLI; DacFx API / Séma összehasonlítása
Lekérdezéstár Kijavítottunk egy hibát, amely miatt a flush_interval_secondsLekérdezéstár beállítás nem lett helyesen érvényesítve legalább 60 másodperces értékkel. SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) Kijavítottunk egy hibát, amely miatt a függvény DATETRUNC nem lett felismerve beépített függvényként. Fejlesztői közösség MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) Kijavítottunk egy hibát, amely miatt a függvény DATE_BUCKET nem lett felismerve beépített függvényként. MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Import Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával.
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

161.8089.0 SqlPackage

kiadás dátuma: 2023. február 13.

Platform Letöltés Verzió Épít
Windows .NET 6 .zip fájl 161.8089.0 16.1.8089.0
Windows .msi fájl 161.8089.0 16.1.8089.0
macOS .NET 6 .zip fájl 161.8089.0 16.1.8089.0
Linux .NET 6 .zip fájl 161.8089.0 16.1.8089.0

Fontos

Az SqlPackage 161-es verziója alapértelmezés szerint titkosítja az adatbázis-kapcsolatokat. Előfordulhat, hogy az önaláírt tanúsítványokkal vagy titkosítás nélküli, korábban sikeres kapcsolatok nem csatlakoznak a v161-hez az SqlPackage paramétereinek frissítése nélkül. További információért lásd https://aka.ms/dacfx-connection.

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Lehetővé tették, hogy a közzétételkor lévő GenerateSmartDefaults tulajdonság alapértelmezett korlátozásból true beállítás esetén töltse fel az értékeket. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Kiszolgáló nélküli SQL-készletek támogatása a kinyerési és közzétételi műveletekben. SqlPackage CLI; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) A rendezett fürtözött oszlopalapú indexek támogatása hozzáadva. SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy hibát, amely miatt a linuxos SQL-ben való közzététel meghiúsult, mert az alapértelmezett adatok és naplóelérési utak üresek. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt egy külső tábla fájlformátum-módosításokkal való közzététele hibát eredményezett. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az oszloptitkosítási kulcs (CEK) elérhetetlenné válása esetén a véletlenszerű titkosítással titkosított oszlop közzététele nem sikerült azonnal, és az oszloptitkosítási lépésig késleltette az üzembe helyezési hibát. SqlPackage parancssori felület
Refaktorálás Kijavítottunk egy hibát, amely miatt egy rendszerverziós tábla átnevezett oszlopa a rendszerverziózás kikapcsolását, és annak újbóli bekapcsolásának elmaradását eredményezte. GitHub-probléma SqlPackage CLI; DacFx API / Séma összehasonlítása
Platform Kijavítottunk egy hibát, amely miatt az SQLPackage-műveletek titkosítási hiba miatt meghiúsultak az RHEL 9-en. A .NET 6 futtatókörnyezet 6.0.10-es verziójának használatára lép. GitHub-probléma Platform; SqlPackage parancssori felület
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a DoNotEvaluateSqlCmdVariablesPublish és Script tulajdonság esetén az SqlCmd változók nem lettek kiértékelve sem a forráson, sem a célon. DacFx API / Séma összehasonlítása; SqlPackage parancssori felület
ScriptDOM Kijavították a külső tábla támogatását a REJECT_SAMPLE_VALUE esetében. Platform
ScriptDOM Kijavítottunk egy hibát, amely miatt a tömörítési beállítások nem alkalmazhatók fürtözött indexet tartalmazó táblára. Platform
SQL-projektek Kijavítottunk egy hibát, amely miatt a rendszer helytelenül érvénytelenként jelentette az QueryStoreFlushInterval érvényes beállításokat. Fejlesztői közösség MSBuild/SQL-projektek

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

161.6374.0 SqlPackage

kiadás dátuma: 2022. november 9.

Platform Letöltés Verzió Épít
Windows .NET 6 .zip fájl 161.6374.0 16.1.6374.0
Windows .msi fájl 161.6374.0 16.1.6374.0
macOS .NET 6 .zip fájl 161.6374.0 16.1.6374.0
Linux .NET 6 .zip fájl 161.6374.0 16.1.6374.0

Fontos

Az SqlPackage 161-es verziója alapértelmezés szerint titkosítja az adatbázis-kapcsolatokat. Előfordulhat, hogy az önaláírt tanúsítványokkal vagy titkosítás nélküli, korábban sikeres kapcsolatok nem csatlakoznak a v161-hez az SqlPackage paramétereinek frissítése nélkül. További információért lásd https://aka.ms/dacfx-connection.

Features

Funkció Részletek A következőkre vonatkozik:
Platform Megváltoztatja a kapcsolatokat a titkosítás használatára, és alapértelmezés szerint nem bízik a kiszolgálótanúsítványban. Ez kompatibilitástörő változás az önaláírt tanúsítványokat használó vagy alapértelmezés szerint titkosítás nélküli kapcsolatok esetében. További információért lásd https://aka.ms/dacfx-connection. Platform; SqlPackage parancssori felület
Platform Hivatkozások Microsoft.Data.SqlClient v5.0.1 Platform
Platform Az SqlPackage mostantól elérhető telepítésidotnet tool Windows, macOS és Linux platformokon. Platform; SqlPackage parancssori felület
Always Encrypted (mindig titkosítva) A VBS (Virtualization-alapú biztonság) támogatása biztonságos enklávékkal bővült. SqlPackage CLI; DacFx API / Séma összehasonlítása
Connectivity Az TDS 8.0 támogatásának és a /SourceHostNameInCertificate és /TargetHostNameInCertificate paraméterek SqlPackage-műveletekhez való támogatásának hozzáadása. SqlPackage parancssori felület
Replication Hozzáadott támogatás a sp_addpublication társközi replikációval való használatához. SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDOM Az IS NOT DISTINCT FROM szintaxis támogatása predikátumos alműveletek esetén hozzáadva. Platform
Kiszolgálószintű szerepkörök További rögzített kiszolgálói szerepkörök támogatása: ##MS_DatabaseConnector##, ##MS_LoginManager##, ##MS_DatabaseManager##, ##MS_ServerStateManager##, ##MS_ServerStateReader##, ##MS_ServerPerformanceStateReader##, ##MS_ServerSecurityStateReader##, ##MS_DefinitionReader##, ##MS_PerformanceDefinitionReader##, ##MS_SecurityDefinitionReader##. SqlPackage CLI; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) Az SQL Server 2022-hez társított T-SQL-függvénymódosítások támogatása: GREATEST(), , LEAST(), STRING_SPLIT()DATETRUNC(), LTRIM()RTRIM()és TRIM(). SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) SQL Server 2022-höz kapcsolódó JSON funkcióváltozások támogatásának hozzáadása: , , , és . SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) Támogatás hozzáadása az SQL Server 2022-hez társított bitmanipulációs függvényekhez: LEFT_SHIFT(), RIGHT_SHIFT(), BIT_COUNT(), GET_BIT() és SET_BIT(). SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
SQL Server 2022 (16.x) Támogatás került hozzáadásra az SQL Server 2022-vel kapcsolatos időszakos függvényváltozásokhoz: DATE_BUCKET(), GENERATE_SERIES(), FIRST_VALUE() és LAST_VALUE(). SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása
statisztika Hozzáadásra került a STATISTICS AUTO_DROP opció támogatása. SqlPackage CLI; DacFx API / Séma összehasonlítása
XML-tömörítés Az XML-indexek XML-tömörítésének támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

19.2 SqlPackage

kiadás dátuma: 2022. szeptember 22.

Platform Letöltés Verzió Épít
Windows .msi fájl 19.2 16.0.6296.0
macOS .NET 6 .zip fájl 19.2 16.0.6296.0
Linux .NET 6 .zip fájl 19.2 16.0.6296.0
Windows .NET 6 .zip fájl 19.2 16.0.6296.0

Features

Funkció Részletek A következőkre vonatkozik:
Kapcsolatmegosztás Engedélyezi a kapcsolatok összevonását az összes kapcsolathoz, ha a környezeti változó CONNECTION_POOLING_ENABLED értéke Igaz. Ez a Microsoft Entra-azonosító felhasználónévvel/jelszókapcsolatokkal végzett műveletekhez ajánlott a Microsoft Authentication Library (MSAL) szabályozásának elkerülése érdekében. SqlPackage parancssori felület
Üzembe helyezési lehetőségek Megjeleníti az üzembe helyezési lehetőségek barátságos nevét a DacFx .NET API-kban. DacFx API / Séma összehasonlítása
Dinamikus adatmaszkolás A részletes UNMASK-engedélyek támogatása hozzáadva az importálási/exportálási és a kinyerési/közzétételi műveletekhez. SqlPackage CLI; DacFx API / Séma összehasonlítása
Ledger Az SQL Ledger előzménytáblája a sémamodellben hozzáadva érvényesítéshez és exportáláshoz/kinyeréshez; nem importálja és nem teszi közzé az előzménytáblát az adatbázisban. SqlPackage CLI; DacFx API / Séma összehasonlítása; MSBuild/SQL-projektek
Platform Az SqlPackage már a .NET 6-tal készült Platform; SqlPackage parancssori felület
SQL Server 2022 (16.x) Az ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION, VIEW ANY PERFORMANCE DEFINITION engedélyek támogatása hozzáadva. További információ a engedélydokumentációjábanelérhető engedélydefiníciókról. SqlPackage CLI; DacFx API / Séma összehasonlítása
XML-tömörítés XML-tömörítés támogatása a ScriptDOM, az Import/Export és az Extract/Publish szolgáltatásokban. További információ az XML-adatokról és az XML-tömörítésről az XML-adatok dokumentációjában. SqlPackage CLI; DacFx API / Séma összehasonlítása; Platform

Javítások

Funkció Részletek A következőkre vonatkozik:
Export Kijavítottunk egy hibát, amely miatt az exportálás meghiúsult, amikor egy tábla számított oszlopokkal rendelkező statisztikát tartalmazott SqlPackage parancssori felület
Import Kijavítottunk egy hibát, amely miatt az importálás 95%-nál megakad. SqlPackage parancssori felület
ScriptDOM Kijavítottunk egy hibát, amelyben a STRING_SPLIT nem támogat egy NULL sorszámértéket. Platform

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs
XML-tömörítés Az XML-indexEK XML-tömörítése még nem támogatott az SqlPackage-ben. N/A

19.1 SqlPackage

kiadás dátuma: 2022. május 24.

Platform Letöltés Verzió Épít
Windows .msi fájl 19.1 16.0.6161.0
macOS .NET Core .zip fájl 19.1 16.0.6161.0
Linux .NET Core .zip fájl 19.1 16.0.6161.0
Windows .NET Core .zip fájl 19.1 16.0.6161.0

Features

Funkció Részletek A következőkre vonatkozik:
Azure Synapse Analytics Natív külső adatforrás támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Kivonat A ExtractTarget tulajdonságot támogató funkció hozzá lett adva a kinyerési műveletekhez. A kinyerés mostantól támogatja a .sql fájlként történő kinyerést, objektumonként külön fájlba szervezve egyetlen mappában, objektumtípus, séma, vagy objektumtípus és séma szerint. SqlPackage parancssori felület
ScriptDOM Támogatás hozzáadva a IS NOT DISTINCT FROM szintaxishoz. Platform

Javítások

Funkció Részletek A következőkre vonatkozik:
Azure Synapse Analytics Kijavítottunk egy közzétételi műveletet a táblanév módosításához, amelyben a tábla neve "/" karaktert tartalmaz. SqlPackage CLI; DacFx API / Séma összehasonlítása
Export Kijavítottuk az SQL-naplóelőzménytáblák exportálását függőségekkel. SqlPackage parancssori felület
Kivonat Javítottunk egy kinyerési művelet hibát, amely egy függvényt használó eltolási záradékot használ egy tárolt eljárásban. SqlPackage CLI; DacFx API / Séma összehasonlítása
Kivonat Kijavítottuk a főkönyvtáblák lekérdezési műveletére vonatkozó figyelmeztetéseket. SqlPackage parancssori felület
General Kijavítottunk egy hibát, amely miatt a parancs időtúllépési beállítása nem volt megfelelően alkalmazva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Import Kijavítottunk egy hibát, amely miatt a teljes szöveges index le lett tiltva importáláskor. SqlPackage parancssori felület
Közzétesz Kijavítottunk egy hibát, amely miatt a közzétételi művelet megszakadt, és egy oszlop hozzáadásakor újra létre lett hozva egy fürtözött oszlopcentrikus index. SqlPackage CLI; DacFx API / Séma összehasonlítása
Közzétesz Kijavítottunk egy hibát, amely miatt a gráftáblák nem telepíthetők, ha egy partíciófüggvény kezdő nullákat tartalmaz. SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDOM Kijavítottunk egy hibát, amely miatt a IIF feltétel zárójelbe zárva nem lett megfelelően elemezve. Platform

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Deployment Microsoft Entra ID felhasználó-/jelszóhitelesítés alkalmazásával történő üzembe helyezés ideje megnőhet a Microsoft Authentication Library (MSAL) szabályozása miatt. További információ a GitHub Alternatív hitelesítési módszer használata, például a Microsoft Entra szolgáltatáselemek használata az Azure SQL-lel
Deployment A Windowshoz, macOS-hez és Linuxhoz készült .NET Core-on futó SqlPackage meghiúsul a közzétételi művelet során, és a "Ismeretlen konfigurációs szakaszrendszer.diagnostics" hibaüzenet jelenik meg, ha a helyi titkosítást az Always Encrypted biztonságos enklávékkal használja. Távolítsa el a fájl sqlpackage.dll.config az SqlPackage mappából.
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

19.0 SqlPackage

kiadás dátuma: 2022. január 25.

Platform Letöltés Verzió Épít
Windows .msi fájl 19.0 16.0.5400.1
macOS .NET Core .zip fájl 19.0 16.0.5400.1
Linux .NET Core .zip fájl 19.0 16.0.5400.1
Windows .NET Core .zip fájl 19.0 16.0.5400.1

Features

Funkció Részletek A következőkre vonatkozik:
Always Encrypted (mindig titkosítva) Az Always Encrypted-oszlopok helyben történő titkosításának támogatása hozzáadva. A Publish mostantól kiszolgálóoldali biztonságos enklávéval titkosíthatja, visszafejtheti és újra titkosíthatja az adatbázisoszlopokat közvetlenül. Ez elkerüli az adatok adatbázison kívüli áthelyezésének költségeit. Tekintse meg a helyszíni titkosítás előfeltételeit az Oszloptitkosítás helyben történő konfigurálása az Always Encrypted és a biztonságos enklávék használatával című cikkben. Megjegyzés: A helyi titkosítás csak offline megközelítéssel támogatott. SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Az oszlopszintű szimmetrikus titkosítás támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Ledger A főkönyvtáblákkal rendelkező adatbázisok exportálásának és importálásának támogatása hozzáadva. Az exportálásra a következő korlátozások vonatkoznak: A főkönyvelőzménytáblák és az elvetett főkönyvtáblák nem lesznek migrálva; a rendszer nem migrálja GENERATED ALWAYS oszlopok és a főkönyvrendszer-nézetek adatainak értékeit; az adatbázisszintű Ledger tulajdonság értéke figyelmen kívül lesz hagyva. SqlPackage parancssori felület
Platform Hozzáadott támogatás a .NET 6-hoz mint célkeretrendszerhez Platform
Platform A .NET-keretrendszer verziójában a System.Data.SqlClient helyett a Microsoft.Data.SqlClientre (3.0) hivatkozik. Frissítse a Microsoft.Data.SqlClient 2.1.3-ról 3.0-ra a .NET Core-verzióhoz. Platform
Platform A .NET-keretrendszer frissítése a .NET 4.6.2 célverzióra Platform
ScriptDOM Az Sql160-elemző támogatása hozzáadva. Platform

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottuk a táblaeloszlásnak egy tárolt eljáráson belüli oszlopeloszlásának értelmezésével kapcsolatos hibát. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk az "Objektumok elvetése, amelyek nincsenek a forrásban" beállítással kapcsolatos hibát a közzététel során végzett műveletben. SqlPackage parancssori felület
Deployment Kijavítottuk azt a hibát, amely miatt a DACPAC-t bizalmassági besorolású temporális táblával helyezték üzembe. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amikor a változók akkor is ellenőrizve vannak, ha DoNotEvaluateSqlCmdVariables igaz értékre vannak állítva SqlPackage CLI; DacFx API / Séma összehasonlítása
Kivonat Kijavítottunk egy hibát a hivatkozott DACPAC átszervezési naplójával kapcsolatban az IncludeCompositeObjects kiválasztása alapján. SqlPackage CLI; DacFx API / Séma összehasonlítása
Import Kijavítottuk a célkiszolgálón nem támogatott adatbázis-hatókörkonfigurációk importálásával kapcsolatos problémát SqlPackage parancssori felület
SQL projekt Kijavítottunk egy hibát, amely miatt a növekményes statisztikák problémát okoztak a projekt buildjével kapcsolatban, amikor egy elsődleges kulcsra alkalmazták. MSBuild/SQL-projektek
SQL projekt Kijavítottuk a projekt fájltáblákkal való kiépítését. MSBuild/SQL-projektek

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. N/A
Deployment Microsoft Entra ID felhasználó-/jelszóhitelesítés alkalmazásával történő üzembe helyezés ideje megnőhet a Microsoft Authentication Library (MSAL) szabályozása miatt. További információ a GitHub Alternatív hitelesítési módszer használata, például a Microsoft Entra szolgáltatásnevek használata az Azure SQL-vel
ScriptDOM Egy nagy fájl elemzése verem túlcsordulását eredményezheti. Nincs

18.8 SqlPackage

kiadás dátuma: 2021. október 4.

Platform Letöltés Verzió Épít
Windows .msi fájl 18.8 15.0.5282.3
macOS .NET Core .zip fájl 18.8 15.0.5282.3
Linux .NET Core .zip fájl 18.8 15.0.5282.3
Windows .NET Core .zip fájl 18.8 15.0.5282.3

Features

Funkció Részletek A következőkre vonatkozik:
Export A sémamodell-ellenőrzés viselkedésének módosítására az exportálás során hozzáadott beállítás VerifyExtraction SqlPackage parancssori felület
Azure SQL A főkönyv adatbázisának és tábláinak támogatása, beleértve az importálási és exportálási műveleteket is. SqlPackage parancssori felület
Platform A Microsoft.Data.SqlClient frissítése a 2.0.0-ról a .NET Core 2.1.3-ra Platform
Azure Synapse Analytics Oszloptitkosítás támogatása szimmetrikus kulccsal SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Oszloptitkosítás támogatása CREATE CERTIFICATE SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics MERGE utasítás támogatása SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Változóparaméterezés AE-oszlopokhoz, új közzétételi tulajdonsághoz IsAlwaysEncryptedParameterizationEnabled SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment IgnoreWorkloadClassifiers és IgnoreDatabaseWorkloadGroups közzétételi tulajdonságok támogatása SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Külső nyelvi futtatókörnyezetek támogatása SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDOM Főkönyv-adatbázis és -táblák támogatása Platform
ScriptDOM INCLUDE Beágyazott indexdefiníciók oszlopainak támogatása Platform

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy hibát, amely miatt a külső felhasználók felügyelt Azure SQL-példányon történő üzembe helyezése meghiúsult SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk az időbeli táblákat tartalmazó üzembe helyezési sorrendet a rendszerverziózás kikapcsolása előtti függőségek elhagyása céljából. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Javítottuk az Always Encrypted telepítésénél felmerült hibát az "Érvénytelen objektumnév '#tmpErrors'" hibaüzenettel. SqlPackage parancssori felület
Export Kijavítottuk az SqlPackage-paraméterek ExcludeObjectType / ExcludeObjectTypes, és a DoNotDropObjectType / DoNotDropObjectTypes ellenőrzését. SqlPackage parancssori felület
Export Kijavítottuk az exportálási hibát, amikor változási adatrögzítési (CDC-) objektumok vannak az adatbázisban a kizárással SqlPackage parancssori felület
Kivonat Első sikertelenség esetén, versenyhelyzet miatt, ismétlési mechanizmust adtak hozzá az ellenőrzés kinyeréséhez. SqlPackage parancssori felület
Import Az Azure-ba történő importáláskor alkalmi holtpontok lettek kijavítva azáltal, hogy a MAXDOP beállítása 1-re történt. SqlPackage parancssori felület
Import Kijavítottuk az importálási hibát, ha a temporális tábla a sémakötéssel rendelkező biztonsági szabályzattól függ SqlPackage parancssori felület
Platform DacFramework.msi most már a "Microsoft SQL Server Data-Tier Application Framework" által van aláírva, nem pedig a "SQL Server 2012" által. Platform
Platform Az x64 SqlPackage nagy tömbjeinek alapértelmezett beállítása, a nagy adatbázisokat érintő forgatókönyvek kijavítása Platform; SqlPackage parancssori felület
Schema Compare Javított séma-összehasonlítási hiba egyenlő adatbázisok esetén az adatbázis-hatókörű konfigurációkkal DacFx API / Séma összehasonlítása
Schema Compare Rögzített séma összehasonlítása oszlopcentrikus indexekkel DacFx API / Séma összehasonlítása
SQL projekt Kijavítottunk egy hibát, amely a "GRANT EXECUTE ANY EXTERNAL SCRIPT" buildelési hibát okozta. MSBuild/SQL-projektek
SQL projekt Kijavítottunk egy hibát, amely miatt az oszlopcentrikus indexet és egy (n)varchar(max) oszlopot tartalmazó adatbázisprojekt sikeresen buildelt, de üzembe helyezéskor meghiúsult MSBuild/SQL-projektek; SqlPackage parancssori felület
SQL projekt Kijavítottuk a táblaterjesztési oszlopokra vonatkozó megoldatlan hivatkozási figyelmeztetéseket a tárolt eljárásokban MSBuild/SQL-projektek

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak N/A
Deployment Az Azure SQL-naplótábla funkció még nem támogatott N/A

18.7.1 SqlPackage

kiadás dátuma: 2021. június 2.

Build: 15.0.5164.1

Features

Funkció Részletek A következőkre vonatkozik:
auditálás A felügyelt Azure SQL-példányok naplózásának első lépéseinek támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics A PREDICT támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Logging Hozzáadta az SqlPackage verzió- és architektúraadatait a diagnosztikai naplófájlhoz. SqlPackage parancssori felület

Javítások

Funkció Részletek A következőkre vonatkozik:
Export Kijavítottunk egy hibát, amely miatt az első oszlopban szöveggel vagy képpel rendelkező táblázat exportálása fürtözött index nélkül meghiúsult. SqlPackage parancssori felület
Export Kijavítottunk egy hibát, amely miatt a táblák exportálása utan klaszterezett index nélkül nem sikerül, ha a statisztikában szereplő oszlopok sorrendje eltér a tábla létrehozási szkriptjében megadott sorrendtől. SqlPackage parancssori felület

18.7 SqlPackage

kiadás dátuma: 2021. március 10.

Build: 15.0.5084.2

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Big Data adatok kinyerése és közzététele az Azure Storage-ba vagy onnan. További információ: SqlPackage for Big Data SqlPackage parancssori felület
Azure Synapse Analytics Sorszintű biztonsági támogatás (beágyazott táblaértékű függvény, biztonsági szabályzat, biztonsági predikátum) SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure Synapse Analytics Terhelés besorolásának támogatása SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure SQL Edge Külső streamelési feladatok támogatása SqlPackage CLI; DacFx API / Séma összehasonlítása
Azure SQL Edge Táblázat- és adatbázisopciók hozzáadva az adatok megőrzéséhez. SqlPackage CLI; DacFx API / Séma összehasonlítása
Import Két új indexbeállítás-tulajdonságot adott hozzá az importálási művelethez. DisableIndexesForDataPhase (Tiltsa le az indexeket, mielőtt adatokat importál az SQL Serverbe, alapértelmezés szerint igaz) és RebuildIndexesOfflineForDataPhase (Az indexek offline újraépítése az adatok SQL Serverbe való importálása után, alapértelmezett hamis) SqlPackage parancssori felület
Logging Minden művelethez (HashObjectNamesInLogs) egy olyan hozzáadott tulajdonság tartozik, amely az összes objektumnevet kivonatsztringgé alakítja a naplóüzenetekben. SqlPackage parancssori felület
Teljesítmény Az importálási és exportálási teljesítmény fejlesztése, beleértve a naplózás bővítését a szűk keresztmetszetek felismerésének megkönnyítése érdekében. SqlPackage parancssori felület
SQLCMD Hozzáadva a Deployment and Schema Compare (DoNotEvaluateSqlCmdVariables) tulajdonság, amely meghatározza, hogy az SQLCMD-változók lecserélődnek-e értékekre. SqlPackage CLI; DacFx API / Séma összehasonlítása; MSBuild/SQL-projektek

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Az alapértelmezett beállítás MAXDOP 0-ról 8-ra változott az Azure SQL esetében, frissítve a sémamodell alapértelmezettjét a DacFx-ben. SqlPackage CLI; DacFx API / Séma összehasonlítása
Schema Compare Kijavítottuk a tárolt eljárásokat, amelyek az OUT és OUTPUT kulcsszavakat használják, hogy ne számítsanak különbségnek. DacFx API / Séma összehasonlítása
Deployment Kijavítottuk a Big Data-jogkivonatok további érvényesítését SqlPackage parancssori felület
Build/Deployment Az ideiglenes külső táblák sémájának tisztítása a végleges DACPAC-konzisztencia érdekében történt. SqlPackage CLI; DacFx API / Séma összehasonlítása
Build/Deployment Kijavítottuk a hibakezelést és a nem Edge 150 RE-t. SqlPackage CLI; DacFx API / Séma összehasonlítása
Import/Deployment Üzembe helyezés során a rögzített szekvenciaértéket visszaállították. SqlPackage parancssori felület
Deployment Kijavítottunk egy hibát, amely miatt a klaszteres index tömörítési beállításának módosítása során a tábla újra lett létrehozva az index módosítása helyett. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavításra került egy hiba, amely miatt a rendszer törlésre került és újra lett hozva egy oszlop mentén tárolt fürtözött index, ha a táblázat oszlopa módosult. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk az üzembe helyezés során törlődött és újra létrehozott külső felhasználók problémáját. SqlPackage parancssori felület
Schema Compare Kijavítottuk a külső streamelési feladat séma-összehasonlítási problémáját. DacFx API / Séma összehasonlítása
Import Kijavítottunk egy null hivatkozási kivételt, amely akkor merült fel, amikor engedélyezték a környezeti beállítás ReliableDdlEnabled parancsfájljainak üzembe helyezési jelentését. SqlPackage parancssori felület
Deployment Kijavítottunk egy hibát, amely miatt a rendszer verziószámozását tartalmazó üzembe helyezési lépések helytelen sorrendben jöttek létre. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt a séma összehasonlítása frissítés vagy a DACPAC üzembe helyezése nem sikerült, mert a cél időbeli táblákat tartalmazott. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Az identitásérték újravetése a telepítés után a cél előző utolsó értéke alapján. SqlPackage parancssori felület

Ismert problémák

Funkció Részletek Megoldás
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak N/A
Deployment Növekményes üzembe helyezési forgatókönyv esetén, amikor a felhasználó elvet egy időbeli táblát, valamint az attól függő objektumokat, például függvényeket, tárolt eljárásokat stb., az üzembe helyezés meghiúsulhat. A szkriptlétrehozási sorrend megpróbálja kikapcsolni SYSTEM_VERSIONING, ami a táblázat elvetésének előfeltétele, de a műveleti lépések sorrendje helytelen. GitHub-probléma Hozza létre az üzembehelyezési szkriptet, vigye át a System_Versioning OFF lépést közvetlenül a tábla törlésére való lépés elé, majd futtassa a szkriptet.

18.6 SqlPackage

kiadás dátuma: 2020. szeptember 18.

Build: 15.0.4897.1

Features

Funkció Részletek A következőkre vonatkozik:
Platform A .NET Core-hoz készült SqlPackage frissítése .NET Core 3.1-es verzióra Platform; SqlPackage parancssori felület
Always Encrypted (mindig titkosítva) Az SQL Server 2019 biztonságos enklávé importálásának és exportálásának támogatása (15.x) SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Az Azure SQL Database-ből való exportáláskor a módosítási adatrögzítést lehetővé tevő táblák figyelmen kívül hagyásának támogatása SqlPackage parancssori felület
Deployment Az indexelési beállítás OPTIMIZE_FOR_SEQUENTIAL_KEY támogatása az Azure SQL Database-ben SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Az Identitásoszlopok támogatása az Azure Synapse Analyticshez SqlPackage CLI; DacFx API / Séma összehasonlítása
Help Adja ki az SqlPackage-verziót a súgóban (/?), és támogassa a /version paramétert SqlPackage parancssori felület

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy helytelen üzembehelyezési szkriptet, amely akkor lett létrehozva, amikor a felügyelt Azure SQL-példányt nem sysadmin-felhasználóként célozta meg SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk az üzembe helyezési közreműködők betöltési hibáját a szkriptek futtatásakor. SqlPackage CLI; DacFx API / Séma összehasonlítása
Help Megjeleníti a helyes eltelt időt az SqlPackage-ben, amikor a műveletek több mint egy napig tartanak. SqlPackage parancssori felület
Deployment Kijavítottuk a DACPAC-regisztrációt a .NET Core-hoz való üzembe helyezéskor SqlPackage parancssori felület
Deployment Kijavítottuk az SqlPackage-t a /accessToken (/at) paraméter .NET Core-kezelésén SqlPackage parancssori felület
Deployment Engedélyezze a tárolt eljárásokban a ALTER TABLE utasításokat nem legfelső szintű utasításokként. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk az Azure Synapse Analytics materializált nézeteinek ellenőrzését, hogy esetérzéketlen legyen. SqlPackage CLI; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek
Deployment Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak

18.5.1 SqlPackage

kiadás dátuma: 2020. június 24.

Build: 15.0.4826.1

Javítások

Funkció Részletek A következőkre vonatkozik:
Deployment Kijavítottuk a 18.5-ben bevezetett regressziót, amely "Helytelen szintaxis a 'típus' közelében" hibát okozott a DACPAC üzembe helyezésekor vagy a BACPAC importálásakor egy olyan felhasználóval, aki helyi környezetben külső bejelentkezéssel rendelkezik. SqlPackage CLI; DacFx API / Séma összehasonlítása

18.5 SqlPackage

kiadás dátuma: 2020. április 28.

Build: 15.0.4769.1

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Az adatérzékenységi besorolás mostantól támogatott az SQL Server 2008 és újabb, az Azure SQL Database és az Azure Synapse Analytics esetében SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Azure Synapse Analytics támogatásának hozzáadása táblakorlátozásokhoz SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Azure Synapse Analytics támogatás hozzáadása rendezett oszlopcentrikus indexekhez fürtözött tárolás esetén SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Külső Adatforrás (Oracle, Teradata, MongoDB/CosmosDB, ODBC, Big Data Cluster) és Külső Tábla támogatásának hozzáadása az SQL Server 2019 (15.x) Big Data-fürthöz. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment SQL Database Edge-példány hozzáadása támogatott kiadásként SqlPackage parancssori felület
Deployment Az Azure SQL felügyelt példányaihoz tartozó kiszolgálónevek támogatása, mint például '<szerver>.<dnszone>.database.windows.net'. SqlPackage parancssori felület
Deployment Másolási parancs támogatása az Azure Synapse Analyticsben SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Üzembe helyezési lehetőség IgnoreTablePartitionOptions hozzáadása a közzététel során, hogy elkerülje a tábla újrateremtését, ha változás történik a táblában lévő partíciófüggvényen az Azure Synapse Analytics esetében. SqlPackage CLI; DacFx API / Séma összehasonlítása
.NET Core Támogatás hozzáadása a Microsoft.Data.SqlClienthez az SqlPackage .NET Core-verziójában Platform; SqlPackage parancssori felület

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Deployment A JSON útvonal kifejezésként való elemzésének javítása SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk a GRANT utasítások és a AlterAnyDatabaseScopedConfiguration valamint AlterAnySensitivityClassification engedélyek generálását. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk a külső szkript engedélyét, amely nem lett felismerve SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Rögzített in-line tulajdonság – a tulajdonság implicit hozzáadásának nem szabad megjelennie a különbségként, de az explicit említésnek szkripttel kell megjelennie SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt egy materializált nézet (MV) által hivatkozott táblázat módosítása alter View-utasítások generálását eredményezte. Az Alter View utasítások nem támogatottak az Azure Synapse Analyticshez készült MV-k esetében. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk a közzétételi hibát, amikor oszlopot ad hozzá egy táblához az Azure Synapse Analytics adataival SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment A javított frissítési szkriptnek át kell helyeznie az adatokat egy új táblába az Azure Synapse Analytics terjesztési oszloptípusának (adatvesztési forgatókönyvének) módosításakor SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDom Kijavítottuk a ScriptDom hibát, amely nem tudta felismerni a beágyazott index után definiált beágyazott korlátozásokat Platform
ScriptDom Kijavítottuk, hogy a ScriptDom SYSTEM_TIME nem tartalmaz záró zárójelet egy kötegelt utasításban Platform
Always Encrypted (mindig titkosítva) Kijavítottuk, hogy a #tmpErrors tábla ne kerüljön eltávolításra, amikor az SqlPackage újracsatlakozik, ha a temp tábla már nem létezik, mivel az ideiglenes tábla eltűnik, ha a kapcsolat megszakad. SqlPackage CLI; DacFx API / Séma összehasonlítása

Ismert problémák

Funkció Részletek
Deployment A 18.5-ös verzióban regressziót vezettek be, amely "Helytelen szintaxis a típus közelében" hibát okozott a DACPAC telepítésekor, vagy egy BACPAC importálásakor egy olyan felhasználóval, aki külső bejelentkezéssel rendelkezik a helyszínen. Megkerülő megoldás az SqlPackage 18.4 használata, amely a következő SqlPackage kiadásban lesz javítva.
.NET Core A bizalmassági besorolású BACPAC-k importálása a Microsoft.Data.SqlClient ismert hibája miatt "Belső kapcsolati végzetes hiba" hibával meghiúsul. Ez a következő SqlPackage-kiadásban lesz javítva.

18.4.1 SqlPackage

kiadás dátuma: 2019. december 13.

Build: 15.0.4630.1

Javítások

Kijavítás Részletek A következőkre vonatkozik:
ScriptDom A ScriptDom elemzési regresszió bevezetésre került a 18.3.1 verzióban, ahol a 'RENAME' helytelenül felső szintű tokenként van kezelve, ami miatt az elemzés sikertelen. Platform

Ismert problémák

Funkció Részletek
Deployment A regressziót vezettek be a 18.4.1-ben, ami "Az objektumhivatkozás nincs beállítva egy objektumpéldányra." hibát okozott, amikor egy külső bejelentkezéssel rendelkező felhasználó egy DACPAC-ot telepít, vagy egy BACPAC-ot importál. Megkerülő megoldás az SqlPackage 18.4 használata, amely a következő SqlPackage kiadásban lesz javítva.

18.4 SqlPackage

kiadás dátuma: 2019. október 29.

Build: 15.0.4573.2

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez. SqlPackage CLI; DacFx API / Séma összehasonlítása
Platform Az SqlPackage .NET Core általában macOS, Linux és Windows rendszeren érhető el. Platform; SqlPackage parancssori felület
Biztonság Távolítsa el az SHA1-kódaláírást. Platform
Deployment Új Azure Database-kiadások támogatása: GeneralPurpose, BusinessCritical, Rugalmas skálázás SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Azure SQL Managed Instance-támogatás hozzáadása Microsoft Entra ID-felhasználóhoz és -csoportokhoz. SqlPackage parancssori felület
Deployment A .NET Core-on futó SqlPackage /AccessToken paraméterének támogatása. SqlPackage parancssori felület

Ismert problémák

Funkció Részletek
ScriptDom A ScriptDom elemzési regresszió bevezetésre került a 18.3.1 verzióban, ahol a 'RENAME' helytelenül felső szintű tokenként van kezelve, ami miatt az elemzés sikertelen. Ez a következő SqlPackage-kiadásban lesz javítva.

A .NET Core ismert problémái

Funkció Részletek
Import A 4 GB-nál nagyobb tömörített fájlokat tartalmazó fájlok esetében .bacpac előfordulhat, hogy az importálás végrehajtásához az SqlPackage .NET Core-verzióját kell használnia. Ennek a viselkedésnek az az oka, hogy a .NET Core hogyan hoz létre zip-fejléceket, amelyek érvényesek ugyan, de az SqlPackage .NET Teljes keretrendszer verziója nem olvasható.
Deployment A /p:Storage=File paraméter nem támogatott. A .NET Core-ban csak a memória támogatott.
Always Encrypted (mindig titkosítva) Az SqlPackage .NET Core nem támogatja az Always Encrypted oszlopokat.
Biztonság Az SqlPackage .NET Core nem támogatja a többtényezős hitelesítés /ua paraméterét.
Deployment A json-adat szerializálást használó régebbi V2 DACPAC- és BACPAC-fájlok nem támogatottak.

18.3.1 SqlPackage

kiadás dátuma: 2019. szeptember 13.

Build: 15.0.4538.1

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez (előzetes verzió). SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Adja hozzá a /p:DatabaseLockTimeout=(INT32 '60') paramétert az SqlPackage-hez. SqlPackage parancssori felület
Deployment Adja hozzá a /p:LongRunningCommandTimeout=(INT32) paramétert az SqlPackage-hoz. SqlPackage parancssori felület
Export/Extract Adja hozzá a /p:TempDirectoryForTableData=(STRING) paramétert az SqlPackage-hez. SqlPackage parancssori felület
Deployment Tegyük lehetővé, hogy az üzembe helyezési közreműködőket további helyekről is be lehessen tölteni. Az üzembehelyezési közreműködők az üzembe helyezett célkönyvtárral .dacpac megegyező könyvtárból, az SqlPackage bináris bővítménykönyvtárából és az SqlPackage-hez hozzáadott /p:AdditionalDeploymentContributorPaths=(STRING) paraméterből vannak betöltve, ahol további címtárhelyek is megadhatóak. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Add hozzá támogatást a OPTIMIZE_FOR_SEQUENTIAL_KEY számára. SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Deployment Kijavítottuk az automatikus indexeket, hogy ne törlődjenek telepítéskor. SqlPackage CLI; DacFx API / Séma összehasonlítása
Always Encrypted (mindig titkosítva) Az Always Encrypted varchar-oszlopok hibajavított kezelése. SqlPackage CLI; DacFx API / Séma összehasonlítása
Build/Deployment Kijavítottuk az nodes() XML-oszlopkészletek metódusfeloldási módját. SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDom Kijavítottuk azokat a további eseteket, ahol az URL-sztring felső szintű jogkivonatként lett értelmezve. Platform
Graph Kijavítottuk a kényszerek pszeudooszlop-hivatkozásaihoz létrehozott SQL-t. SqlPackage CLI; DacFx API / Séma összehasonlítása
Export Véletlenszerű jelszavak létrehozása, amelyek megfelelnek az összetettségi követelményeknek. SqlPackage parancssori felület
Deployment Kijavítottuk a parancsok időtúllépéseit a korlátozások lekérdezésekor. SqlPackage parancssori felület
.NET Core (előzetes verzió) Kijavítottuk a diagnosztikai naplózást egy fájlban. Platform; SqlPackage parancssori felület
.NET Core (előzetes verzió) A nagy méretű táblák támogatásához használja a streamelést a táblaadatok exportálásához. SqlPackage parancssori felület

18.2 SqlPackage

kiadás dátuma: 2019. április 15.

Build: 15.0.4384.2

Features

Funkció Részletek A következőkre vonatkozik:
Graph Gráftábla-támogatás hozzáadása az élkorlátozásokhoz és az élkényszer-záradékokhoz. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Engedélyezett modellérvényesítési szabály az SQL Server 2016 és újabb operációs rendszer indexkulcsainak 32 oszlopának támogatásához. SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Deployment Kijavítottuk az SQL Server 2016 RTM-adatbázis fordított tervezését egy nem támogatott lekérdezési tipp használata miatt. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Az automatikus lezáró ALTER utasítások üzembehelyezési sorrendjét úgy módosítottuk, hogy a létrehozási fájlcsoport-utasítások előtt történjen. SqlPackage CLI; DacFx API / Séma összehasonlítása
ScriptDom Kijavítottuk a ScriptDom elemzési regresszióját, ahol az "URL" sztring felső szintű jogkivonatként lett értelmezve. Platform
Deployment Kijavítottunk egy nullhivatkozási kivételt egy alter table add index utasítás elemzésekor. SqlPackage CLI; DacFx API / Séma összehasonlítása
Schema Compare Kijavítottuk a séma összehasonlítását a null értéket elfogadó, megőrzött számított oszlopok esetében, amelyek mindig különbözőként jelennek meg. DacFx API / Séma összehasonlítása

18.1 SqlPackage

kiadás dátuma: 2019. február 1.

Build: 15.0.4316.1

Előzetes kiadás.

Features

Funkció Részletek A következőkre vonatkozik:
Deployment UTF8-kollációk támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Engedélyezve lettek a nem klaszterezett oszlopalapú indexek egy indexelt nézeten. SqlPackage CLI; DacFx API / Séma összehasonlítása
Platform Átkerült a .NET Core 2.2-be. Platform
Schema Compare A .NET Core séma-összehasonlításához használjon memória-háttértárat. DacFx API / Séma összehasonlítása

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Teljesítmény Teljesítményjavítás az örökölt számosságbecslő visszafejtési lekérdezésekhez való használatához. SqlPackage CLI; DacFx API / Séma összehasonlítása
Teljesítmény Kijavítottunk egy jelentős séma-összehasonlítási teljesítményt egy szkript létrehozásakor. DacFx API / Séma összehasonlítása
Schema Compare Kijavítottuk a sémaeltolódás-észlelési logikát, hogy figyelmen kívül hagyjon bizonyos kiterjesztett esemény-munkameneteket (XEvent). DacFx API / Séma összehasonlítása
Graph Kijavítottuk a gráftáblák importálási sorrendjét. SqlPackage CLI; DacFx API / Séma összehasonlítása
Export Kijavítottuk a külső táblák objektumengedélyekkel való exportálását. SqlPackage parancssori felület

Ismert problémák

Ez a kiadás tartalmazza a .NET Core 2.2-t célzó SqlPackage platformfüggetlen előzetes buildeit. Az SqlPackage macOS és Linux rendszeren is futtatható.

Ismert probléma Részletek
Deployment A .NET Core esetében a buildelési és üzembe helyezési közreműködők nem támogatottak.
Deployment A .NET Core esetében a json-adat szerializálást használó régebbi DACPAC- és BACPAC-fájlok nem támogatottak.
Deployment A .NET Core esetében előfordulhat, hogy a hivatkozott DACPACs-ok (például master.dacpac) nem oldódnak meg a kis- és nagybetűkre érzékeny fájlrendszerekkel kapcsolatos problémák miatt. Egy megoldás a referenciafájl nevének nagybetűsítése (például MASTER.DACPAC).

18.0 SqlPackage

kiadás dátuma: 2018. október 24.

Build: 15.0.4200.1

Features

Funkció Részletek A következőkre vonatkozik:
Deployment A 150-es adatbázis-kompatibilitási szint támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment A felügyelt Azure SQL-példány támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása
Teljesítmény Parancssori paraméter hozzáadva MaxParallelism az adatbázis-műveletek párhuzamossági fokának megadásához. SqlPackage parancssori felület
Biztonság Új parancssori paraméter került hozzáadásra AccessToken token megadásához az SQL Serverhez való csatlakozáskor. SqlPackage parancssori felület
Import Támogatott a BLOB/CLOB adattípusok importáláshoz való streamelése. SqlPackage parancssori felület
Deployment Hozzáadásra került a skaláris UDF INLINE opció támogatása. SqlPackage CLI; DacFx API / Séma összehasonlítása
Graph A gráftábla MERGE szintaxisának támogatása hozzáadva. SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Graph Kijavítottuk a gráftáblák feloldatlan pszeudooszlopát. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottuk, hogy memóriaoptimalizált fájlcsoportokkal rendelkező adatbázist hozzon létre memóriaoptimalizált táblák használata esetén. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment A hibát kijavították, beleértve a külső táblák kiterjesztett tulajdonságait is. SqlPackage CLI; DacFx API / Séma összehasonlítása

17.8 SqlPackage

kiadás dátuma: 2018. június 22.

Build: 14.0.4079.2

Features

Funkció Részletek A következőkre vonatkozik:
Diagnosztika Továbbfejlesztett hibaüzenetek a csatlakozási hibákhoz, beleértve az SqlClient kivételüzenetét is. SqlPackage parancssori felület
Deployment Az indextömörítés támogatása egypartíciós indexeken importáláshoz/exportáláshoz. SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Deployment Kijavítottunk egy fordított tervezési hibát az SQL 2017-ben és újabb verzióiban használt XML-oszlopkészletek esetében. SqlPackage CLI; DacFx API / Séma összehasonlítása
Deployment Kijavítottunk egy hibát, amely miatt az adatbázis 140-es kompatibilitási szintjét figyelmen kívül hagyták az Azure SQL Database-ben. SqlPackage CLI; DacFx API / Séma összehasonlítása

17.4.1 SqlPackage

kiadás dátuma: 2018. január 25.

Build: 14.0.3917.1

Features

Funkció Részletek A következőkre vonatkozik:
Import/Export Hozzáadva a parancssori paraméter ThreadMaxStackSize a Transact-SQL elemzéséhez nagy számú beágyazott utasítással. SqlPackage parancssori felület
Deployment Adatbáziskatalógus-rendezés támogatása. SqlPackage CLI; DacFx API / Séma összehasonlítása

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Import Amikor egy Azure SQL adatbázis BACPAC-ot importál egy helyszíni példányba, a következő hibákat javították ki: az SQL Server jelen verziója nem támogatja a jelszó nélküli adatbázis-főkulcsokat. SqlPackage parancssori felület
Graph Kijavítottunk egy megoldatlan pszeudooszlop-hibát a gráftáblák esetében. SqlPackage CLI; DacFx API / Séma összehasonlítása
Schema Compare Kijavítottuk az SQL-hitelesítést a sémák összehasonlítása érdekében. DacFx API / Séma összehasonlítása

17.4.0 SqlPackage

kiadás dátuma: 2017. december 12.

Build: 14.0.3881.1

Features

Funkció Részletek A következőkre vonatkozik:
Deployment Az SQL 2017+ és az Azure SQL Database esetében hozzáadták a időbeli adatmegőrzési szabályzat támogatását. SqlPackage CLI; DacFx API / Séma összehasonlítása
Diagnosztika A /DiagnosticsFile:"C:\Temp\SqlPackage.log" parancssori paraméter hozzáadva a diagnosztikai adatok mentéséhez szükséges fájl elérési útját adja meg. SqlPackage parancssori felület
Diagnosztika A /Diagnostics parancssori paramétert hozzáadott a diagnosztikai információk konzolon való naplózásához. SqlPackage parancssori felület

Javítások

Kijavítás Részletek A következőkre vonatkozik:
Deployment Többé nem blokkolja, ha olyan adatbázis-kompatibilitási szinttel találkozik, amely nem érthető. Ehelyett a legújabb Azure SQL Database-t vagy helyszíni platformot feltételezzük. SqlPackage CLI; DacFx API / Séma összehasonlítása