Megosztás:


Az SqlPackage kibocsátási megjegyzései

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.

170.2.70 SqlPackage

Kiadás dátuma: 2025. október 14.

dotnet tool install -g microsoft.sqlpackage --version 170.2.70
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
Külső modellek Támogatja a külső modelleket az Azure SQL Database-ben és az SQL Server 2025-ben az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához.
Külső modellek Támogatást nyújt a AI_GENERATE_CHUNKS és AI_GENERATE_EMBEDDINGS függvényekhez.
JSON Támogatja az Azure SQL Database és az SQL Server 2025 JSON-indexeit az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához.
JSON Kiegészíti a JSON-függvények támogatását JSON_ARRAYAGG, JSON_OBJECTAGG és JSON_QUERY által.
Platform Az SqlPackage .zip .NET SDK buildelése 8.0.414-re frissül
Regex Támogatja a függvényt REGEXP_LIKE .
ScriptDom A ScriptDom frissítése a 170.128.0-s verzióra.
Vector Támogatja az Azure SQL Database és az SQL Server 2025 vektorindexeit az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához.
Vector Kibővíti a vektoros adattípus támogatását az SQL Server 2025-höz, és megadja a 32 bites lebegőpontos méretet.
Vector Támogatja a Vector függvényt VECTOR_SEARCH.

Fixes

Feature Details
Adatmaszkolás Kijavítottunk egy hibát, amely miatt a datetime adatmaszkoló függvények nem lettek felismerve a projekt buildelése során. GitHub-probléma
Külső modellek Kijavítottunk egy hibát, amely miatt egy adatbázis-hatókörű hitelesítő adaton alapuló külső modellfüggőségek a projekt build meghiúsulását okozták.
JSON Kijavítottunk egy hibát a JSON-indexek és az alapértelmezett JSON-elérési út összehasonlítása során.
Platform A Microsoft.Data.SqlClient 5.1.7-ös verzióra hivatkozik.
XML Kijavítottunk egy hibát, amely miatt az XML-lekérdezési elérési utat (xQuery) nem kezelték kis- és nagybetűk megkülönböztetésével a modell összehasonlítása során. Még a kis- és nagybetűkre nem érzékeny adatbázisok esetében is az xQuery útvonal megkülönbözteti a kis- és nagybetűket. GitHub-probléma

170.1.61 SqlPackage

Kiadás dátuma: 2025. július 30.

dotnet tool install -g microsoft.sqlpackage --version 170.1.61
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
Adatvirtualizálás Támogatja az Azure SQL Database adatvirtualizálásához kapcsolódó objektumokat importálási, exportálási, kinyerési és közzétételi műveletekben.
Adatvirtualizálás Hozzáadja az Azure SQL Database-t a közzétételhez a parquet-fájlok előzetes verziójával, lehetővé téve az Azure Blob Storage és a parquet fájlok használatát az adatok adatbázisba való importálásához. Az adatok parquet-fájlokba történő kinyerése nem érhető el az Azure SQL Database-ben, mivel az az Azure SQL Database-benCREATE EXTERNAL TABLE AS SELECT nem elérhető funkcióktól függ.
Deployment Hozzáadja a támogatást a közzétételi tulajdonságokhoz /p:IgnorePreDeployScript és /p:IgnorePostDeployScript. Ezek a tulajdonságok alapértelmezésként a false értéket veszik fel, és ha engedélyezve vannak, az üzembe helyezési terv kihagyja a megfelelő szkripteket. GitHub-probléma
Permissions Az ALTER ANY EXTERNAL MIRROR engedély támogatása az Azure SQL Database és az SQL Database számára a Fabricben. Ez az engedély egy vagy több tükrözött táblát tartalmazó adatbázis exportálásához szükséges. GitHub-probléma
Permissions Hozzáadja a támogatást az CREATE ANY EXTERNAL MODEL és ALTER ANY EXTERNAL MODEL engedélyekhez az SQL Server 2025 esetén.
Permissions Az ALTER ANY INFORMATION PROTECTION engedély támogatása hozzáadásra kerül az SQL Server 2025 és az Azure SQL Database esetében.
Platform Az SqlPackage .zip .NET SDK buildje 8.0.412-re frissül
ScriptDom A ScriptDom frissítése a 170.0.64-es verzióra.
ScriptDom Frissíti az adattárházat a Fabric platformon a TSqlFabricDWParser ScriptDom használatával.

Fixes

Feature Details
Always Encrypted (mindig titkosítva) Kijavítottunk egy hibát, amely miatt a Interactive közzétételi /AzureKeyVaultAuthMethod paraméter beállítása nem működött megfelelően.
Deployment Kijavítottunk egy hibát, amely miatt a DbScopedConfigMaxDOPSecondarytulajdonság nem lett megfelelően beállítva az üzembe helyezés során. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt az idegenkulcs-korlátozásokat tartalmazó táblák közzététele meghiúsult, mert a szintaxis nem támogatott a Microsoft Fabric adattárházában.
Deployment Kijavítottunk egy hibát, amely miatt kiszolgálóobjektumokat tartalmazott az SQL Database-ben való üzembe helyezéskor a Fabricben. A kiszolgálóobjektumok nem támogatottak a Fabric sql-adatbázisában. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt a fürtözött oszlopcentrikus indexek létrehozása előtt fürtözött indexet kellett létrehozni, ami az üzembe helyezés során további terhelést és időigényt eredményezett. GitHub-probléma
Extract Kijavítottunk egy hibát, amely miatt egy adatbázis kinyerése az SQL-adatbázisból a Fabricben használhatatlan felhasználódefiníciós szkripteket eredményezett. GitHub-probléma

170.0.94 SqlPackage

Megjelenés dátuma: 2025. április 15.

dotnet tool install -g microsoft.sqlpackage --version 170.0.94
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
DacpacVerify Két .dacpac fájl tartalmának ellenőrzését a Microsoft.DacpacVerify előnézeti eszköz egészíti ki.
Extract Támogatja a .dacpac fájlok mappába történő kicsomagolását. A /Action:Extract parancs a paraméterekkel és a /SourceFile: következővel /TargetFile: használatos. A célfájlnak mappának kell lennie, és ha forrásfájl (.dacpac) van megadva, az adatbázis-kapcsolat tulajdonságai nem érvényesek. A tulajdonság /p:ExtractTarget=SchemaObjectType a forrásadatbázis helyett fájlból .dacpac való kibontáshoz szükséges. A végrehajtható Dacunpack.exe törlődik a DacFx.msi telepítőjéből.
Parquet Támogatja az időbélyegző, a rowversion, a uniqueidentifier, a text, az ntext, az image, a json, az xml és a vector adattípusokat, ha Parquet-fájlokat használ az Azure Blob Storage-ban SqlPackage kinyerési és közzétételi műveletekkel.
Parquet Támogatja a táblaadatok bcp-fájlokba való exportálását és importálását, ha a tábla nem támogatott adattípust tartalmaz, miközben Parquet-fájlokat használ az Azure Blob Storage-ban a fennmaradó adatokhoz az SqlPackage kinyerési és közzétételi műveletekkel. Példa adattípus a SQL_VARIANT, és egy ilyen típusú oszlopot tartalmazó tábla a bcp-be .dacpac lesz írva, míg a fennmaradó táblák az Azure Blob Storage Parquet-fájljaiba lesznek írva.
Platform NET-keretrendszer SqlPackage verziója a .NET-keretrendszer 4.7.2-es verziójára frissült.
Platform Eltávolítottuk a .NET 6 támogatását.
ScriptDom Frissítette a ScriptDom 170.18.0-s verzióját.
SQL-projektek A Azure SQL Database és az SQL Database alapértelmezett kompatibilitási szintje a Fabricben most 170-re van állítva. További információ: Adatbázis-kompatibilitási szint 170 a Azure SQL Database és SQL Database a Microsoft Fabric.
Vector A vektoros adattípus mostantól támogatott a célplatformon Azure SQL Database az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektépítéshez.

Fixes

Feature Details
Deployment Kijavít egy hibát, amely miatt egy külső tábla módosításának telepítése az összes külső tábla eldobását és újbóli létrehozását eredményezte, ha a módosított tábla nem tartalmazott értékeket a REJECT_VALUE vagy a REJECT_SAMPLE_VALUE számára.
Deployment Kijavít egy hibát, amely miatt az oszlop hosszának növelése helytelen adatvesztési figyelmeztetést eredményez, ha az oszlop rendezése meg van adva, és megfelel az adatbázis alapértelmezett rendezésének. GitHub
Deployment Kijavít egy hibát, amely miatt a tábla bizalmassági besorolásának módosításai indexek újbóli létrehozását eredményezték. GitHub
Export Optimalizálja a táblaméret-becslés használatát az exportálási műveletek során.
Extract Kijavít egy hibát, amely miatt az adatbázis-hivatkozással .dacpac való kibontás sikertelen volt. GitHub
Szövet adattárház Kijavít egy hibát, amely miatt a rendszer sp_refreshsqlmodule tárolt eljárását a közzétételi művelet során hívta meg. A Fabric Data Warehouse nem támogatja a sp_refreshsqlmodule, és ez az üzembe helyezés meghiúsulását okozhatja.
Szövet adattárház Kijavít egy hibát, amely miatt a táblakorlátozások szerepeltek egy .dacpac fájlban, de nem .sql a fájlokban, amikor egy adatbázist kinyertek egy hálóadattárházból. GitHub
SQL-projektek Kijavít egy hibát, amely miatt a Visual Studióban telepített SSDT nélküli fejlesztés helytelen buildelési viselkedést eredményez. GitHub
SQL-projektek Kijavít egy hibát, amely miatt a buildelési figyelmeztetések duplikálódnak a kimenetben, ha a kódelemzés engedélyezve van. GitHub
SQL-projektek Kijavít egy hibát, amely miatt a változókra beállított Service Broker paraméterek téves figyelmeztetéseket eredményeznek. GitHub

162.5.57 SqlPackage

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

dotnet tool install -g microsoft.sqlpackage --version 162.5.57
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
Dacpacs Rendszer-dacpac-frissítések a szerver nélküli Synapse és az Azure SQL-adatbázis számára.
Diagnostics Hozzáad egy új parancssori paramétert a naplózási szint megadásához. /DiagnosticsLevel:
Diagnostics Új parancssori paramétert ad hozzá 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:
Szövet adattárház Támogatja a közzétételt a Fabric Data Warehouse-adatbázisokban, ahol tábla-módosítási utasításokra van szükség.
SQL-adatbázis a Fabricben Hozzáadja a támogatást a SQL-adatbázishoz a Fabric platformon a célplatform SqlDbFabricDatabaseSchemaProvider-ben.

Fixes

Feature Details
Deployment Kijavít egy hibát, amely miatt az üzembe helyezés meghiúsul, 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 a DBCC CLONEDATABASE létrehozása miatt. GitHub
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.
Deployment Kijavítottunk egy hibát, amely miatt a fő kulccsal történő üzembe helyezés meghiúsulna, ha a főkulcs jelszava nincs beállítva. DevCom
Import Kijavítunk egy hibát, amely miatt az nvarchar(max), varchar(max) és varbinary(max) típusú fürtözött oszlopcentrikus indexek sikertelenül importálódnak. GitHub
Import Kijavítottunk egy hibát, amely miatt az adatbázis DDL-eseményindítókkal való importálása meghiúsul, mert az eseményindítók engedélyezve vannak az adatimportálás befejezése előtt.

162.4.92 SqlPackage

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

dotnet tool install -g microsoft.sqlpackage --version 162.4.92
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
Deployment Az Azure SQL Database-ben lévő új adatbázisok alapértelmezett kompatibilitási szintje most 160- ra van állítva. Blogbejegyzés
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.

Fixes

Feature Details
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
Deployment Kijavítottunk egy hibát, amely miatt a módosítás külső táblára történő üzembe helyezése az összes külső táblát elveti és újra létrehozza. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt a system_time oszlopok oszlopneveiben szóközökkel rendelkező időbeli táblák érvénytelen üzembehelyezési szkripteket eredményeznek. Fejlesztői közösség
Deployment Kijavítottunk egy hibát, amely miatt az oszloptípus módosítása egymással kompatibilis típusok között (típus casting) szükségtelen tábla-újraépítést eredményezett az üzembe helyezés során. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt az Azure SQL Database-hez létrehozott üzembehelyezési szkript tartalmazott egy figyelmen kívül hagyott utasítást, amely kikapcsolja a Lekérdezéstárat az SQL-projekt beállításaitól függetlenül.
Export Kijavítottunk egy hibát, amely miatt a bacpac-exportálás meghiúsult a szerializálás során, de a nyomkövetési napló nem tartalmazza a hibaüzenetet. GitHub-probléma
Extract Kijavítottunk egy hibát, amely miatt a kinyerési művelet átrendezné a tábla indexeit, amikor a tábladefiníciót .sql fájlokba írná.
JSON Kijavítottunk egy hibát, amely miatt a isjson függvény json_type_constraint paramétere nem lett felismerve második paraméterként. GitHub-probléma
Platform Hivatkozás Microsoft.Data.SqlClient v5.1.6.
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a séma összehasonlítása azt várja, hogy az összes utasítás ugyanabban a kötegben legyen, ami ismétlődő utasításokat eredményez. GitHub-probléma
ScriptDOM Hivatkozások ScriptDOM 16.1.9142

162.3.566 SqlPackage

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

dotnet tool install -g microsoft.sqlpackage --version 162.3.566
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Fixes

Feature Details
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés közreműködője API DeploymentPlanModifier metódusok statikus metódusként vannak beállítva. GitHub-probléma
Platform Az SqlPackage .zip build .NET SDK 8.0.301-ről 8.0.302-re frissül

Ismert problémák

Feature Details Workaround
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ájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. 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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

162.3.563 SqlPackage

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

dotnet tool install -g microsoft.sqlpackage --version 162.3.563
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
Microsoft Fabric Előnézeti támogatást ad a SqlDbFabricDatabaseSchemaProvidercélplatformhoz, 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ámogatottakra korlátozódnak.
Platform A Microsoft.Data.SqlClient v5.1.5-ös verzióra hivatkozik.
ScriptDOM Hivatkozások ScriptDOM 161.9109.

Fixes

Feature Details
Kódelemzés Kijavítottunk egy hibát, amely miatt a kódelemzési szabályok buildkimenete nem összhangban állt az MSBuild diagnosztikai formátumra vonatkozó irányelveivel. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt sikertelen lenne egy index üzembe helyezése, ha az online tulajdonság van beállítva, és egy nagy méretű objektumtípusú (LOB) is érintett.
Deployment Kijavítottunk egy hibát, amely miatt az oszloptitkosítás üzembe helyezése meghiúsul egy időbeli táblán. GitHub-probléma
Deployment Visszaállítja a módosításokat a hivatkozott dacpacsok abszolút elérési útvonalainak tárolásának elkerülése érdekében a projekt felépítése után, mivel az új viselkedés visszafelé kompatibilitási problémákat okozott. GitHub-probléma
Extract Kijavítottuk azt a hibát, amely miatt a többoszlopos terjesztési (MCD) táblázatokban használt oszlopoknál a szkriptek tévesen azt engedélyezték, hogy NULL értékek jelenjenek meg.
ScriptDOM Kijavítottunk egy hibát, amely miatt a táblaértékelt függvény nem meghatározott (*) oszlopainak kiválasztása OPEN_JSON az SQL-projekt összeállításának sikertelenségéhez vezethet. GitHub-probléma

Ismert problémák

Feature Details Workaround
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ájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. 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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

162.2.111 SqlPackage

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

dotnet tool install -g microsoft.sqlpackage --version 162.2.111
Platform Download
Windows .NET 8 .zip fájl
Windows .msi fájl
macOS .NET 8 .zip fájl
Linux .NET 8 .zip fájl

Features

Feature Details
Platform A Microsoft.Data.SqlClient 5.1.4-re hivatkozik.
Platform Az SqlPackage önálló (.zip) letöltései már a .NET 8-at használva készülnek.
Platform Az SqlPackage dotnet tool már elérhető a .NET 6 és a .NET 8 rendszerhez is. GitHub-probléma
Platform Az SqlPackage előzetes kiadások már elérhetők a dotnet tool hírcsatornában.
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.
Deployment Hozzáad támogatást a ONLINE indexelési műveletekhez. 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
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.

Fixes

Feature Details
Deployment Kijavítottunk egy hibát, amely miatt a nézet alkalmazási 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
Deployment Kijavítottunk egy hibát, amely miatt az olyan függvényszavak, mint a NATIVE_COMPILATION és a SCHEMABINDING nem voltak megfelelően felismerve, és szerepeltek az üzembehelyezési szkriptben. GitHub-probléma, fejlesztői közösség
Deployment Kijavítottunk egy hibát, amely miatt az értékek záradékában lévő rendszertáblákra 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
Deployment Kijavítottunk egy hibát, amely miatt a hivatkozott dacpacsok abszolút elérési útjai a projekt buildelése után a dacpacban voltak tárolva a relatív elérési utak helyett. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, ha egy letiltott fürtözött index létrehozása mellett egy másik letiltott indexet is létrehoztak volna. GitHub-probléma
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
Extract Kijavítottunk egy hibát, amely miatt a DacVersion tulajdonság nem lett beállítva, ha olyan verziót adott meg a csomaghoz, amely nem követte major.minor.build formátumot. GitHub-probléma
Import Kijavítottunk egy hibát, amely miatt bizonyos rendezések , beleértve a Chinese_PRC_CI_AS, nem importálhatók olyan hibaüzenettel, amely szerint a rendezés nem támogatott. GitHub-probléma
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a UTF8 rendezéssel rendelkező adatbázisok nem adnak megfelelő eredményt.
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a séma összehasonlítása nem tartalmazott 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.
Biztonság Kijavítottuk a .NET-alapú SqlPackage-t az univerzális hitelesítéshez (/ua), amely többtényezős hitelesítéssel (MFA) támogatja a Microsoft Entra ID-hitelesítést.
Rendszer dacpacs Kijavítottunk egy hibát, amely miatt a pdw* nézetei nem szerepeltek a Synapse Data Warehouse master.dacpac fájlban. GitHub-probléma, fejlesztői közösség

Ismert problémák

Feature Details Workaround
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ájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. 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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

162.1.172 SqlPackage

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

dotnet tool install -g microsoft.sqlpackage --version 162.1.172
Platform Download
Windows .NET 6 .zip fájl
Windows .msi fájl
macOS .NET 6 .zip fájl
Linux .NET 6 .zip fájl

Fixes

Feature Details
Platform Hivatkozás Microsoft.Data.SqlClient verzió 5.1.3-ra.

Ismert problémák

Feature Details Workaround
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ájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. 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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

162.1.167 SqlPackage

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

Platform Download
Windows .NET 6 .zip fájl
Windows .msi fájl
macOS .NET 6 .zip fájl
Linux .NET 6 .zip fájl

Features

Feature Details
Platform A Microsoft.Data.SqlClient 5.1.1-re hivatkozik.
Azure Synapse Analytics Hozzáadja a támogatást a PARSER_VERSION számára a FORMAT_OPTIONS-ben az Azure Synapse Analytics kiszerver nélküli SQL-táraihoz. Documentation
Azure Synapse Analytics Hozzáadásra kerül a többoszlopos disztribúció (MCD) támogatása az Azure Synapse Analytics dedikált SQL-készletek CREATE VIEW-s verziójában. GitHub-probléma
Azure Synapse Analytics Támogatja a /p:TableData tulajdonságot a parquet-fájlok kinyerési műveleteihez, így megadhatja, hogy mely táblákhoz exportáljon adatokat. GitHub-probléma
Szövet adattárház Támogatja a Fabric Data Warehouse-adatbázisok kinyerési és közzétételi támogatását. 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.
Parquet Előzetes támogatást ad a Parquet-fájlokban tárolt adatok kinyeréséhez és közzétételéhez az Azure Blob Storage használatával, az Azure SQL Managed Instance és az SQL Server 2022 esetében. Az Azure SQL Database és az SQL Server 2019 é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.
Publish Hozzáadja /p:AllowTableRecreation tulajdonságot 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

Fixes

Feature Details
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
Azure Synapse Analytics Kijavít egy hibát, amely miatt a közzétételi művelet nem tudja elemezni a filepath() vagy filename()függvényekettartalmazó utasítást.
Import AUTO_DROP beállítás nem szerepel a statisztikákban, ha bacpacot importál az SQL Server olyan verziójába, amely nem támogatja AUTO_DROP.
Import Kijavítottunk egy hibát, amely miatt az ALTER vagy CREATE rendelkezésre állási csoportokat tartalmazó adatbázisok importálása nem sikerült.
Export Kijavít egy hibát, amely miatt az elvetett főkönyvoszlopok bele lettek foglalva egy bacpac-exportálásba, ami hibaüzenetet eredményezett az importálás során.
Export Kijavítottunk egy hibát, amely miatt a /p:CompressionOption nem lett betartva bacpac-fájlba való exportáláskor.
Extract Kijavítottunk egy hibát, amely miatt a /p:ExtractTarget-beállítások a nem dacpac-beállításokhoz továbbra is .dacpac kiterjesztésű célfájlt igényeltek. GitHub-probléma
Ledger Kijavítottuk azt a 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.
Ledger Kijavít egy olyan hibát, amely miatt egy törölt főkönyvtáblát tartalmazó adatbázis importálása sikertelen, mivel az importálási kísérlet a törölt táblába irányul.
Polybase Kijavítottunk egy hibát, amely miatt az Azure SQL Managed Instance-adatbázisok RDBMS külső táblákkal nem exportálhatók és nem bonthatók ki. GitHub-probléma
Publish A DropObjectsNotInSource nem elveti az engedélyeket vagy szerepkör-tagságokat tartalmazó objektumokat. A DropPermissionsNotInSource vagy a DropRoleMembersNotInSource használatával engedélyezheti az engedélyek vagy szerepkör-tagságok elvetését. GitHub-probléma
Publish Kijavítottunk egy hibát, amely miatt a közzétételi művelet meghiúsul, ha a csatlakozó felhasználó nem rendelkezik hozzáféréssel az Azure SQL Database master.
Publish Kijavítottunk egy hibát, amely miatt az oszloptitkosítással való interakciót tartalmazó üzembe helyezések időszakos végrehajtási időtúllépési hibákat tapasztalnának.
Publish Kijavítottunk egy hibát, amely miatt a .NET/.NET Core használatával készült dacpac üzembe helyezése sikertelen lenne, ha a RegisterDataTierApplication értéke igaz. GitHub-probléma
Publish Kijavít egy hibát, amely miatt a rendszer verziószámozott táblája módosul, és új séma jön létre, és az üzembe helyezés meghiúsul. GitHub-probléma

Ismert problémák

Feature Details Workaround
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ájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. 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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

162.0.52 SqlPackage

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

Platform Download Version
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

Feature Details
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.
Platform Hivatkozások Microsoft.Data.SqlClient v5.1.0
Azure Synapse Analytics Hozzáadja a DW_COMPATIBILITY_LEVELtámogatását.
ScriptDOM A ScriptDOM mostantól különálló csomagként érhető el NuGet-, és nyílt forráskódú a GitHub.
Rendszer dacpacs A master és msdb rendszer dacpacok mostantól elérhetők a NuGeten mint a Microsoft.SqlServer.Dacpacs.Master és a Microsoft.SqlServer.Dacpacs.Msdb. További információ a dacpacs rendszerről és a dacpacs csomaghivatkozásként való felhasználásáról a DacFx GitHub-adattárban.

Fixes

Feature Details
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.
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.
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.
Azure SQL Database Kijavítottunk egy problémát, amely miatt az időbeli előzménymegőrzés nem került megfelelően felismerésre, hogy nincs konfigurálva (null).
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezési terv nem észleli a tábla/nézet függőségét a FROM VALUES záradékban lévő al lekérdezésekben. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsulna, ha a céladatbázis tartalmaz egy oszlophoz kötött szabályt.
Deployment Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsulna, ha a céladatbázis felhasználó által definiált típusú oszlophoz kötött szabályt tartalmaz. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt az időtartománybeli táblák megőrzési ideje az alapértelmezett értékre vált, amikor a tábla másik módosítása történik. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt az elsődleges kulcs frissítései nem szerepelnek az üzembe helyezésben, ha a tábla rendelkezik megadott tömörítési lehetőségekkel.
Deployment Kijavít egy hibát, amely miatt a particionált táblán lévő nem fürtözött index akkor is újraépül, amikor a táblán nem történik változtatás. GitHub-probléma
Deployment Kijavítottunk egy olyan hibát, amely miatt az előzménytábla nem veszi figyelembe az ignorecolumnorder tulajdonságot akkor, amikor a rendszerverziós táblában nem történik más módosítás, mint az oszlopok átrendezése.
Deployment Kijavítottunk egy hibát, amely miatt a külső táblák elvetésre és ismételt üzembe helyezésre kerültek annak ellenére, hogy nem történtek változások, ha a tábladefiníció SQLCMD-változókat tartalmazott. GitHub-probléma
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
Import Kijavítottuk azt a hibát, amely miatt az Azure Active Directory-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
Ledger Kijavítottunk egy hibát, amely miatt az SqlPackage nem tudta megfelelően azonosítani a hibát, ha a Ledger előzménytáblája vagy nézete érvénytelen kétrészes névvel rendelkezik.
Permissions Kijavítottuk azt a hibát, amely miatt az adatbázismodellben egy felhasználóhoz rendelt engedélyek nem ismerhetők fel, és a projekt buildelési vagy SqlPackage-művelete meghiúsult.
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.
SQL Server 2022 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égi jelentés
SQL Server 2022 Kijavítottunk egy hibát, amely miatt a függvény DATE_BUCKET nem lett felismerve beépített függvényként.

Ismert problémák

Feature Details Workaround
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ájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. 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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

161.8089.0 SqlPackage

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

Platform Download Version Build
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

Important

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ó: https://aka.ms/dacfx-connection.

Features

Feature Details
Deployment Képessé teszi a közzétételkor használt GenerateSmartDefaults tulajdonságot arra, hogy alapértelmezett megszorításból származó értékeket töltsön fel, ha true-re van állítva. GitHub-probléma
Azure Synapse Analytics Hozzáadja a támogatást a kiszolgáló nélküli SQL-készletekhez a kinyerési és közzétételi műveletek során.
SQL Server 2022 Hozzáadja a(z) rendezett fürtözött oszlop-tároló indexek támogatását.

Fixes

Feature Details
Deployment Kijavítottunk egy hibát, amely miatt az SQL-ben linuxos közzététel meghiúsult, mert az alapértelmezett adatok és naplóelérési utak üresek. GitHub-probléma
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ényezne. GitHub-probléma
Deployment Kijavítottunk egy hibát, amely miatt a véletlenszerű titkosítással titkosított oszlop közzététele nem hiúsul meg azonnal, ha az oszloptitkosítási kulcs (CEK) nem érhető el, és az oszloptitkosítási lépésig késlelteti az üzembe helyezési hibát.
Refactor Kijavítottuk azt a hibát, amely miatt egy rendszerverziós táblában átnevezett oszlop a rendszer verziószámozásának kikapcsolását eredményezte, és nem kapcsolta vissza. GitHub-probléma
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
Séma összehasonlítása Kijavítottunk egy hibát, amely miatt a DoNotEvaluateSqlCmdVariables és Script tulajdonsága azt eredményezné, hogy az SqlCmd változók nem csak a forráson, hanem a célon sem lesznek kiértékelve.
ScriptDOM Kijavítja a REJECT_SAMPLE_VALUEkülső táblák támogatását.
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.
SQL-projektek Kijavítottunk egy hibát, amely miatt a QueryStoreFlushInterval érvényes beállításai helytelenül érvénytelenként lettek jelentve. fejlesztői közösségi jelentés

Ismert problémák

Feature Details Workaround
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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

161.6374.0 SqlPackage

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

Platform Download Version Build
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

Important

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ó: https://aka.ms/dacfx-connection.

Features

Feature Details
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ó: ebben a külön cikkben.
Platform Hivatkozások Microsoft.Data.SqlClient v5.0.1
Platform Az SqlPackage mostantól elérhető telepítésidotnet tool Windows, macOS és Linux platformokon.
Always Encrypted (mindig titkosítva) Támogatja a VBS-t (virtualizációalapú biztonságot) biztonságos enklávékkal ().
Connectivity Támogatja a TDS 8.0-t és a /SourceHostNameInCertificate és /TargetHostNameInCertificate paramétereit az SqlPackage-műveletekhez.
Replication Hozzáadja a támogatást a társközi replikációval rendelkező sp_addpublication-hez.
ScriptDOM Támogatást ad az "isn't DISTINCT FROM" szintaxisnak predikátumalmakérdezésekkel.
Kiszolgálószintű szerepkörök Hozzáad támogatást további rögzített kiszolgálói szerepkörökhöz: MS_DatabaseConnector, MS_LoginManager, MS_DatabaseManager, MS_ServerStateManager, MS_ServerStateReader, MS_ServerPerformanceStateReader, MS_ServerSecurityStateReader, MS_DefinitionReader, MS_PerformanceDefinitionReader, MS_SecurityDefinitionReader.
SQL Server 2022 Hozzáadja az SQL Server 2022 támogatását az alábbiT-SQL függvény-változásokhoz: GREATEST(), LEAST(), STRING_SPLIT(), DATETRUNC(), LTRIM(), RTRIM() és TRIM().
SQL Server 2022 Támogatja az SQL Server 2022 társítottJSON-függvény módosításait: ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT() és JSON_ARRAY().
SQL Server 2022 Támogatja az SQL Server 2022 társítottbitmanipulációs függvényeket: LEFT_SHIFT(), RIGHT_SHIFT(), BIT_COUNT(), GET_BIT() és SET_BIT().
SQL Server 2022 Az SQL Server 2022 -hez kapcsolódó DATE_BUCKET(), GENERATE_SERIES(), FIRST_VALUE() és LAST_VALUE()idősorfüggvény-módosítások támogatását adja hozzá.
statisztika Hozzáadja a STATISTICS AUTO_DROP opció támogatását.
XML-tömörítés Támogatja az XML-tömörítést XML-indexeken.

Ismert problémák

Feature Details Workaround
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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

19.2 SqlPackage

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

Platform Download Version Build
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

Feature Details
Kapcsolatkészletezés Engedélyezi a kapcsolatok összevonását az összes kapcsolathoz, ha a környezeti változó CONNECTION_POOLING_ENABLED értéke Igaz. Ez ajánlott az Azure Active Directory felhasználónév- és jelszókapcsolataival végzett műveletekhez a Microsoft Authentication Library (MSAL) szabályozásának elkerülése érdekében.
Ü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.
Dinamikus adatmaszkolás Támogatja a granulált UNMASK-engedélyeket az importálási/exportálási és kinyerési/közzétételi műveletekhez.
Ledger Az SQL Ledger előzménytábláját a sémamodellbe érvényesítés és exportálás/kinyerés céljából adja hozzá, nem importálja és nem teszi közzé az előzménytáblát egy adatbázisban.
Platform Az SqlPackage már a .NET 6-tal készült
SQL Server 2022 Hozzáadja az ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION, VIEW ANY PERFORMANCE DEFINITION engedélyek támogatását. További információ a engedélydokumentációjábanelérhető engedélydefiníciókról.
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.

Fixes

Feature Details
Export Kijavítottuk azt a hibát, amely miatt az exportálás meghiúsult, ha egy tábla számított oszlopokkal rendelkező statisztikát tartalmazott
Import Kijavítottunk egy hibát, amely miatt az importálás 95 százaléknál elakadna%.
ScriptDOM Kijavítottunk egy hibát, amely miatt STRING_SPLIT nem támogatná a NULL sorszámú értékeket

Ismert problémák

Feature Details Workaround
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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None
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 Download Version Build
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

Feature Details
Azure Synapse Analytics Hozzáadja a támogatást a natív külső adatforráshoz.
Extract Támogatja ExtractTarget tulajdonságot a kinyerési műveletekhez. A kinyerés mostantól támogatja a kinyerést .sql fájlként, ahol minden objektum külön fájlban van, egyetlen mappában, objektumtípus, séma, vagy az objektumtípus és séma szerint rendezve.
ScriptDOM Támogatja isn't DISTINCT FROM szintaxist.

Fixes

Feature Details
Azure Synapse Analytics Kijavítja a táblanév módosításának közzétételi műveletét, ahol a tábla neve "/" karaktert tartalmaz.
Export A függőségekkel rendelkező SQL-naplóelőzménytáblák exportálásának javítása.
Extract Kijavítja a kinyerési művelet hibáját, ha egy függvényt használó eltolási záradékot használnak egy tárolt eljárásban.
Extract Kijavítja a főkönyvtáblák kinyerési műveletére vonatkozó figyelmeztetéseket.
General Kijavítottuk azt a hibát, amely miatt a parancs időtúllépési beállítása nem volt megfelelően alkalmazva.
Import Kijavította azt a hibát, amely miatt a teljes szöveges index le van tiltva importáláskor.
Publish Kijavítottuk azt a hibát, amely miatt a közzétételi művelet töröl és újra létrehoz egy fürtözött oszlopindexet, amikor egy oszlopot adnak hozzá.
Publish Kijavítottuk azt a hibát, amely miatt a gráftáblák nem telepíthetők, ha egy partíciófüggvény kezdő nullákat tartalmaz.
ScriptDOM Kijavítottuk azt a hibát, amely miatt IIF feltétel zárójelbe van helyezve, és nem lehet elemezni.

Ismert problémák

Feature Details Workaround
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 A Microsoft Authentication Library (MSAL) szabályozása miatt megnövekedett üzembe helyezési idő az Azure Active Directory felhasználói/jelszó-hitelesítéssel történő telepítésekor. További információ a GitHub Alternatív hitelesítési módszer használata, például Azure Active Directory szolgáltatási főnök
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 nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

19.0 SqlPackage

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

Platform Download Version Build
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

Feature Details
Always Encrypted (mindig titkosítva) Támogatja az Always Encrypted oszlopok helyben történő titkosítását. Most a Publish képes egy kiszolgálóoldali biztonságos enklávét használni az adatbázisoszlopok helyben történő titkosításához, visszafejtéséhez és újratitkosításához. 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 a Az oszloptitkosítás helyben történő konfigurálása az Always Encrypted használatával biztonságos enklávékkal. Megjegyzés: A helyi titkosítás csak offline megközelítéssel támogatott.
Azure Synapse Analytics Támogatja az oszlopszintű szimmetrikus titkosítást.
Ledger Támogatja a főkönyvtáblákkal rendelkező adatbázisok exportálását és importálását. 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.
Platform Támogatja a .NET 6-ot cél-keretrendszerként
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 A .NET-keretrendszer frissítése a .NET 4.6.2 célverzióra
ScriptDOM Támogatja az Sql160-elemzőt.

Fixes

Feature Details
Deployment Kijavítja a tárolt eljáráson belüli táblázat oszlopeloszlásának értelmezésével kapcsolatos problémát.
Deployment A közzétételi művelet során kijavítottuk az "Objektumok kihagyása, amelyek nincsenek a forrásban" beállítással kapcsolatos hibát.
Deployment Javítások az érzékenységi besorolással rendelkező időbeli táblát tartalmazó dacpac telepítéséhez.
Deployment Kijavít egy hibát, ha a változók akkor is ellenőrizhetők, ha a DoNotEvaluateSqlCmdVariables értéke igaz
Extract Javítás a hivatkozott dacpac újrafaktorálási naplójához az includeCompositeObjects kiválasztása alapján.
Import Kijavította a célkiszolgálón nem támogatott adatbázis-hatókörkonfigurációk importálásával kapcsolatos problémát
SQL projekt Kijavítottuk azt a 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.
SQL projekt A projekt fájltáblákkal való létrehozásának javítása.

Ismert problémák

Feature Details Workaround
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 A Microsoft Authentication Library (MSAL) szabályozása miatt megnövekedett üzembe helyezési idő az Azure Active Directory felhasználói/jelszó-hitelesítéssel történő telepítésekor. További információ a GitHub Alternatív hitelesítési módszer használata, például Azure Active Directory szolgáltatási főnök
ScriptDOM Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. None

18.8 SqlPackage

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

Platform Download Version Build
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

Feature Details
Export A VerifyExtraction beállítás hozzáadása a sémamodell-ellenőrzés viselkedésének módosításához exportáláskor
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.
Platform A Microsoft.Data.SqlClient frissítése a 2.0.0-ról a .NET Core 2.1.3-ra
Azure Synapse Analytics Oszloptitkosítás támogatása szimmetrikus kulccsal
Azure Synapse Analytics Oszloptitkosítás támogatása a CREATE CERTIFICATE használatával
Azure Synapse Analytics A MERGE utasítás támogatása
Deployment Az AE-oszlopok változóparaméterezése, az új IsAlwaysEncryptedParameterizationEnabled közzétételi tulajdonság
Deployment Az IgnoreWorkloadClassifiers & IgnoreDatabaseWorkloadGroups publikálási jellemzőinek támogatása
Deployment Külső nyelvi futtatókörnyezetek támogatása
ScriptDOM Főkönyv-adatbázis és -táblák támogatása
ScriptDOM Beágyazott indexdefiníciók INCLUDE oszlopainak támogatása

Fixes

Feature Details
Deployment Kijavítottunk egy hibát, amely miatt a külső felhasználók felügyelt Azure SQL-példányon való üzembe helyezése meghiúsult
Deployment A függőségek eltávolítása érdekében a rendszer verziószámozásának kikapcsolása előtt szükséges javítás az időbeli táblákat tartalmazó üzembe helyezési sorrendhez.
Deployment Kijavításra került az Always Encrypted üzembe helyezési bug az „Érvénytelen objektumnév '#tmpErrors'” hibával
Export Az SqlPackage paraméterek közé tartozó ExcludeObjectType és DoNotDropObjectType érvényesítése
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
Extract Újrapróbálkozás hozzáadása az ellenőrzés kinyeréséhez, ha az első alkalommal a versenyfeltételek miatt meghiúsul
Import Az Azure-ba történő importáláskor az alkalmi holtpontok kijavítása a MAXDOP 1 értékre állításával
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
Platform DacFramework.msi most már a "Microsoft SQL Server Data-Tier Application Framework" alá van írva az "SQL Server 2012" helyett
Platform Az x64 SqlPackage-ben a nagyméretű tömbök alapértelmezés szerint kijavítanak néhány olyan forgatókönyvet, amelyek nagy adatbázisokat érintenek
Schema Compare A sémaösszehasonlítás javítása, amely az egyenlő adatbázisoknál az adatbázishatókörű konfigurációk miatt elakad.
Schema Compare Rögzített séma összehasonlítása oszlopcentrikus indexekkel
SQL projekt Kijavítottunk egy hibát a "GRANT EXECUTE ANY EXTERNAL SCRIPT" (BÁRMELY KÜLSŐ SZKRIPT VÉGREHAJTÁSA) parancshoz kapcsolódó buildhiba esetén.
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
SQL projekt Kijavítottuk a táblaterjesztési oszlopokra vonatkozó megoldatlan hivatkozási figyelmeztetéseket a tárolt eljárásokban

Ismert problémák

Feature Details Workaround
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

Feature Details
Auditing Hozzáadja a támogatást a EXTERNAL_MONITORszámára.
Azure Synapse Analytics Hozzáadásra kerül a támogatás PREDICTszámára.
Logging Hozzáadja az SqlPackage verzió- és architektúraadatait a diagnosztikai naplófájlhoz.

Fixes

Feature Details
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.
Export Kijavítottunk egy hibát, amely miatt nem sikerült fürtözött index nélkül exportálni egy táblát, amely a tábla-létrehozási parancsfájltól eltérő sorrendben tartalmaz oszlopsorrendet egy statisztikában.

18.7 SqlPackage

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

Build: 15.0.5084.2

Features

Feature Details
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
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)
Azure Synapse Analytics Terhelés besorolásának támogatása
Azure SQL Edge Külső streamelési feladatok támogatása
Azure SQL Edge Táblázat- és adatbázisopciók hozzáadva az adatok megőrzéséhez.
Import 2 új indexbeállítás-tulajdonságot adott hozzá az importálási művelethez. DisableIndexesForDataPhase (Indexek letiltása az adatok SQL Serverbe való importálása előtt, alapértelmezett igaz) és RebuildIndexesOfflineForDataPhase (Indexek offline újraépítése az adatok SQL Serverbe importálása után, alapértelmezett hamis)
Logging Hozzáadott tulajdonság az összes művelethez (HashObjectNamesInLogs), amely az összes objektumnevet kivonatsztringgé alakítja a naplóüzenetekben.
Performance Az importálási és exportálási teljesítmény javítása, beleértve a további naplózást a további szűk keresztmetszetek meghatározásához.
SQLCMD Az Üzembe helyezés és séma összehasonlítása (DoNotEvaluateSqlCmdVariables) tulajdonság hozzáadva, amely meghatározza, hogy az SQLCMD-változók lecserélődnek-e értékekre.

Fixes

Feature Details
Deployment Az alapértelmezett MAXDOP 0-ról 8-ra módosult Azure SQLesetében, a sémamodell alapértelmezett frissítése a DacFxben
Schema Compare Olyan tárolt eljárások, amelyek OUT és OUTPUT kulcsszavakat használnak, és amelyeket figyelmen kívül kell hagyni a különbségek szempontjából.
Deployment Big Data-jogkivonatok további érvényesítése
Build/Deployment Az ideiglenes külső táblák sémamodelljének teljes törlése a végleges dacpac-konzisztencia érdekében.
Build/Deployment Hibakezelés hozzáadása és az Edge 150 RE egyéb verzióinak javítása.
Import/Deployment Az üzembe helyezés során visszaállított szekvenciaérték
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.
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.
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.
Schema Compare Kijavítottuk a külső streamelési feladat séma-összehasonlítási problémáját.
Import Null hivatkozási kivétel keletkezik, amikor engedélyezik a "ReliableDdlEnabled" környezetbeállítást egy üzembehelyezési jelentés szkriptelésekor.
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.
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 tartalmaz.
Deployment Az azonosító érték újrainicializálása a telepítés után a cél korábbi utolsó értéke alapján történik.

Ismert problémák

Feature Details Workaround
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 a táblán a SYSTEM_VERSIONING funkciót, amely a tábla eldobásának előfeltétele, de a létrehozott lépések sorrendje helytelen. Munkatétel Hozza létre a telepítési szkriptet, helyezze át a system_versioning ki lépését közvetlenül a táblázat eldobása előtt, majd futtassa a szkriptet.

18.6 SqlPackage

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

Build: 15.0.4897.1

Features

Feature Details
Platform A .NET Core-hoz készült SqlPackage frissítése .NET Core 3.1-es verzióra
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
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
Deployment Az Azure SQL Database-ben támogatást nyert az OPTIMIZE_FOR_SEQUENTIAL_KEY indexelési opció.
Deployment Az Identitásoszlopok támogatása az Azure Synapse Analyticshez
Help Adja ki az SqlPackage-verziót a súgóban (/?), és támogassa a /version paramétert

Fixes

Feature Details
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
Deployment Kijavítottuk az üzembe helyezési közreműködők betöltési hibáját a szkriptek futtatásakor.
Help A kimenet helyes eltelt ideje az SqlPackage-ben, ha a művelet 1 napnál hosszabb ideig tart
Deployment Kijavítottuk a dacpac-regisztrációt a .NET Core-hoz való üzembe helyezéskor
Deployment Kijavítottuk az SqlPackage-t az /accessToken (/at) paraméter .NET Core-kezelésén
Deployment Alter TABLE utasítások engedélyezése tárolt eljárásokban nem legfelső szintű utasításokként
Deployment Kijavítottuk az Azure Synapse Analytics materializált nézeteinek ellenőrzését, hogy esetérzéketlen legyen.

Ismert problémák

Feature Details
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

Fixes

Feature Details
Deployment Kijavítottunk egy, a 18.5-ben bevezetett regressziót, amely "Helytelen szintaxis a típus közelében" hibát okozott a dacpac telepítésekor vagy bacpac importálásakor egy olyan felhasználóval, aki külső bejelentkezéssel rendelkezik a helyszínen

18.5 SqlPackage

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

Build: 15.0.4769.1

Features

Feature Details
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
Deployment Azure Synapse Analytics támogatásának hozzáadása táblakorlátozásokhoz
Deployment Azure Synapse Analytics támogatás hozzáadása rendezett oszlopcentrikus indexekhez fürtözött tárolás esetén
Deployment SQL Server 2019 Big Data-fürthöz adjon támogatást a külső adatforrásokhoz (Oracle, Teradata, MongoDB/CosmosDB, ODBC, Big Data Cluster) és külső táblákhoz.
Deployment SQL Database Edge-példány hozzáadása támogatott kiadásként
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'.
Deployment Másolási parancs támogatása az Azure Synapse Analyticsben
Deployment Az Azure Synapse Analytics esetében, közzététel során adja hozzá az 'IgnoreTablePartitionOptions' telepítési opciót, hogy elkerülje a tábla újralétrehozását, ha változás történik a partíciófüggvényben.
.NET Core Támogatás hozzáadása a Microsoft.Data.SqlClienthez az SqlPackage .NET Core-verziójában

Fixes

Fix Details
Deployment JSON útvonal kifejezésként történő elemzésének javítása
Deployment Az AlterAnyDatabaseScopedConfiguration és az AlterAnySensitivityClassification engedélyekkel kapcsolatos GRANT-utasítások létrehozásának javítása
Deployment A nem felismert külső szkript engedélyének javítása
Deployment A beágyazott tulajdonság javítása – a tulajdonság implicit hozzáadása nem látszik a különbségekben, de a szkript által történő explicit említésnek meg kell jelennie.
Deployment Megoldottuk azt a problémát, amely miatt a materializált nézet (MV) által hivatkozott táblázat módosítása alter View-utasítások generálását okozza. Az Alter View utasítások nem támogatottak az Azure Synapse Analytics MV-jeihez.
Deployment A közzététel meghiúsulása, amikor oszlopot adnak egy adatokat tartalmazó táblához az Azure Synapse Analytics esetében
Deployment A frissítési szkript javításakor az adatokat át kell helyezni egy új táblába az Azure Synapse Analytics terjesztési oszloptípusának (adatvesztési forgatókönyv) módosításakor
ScriptDom Kijavítottuk a ScriptDom hibát, amely nem tudta felismerni a beágyazott index után definiált beágyazott korlátozásokat
ScriptDom A ScriptDom SYSTEM_TIME hiányzó zárójelének kijavítása kötegelt utasításban
Always Encrypted (mindig titkosítva) A #tmpErrors tábla törlése sikertelen, amikor az SqlPackage újracsatlakozik, és az ideiglenes tábla már eltűnt, mert az ideiglenes táblát törlik, amikor a kapcsolat megszakad.

Ismert problémák

Feature Details
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 üzembe helyezésekor vagy 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 Az érzékenységi besorolású bacpacsok importálása a "Belső kapcsolati végzetes hiba" hibával meghiúsul a Microsoft.Data.SqlClient ismert problémája miatt. 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

Fixes

Fix Details
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.

Ismert problémák

Feature Details
Deployment A 18.4.1-ben regressziót vezettek be, ami "Objektumhivatkozás nincs példányra állítva" hibát okoz a dacpac telepítése vagy bacpac importálása során egy külső bejelentkezésű felhasználó esetén. 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

Feature Details
Deployment Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez.
Platform Az SqlPackage .NET Core általában macOS, Linux és Windows rendszeren érhető el.
Biztonság Távolítsa el az SHA1-kódaláírást.
Deployment Új Azure Database-kiadások támogatása: GeneralPurpose, BusinessCritical, Rugalmas skálázás
Deployment Azure SQL Managed Instance-támogatás hozzáadása Azure Active Directory-felhasználókhoz és -csoportokhoz.
Deployment A .NET Core-on futó SqlPackage /AccessToken paraméterének támogatása.

Ismert problémák

Feature Details
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

Feature Details
Import A 4 GB-nál nagyobb tömörített fájlokat tartalmazó .bacpac-fájlok esetében 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 /ua paramétert a többtényezős hitelesítéshez.
Deployment A JSON-adatok szerializálását 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

Feature Details
Deployment Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez (előzetes verzió).
Deployment Adja hozzá a /p:DatabaseLockTimeout=(INT32 '60') paramétert az SqlPackage-hez.
Deployment Adja hozzá a /p:LongRunningCommandTimeout=(INT32) paramétert az SqlPackage-hez.
Export/Extract Adja hozzá a /p:TempDirectoryForTableData=(STRING) paramétert az SqlPackage-hez.
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 ugyanabból a könyvtárból lesznek betöltve, mint amelyben az üzembe helyezendő cél .dacpac található, és a SqlPackage bináris fájlhoz képest az Extensions könyvtárból. A /p:AdditionalDeploymentContributorPaths=(STRING) paraméterrel további könyvtárhelyeket adhatunk meg az SqlPackage számára.
Deployment Adjon támogatást az OPTIMIZE_FOR_SEQUENTIAL_KEY számára.

Fixes

Fix Details
Deployment Javítás az automatikus indexek figyelmen kívül hagyásához, hogy azok ne legyenek elvetve az üzembe helyezés során.
Always Encrypted (mindig titkosítva) Javítás az Always Encrypted varchar-oszlopok kezeléséhez.
Build/Deployment Javítás az XML-oszlopkészletek csomópont() metódusának feloldásához.
ScriptDom Kijavították azokat a további eseteket, amelyekben az 'URL' karaktersorozatot felső szintű tokenként értelmezték.
Graph A kényszerekben lévő ál oszlop hivatkozások generált SQL kódjának javítása.
Export Véletlenszerű jelszavak létrehozása, amelyek megfelelnek az összetettségi követelményeknek.
Deployment Javítás a parancsok időtúllépéseinek betartására a korlátozások lekérésekor.
.NET Core (előzetes verzió) Javítsa ki a diagnosztikai naplózást egy fájlban.
.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.

18.2 SqlPackage

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

Build: 15.0.4384.2

Features

Feature Details
Graph Gráftábla-támogatás hozzáadása az élkorlátozásokhoz és az élkényszer-záradékokhoz.
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.

Fixes

Fix Details
Deployment Kijavítja az SQL Server 2016 RTM-adatbázis visszafejtését egy nem támogatott lekérdezési utasítás használata miatt.
Deployment A fájlcsoport-utasítások létrehozása előtt kijavíthatja az automatikusan bezárt alter utasítások üzembehelyezési sorrendjét.
ScriptDom Kijavítottuk a ScriptDom elemzési regresszióját, ahol az URL-sztring felső szintű jogkivonatként lett értelmezve.
Deployment Nullhivatkozási kivétel kijavítása egy alter table add index utasítás elemzésekor.
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.

18.1 SqlPackage

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

Build: 15.0.4316.1

Előzetes kiadás.

Features

Feature Details
Deployment UTF8-kollációk támogatása hozzáadva.
Deployment Engedélyezve lettek a nem klaszterezett oszlopalapú indexek egy indexelt nézeten.
Platform Átkerült a .NET Core 2.2-be.
Schema Compare A .NET Core séma-összehasonlításához használjon memória-háttértárat.

Fixes

Fix Details
Performance Teljesítményjavítás az örökölt számosságbecslő visszafejtési lekérdezésekhez való használatához.
Performance Kijavítottunk egy jelentős séma-összehasonlítási teljesítményt egy szkript létrehozásakor.
Schema Compare Kijavítottuk a sémaeltolódás-észlelési logikát, hogy figyelmen kívül hagyjon bizonyos kiterjesztett esemény-(xevent) munkameneteket.
Graph Kijavítottuk a gráftáblák importálási sorrendjét.
Export Kijavítottuk a külső táblák objektumengedélyekkel való exportálását.

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 Details
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-adatok szerializálását használó régebbi dacpac- és bacpac-fájlok nem támogatottak.
Deployment A .NET Core esetében előfordulhat, hogy a hivatkozott dacpac fájlok (például master.dacpac) nem oldódnak meg a kis- és nagybetűkre érzékeny fájlrendszerekkel kapcsolatos problémák miatt. Az ideiglenes megoldás a referenciafájl nevének nagybetűsítése (például MASTER.BACPAC).

18.0 SqlPackage

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

Build: 15.0.4200.1

Features

Feature Details
Deployment A 150-es adatbázis-kompatibilitási szint támogatása hozzáadva.
Deployment Hozzáadták a támogatást az Azure SQL-felügyelt példányokra.
Performance Hozzáadta a MaxParallelism parancssori paramétert az adatbázis-műveletek párhuzamossági fokának megadásához.
Biztonság Hozzáadta az AccessToken parancssori paramétert egy hitelesítési jogkivonat megadásához az SQL Serverhez való csatlakozáskor.
Import Támogatott a BLOB/CLOB adattípusok importáláshoz való streamelése.
Deployment Skaláris UDF "INLINE" beállítás támogatása hozzáadva.
Graph Hozzáadásra került a gráftáblák "MERGE" szintaxisának támogatása.

Fixes

Fix Details
Graph Kijavítottuk a gráftáblák feloldatlan pszeudooszlopát.
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.
Deployment A hibát kijavították, beleértve a külső táblák kiterjesztett tulajdonságait is.

17.8 SqlPackage

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

Build: 14.0.4079.2

Features

Feature Details
Diagnostics Továbbfejlesztett hibaüzenetek a csatlakozási hibákhoz, beleértve az SqlClient kivételüzenetét is.
Deployment Az indextömörítés támogatása egypartíciós indexeken importáláshoz/exportáláshoz.

Fixes

Fix Details
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.
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.

17.4.1 SqlPackage

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

Build: 14.0.3917.1

Features

Feature Details
Import/Export A Transact-SQL nagy számú beágyazott utasítással történő elemzésének megkönnyítésére a ThreadMaxStackSize parancssori paramétert hozzáadtuk.
Deployment Adatbáziskatalógus-rendezés támogatása.

Fixes

Fix Details
Import Az Azure SQL Database bacpac helyszíni példányba történő importálásakor az SQL Server ezen verziójában nem támogatott jelszó nélküli adatbázis-főkulcsok () miatt bekövetkezett hibák kijavításra kerültek.
Graph Kijavítottunk egy megoldatlan pszeudooszlop-hibát a gráftáblák esetében.
Schema Compare Kijavítottuk az SQL-hitelesítést a sémák összehasonlítása érdekében.

17.4.0 SqlPackage

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

Build: 14.0.3881.1

Features

Feature Details
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.
Diagnostics 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.
Diagnostics A /Diagnostics parancssori paramétert hozzáadott a diagnosztikai információk konzolon való naplózásához.

Fixes

Fix Details
Deployment ne tiltsa le, ha nem értelmezhető adatbázis-kompatibilitási szinttel találkozik. Ehelyett a legújabb Azure SQL Database-t vagy helyszíni platformot feltételezzük.