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.
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
Aktuális kiadások (170.x)
A következő kiadások az SqlPackage jelenleg támogatott verziói.
170.3.93 SqlPackage
Kiadás dátuma: 2026. február 10.
dotnet tool install -g microsoft.sqlpackage --version 170.3.93
Features
| Feature |
Details |
A következőkre vonatkozik: |
| Deployment |
Hozzáadva az adatbázis-beállítások ACCELERATED_DATABASE_RECOVERY és OPTIMIZED_LOCKING támogatása. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Permissions |
Javítja az engedélyek közzétételét a EXECUTE ON EXTERNAL MODEL engedélyek belefoglalásával. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
.NET 10 támogatás hozzáadva a DacFx könyvtárhoz és az SqlPackage parancssorhoz. Az SqlPackage dotnet tool a .NET 8 és a .NET 10 rendszerhez is elérhető. |
Platform; SqlPackage CLI; DacFx API / Séma összehasonlítás |
| Platform |
A .NET Standard 2.0-támogatás hozzáadva a DacFx-kódtárhoz. |
Platform; DacFx API / Séma összehasonlítása |
| Platform |
A Microsoft.Data.SqlClient v6.1.3-ra hivatkozik. |
Platform |
| ScriptDom |
A ScriptDom frissítése a 170.157.0-s verzióra. |
Platform |
| Vector |
Kibővíti a vektoroszlopok támogatását az alaptípus módosításához. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Fixes
| Feature |
Details |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát az SQL Database-ben a Microsoft Fabricben való üzembe helyezéskor, ha a céladatbázis tartalmaz egy biztonsági szabályzatot. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Export |
Kijavítottunk egy hibát, amely miatt az exportált .dacpac fájlok XSD-sémaellenőrzése meghiúsult, mert logikai attribútumértékek értékeket használnakTrue/False a kisbetű true/falsehelyett.
GitHub-probléma |
SqlPackage parancssori felület |
| Import |
Kijavítottunk egy hibát, amely miatt a névben szereplő speciális karaktereket tartalmazó táblázat importálása (például /, "vagy $) csendesen nem tudott adatokat importálni a felhasználó figyelmeztetése nélkül.
GitHub-probléma |
SqlPackage parancssori felület |
| Ledger |
Kijavítottunk egy hibát, amely miatt egy számított oszlopot tartalmazó főkönyvtábla a modell érvényesítése és összeállítása során problémát okoz NullReferenceException .
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt oszlopcentrikus, klaszterezett indexdefinícióval rendelkező tábla létrehozása egy SQL-projektben szintaxishiba miatt meghiúsult.
GitHub-probléma |
MSBuild/SQL-projektek |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt egy táblán NVARCHAR(MAX) lévő fürtözött oszlopcentrikus index vagy más LOB típusú oszlop helytelenül jelentette azt a hibát, hogy az oszlopcentrikus indexek nem támogatottak vektoroszlopokkal.
GitHub-probléma |
MSBuild/SQL-projektek |
| Vector |
Kijavítottunk egy hibát, amely miatt a jelentést használó VECTOR_SEARCH eljárások érvényesítési figyelmeztetést adtak meg arról, hogy az oszlophivatkozás nem oldható meg.
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
170.2.70 SqlPackage
Kiadás dátuma: 2025. október 14.
dotnet tool install -g microsoft.sqlpackage --version 170.2.70
Features
| Feature |
Details |
A következőkre vonatkozik: |
| Külső modellek |
Külső modellek támogatása az Azure SQL Database-ben és az SQL Server 2025-ben (17.x) az 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 |
| Külső modellek |
Támogatás hozzáadva a AI_GENERATE_CHUNKS és AI_GENERATE_EMBEDDINGS függvényekhez. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| JSON |
Az Azure SQL Database és az SQL Server 2025 (17.x) JSON-indexeinek támogatása az 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 |
| JSON |
JSON függvények támogatása hozzáadva: JSON_ARRAYAGG, JSON_OBJECTAGG és JSON_QUERY. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Platform |
Az SqlPackage .zip build .NET SDK-jának frissítése 8.0.414-re |
Platform; SqlPackage parancssori felület |
| Regex |
Hozzáadták a REGEXP_LIKE függvény támogatását. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| ScriptDom |
A ScriptDom frissítése a 170.128.0-s verzióra. |
Platform |
| Vector |
Az Azure SQL Database és az SQL Server 2025 (17.x) vektorindexeinek támogatása hozzáadva az 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 |
| Vector |
Kiterjeszti a vektoros adattípus támogatását az SQL Server 2025 (17.x) verzióra, és megadja a 32 bites lebegőpontos méretet. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Vector |
Hozzáadták a Vector függvény VECTOR_SEARCH támogatását. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Fixes
| Feature |
Details |
A következőkre vonatkozik: |
| Adatmaszkolás |
Kijavítottunk egy hibát, amely miatt a datetime adatmaszkoló függvények nem voltak felismerve a projekt összeállítása során.
GitHub-probléma |
MSBuild/SQL-projektek |
| Külső modellek |
Kijavítottunk egy hibát, amely miatt az adatbázis-hatókörű hitelesítő adatok külső modellfüggőségei miatt a projekt buildelése meghiúsult. |
MSBuild/SQL-projektek |
| JSON |
Kijavítottunk egy hibát a JSON-indexek és az alapértelmezett JSON-elérési út összehasonlítása során. |
DacFx API / Séma összehasonlítása; SqlPackage parancssori felület |
| Platform |
A Microsoft.Data.SqlClient 5.1.7-ös verzióra hivatkozik. |
Platform |
| XML |
Kijavítottunk egy hibát, amely miatt az XML-lekérdezési útvonalat (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 |
DacFx API / Séma összehasonlítása; SqlPackage parancssori felület |
170.1.61 SqlPackage
Kiadás dátuma: 2025. július 30.
dotnet tool install -g microsoft.sqlpackage --version 170.1.61
Features
| Feature |
Details |
A következőkre vonatkozik: |
| Adatvirtualizálás |
Az Azure SQL Database adatvirtualizálásához kapcsolódó objektumok támogatása importálási, exportálási, kinyerési és közzétételi műveletekben. |
SqlPackage parancssori felület |
| Adatvirtualizálás |
Hozzáadta az Azure SQL-adatbázist 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 importálására az adatbázisba. 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. |
SqlPackage parancssori felület |
| Deployment |
Támogatás hozzáadva a /p:IgnorePreDeployScript és /p:IgnorePostDeployScript közzétételi tulajdonságokhoz. 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 |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Permissions |
Támogatást adtak az Azure SQL Database és az SQL-adatbázis engedélyéhez a Microsoft 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 |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Permissions |
Hozzáadva az SQL Server 2025 (17.x) CREATE ANY EXTERNAL MODEL és ALTER ANY EXTERNAL MODEL engedélyek támogatása. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Permissions |
Az SQL Server 2025 (17.x) és az Azure SQL Database engedélyének ALTER ANY INFORMATION PROTECTION támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
Az SqlPackage .zip build .NET SDK-jának frissítése 8.0.412-re történik. |
Platform; SqlPackage parancssori felület |
| ScriptDom |
A ScriptDom frissítése a 170.0.64-es verzióra. |
Platform |
| ScriptDom |
Frissíti az adattárházat a Fabric platformon a TSqlFabricDWParser ScriptDomban való használathoz. |
Platform; DacFx API / Séma összehasonlítása |
Fixes
| Feature |
Details |
A következőkre vonatkozik: |
| 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. |
SqlPackage parancssori felület |
| 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 |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az idegenkulcs-korlátozásokat tartalmazó táblák közzététele meghiúsult a Microsoft Fabric adattárházában nem támogatott szintaxissal. |
SqlPackage parancssori felület |
| Deployment |
Kijavítottunk egy hibát, amely miatt a kiszolgálóobjektumok az SQL-adatbázisba való üzembe helyezéskor bekapcsolódtak a Microsoft Fabric rendszerében. A kiszolgálóobjektumok nem támogatottak a Microsoft Fabric sql-adatbázisában.
GitHub-probléma |
SqlPackage parancssori felület |
| Deployment |
Kijavítottunk egy hibát, amely miatt a fürtözött oszlopcentrikus indexek létrehozása egy fürtözött index létrehozásával kezdődött, ami növeli az üzembe helyezés többletterhelését és idejét.
GitHub-probléma |
SqlPackage parancssori felület |
| Extract |
Kijavítottunk egy hibát, amely miatt egy adatbázis sql-adatbázisból való kinyerése a Microsoft Fabricben használhatatlan felhasználódefiníciós szkripteket eredményezett.
GitHub-probléma |
SqlPackage parancssori felület |
170.0.94 SqlPackage
Megjelenés dátuma: 2025. április 15.
dotnet tool install -g microsoft.sqlpackage --version 170.0.94
Features
| Feature |
Details |
A következőkre vonatkozik: |
| DACPACVerify |
Két .dacpac fájl tartalmának ellenőrzését a Microsoft.DacpacVerify előnézeti eszköz egészíti ki. |
DacFx API / Séma összehasonlítása |
| Extract |
Hozzáadva a támogatás a .dacpac fájl mappába való kicsomagolásához. A /Action:Extract parancs /SourceFile: és /TargetFile: paraméterekkel 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ó fájl Dacunpack.exe el lesz távolítva a DacFx.msi telepítőből. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Parquet |
Támogatás megadva a timestamp, rowversion, uniqueidentifier, text, ntext, image, json, xml és vector adattípusok számára, amikor a Parquet fájlokat az Azure Blob Storage-ban használják a SqlPackage kivonat és közzététel műveleteihez. |
SqlPackage parancssori felület |
| Parquet |
A táblaadatok BCP-fájlokba való exportálásának és importálásának támogatása, 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 a rendszer a BCP-be .dacpac ír egy ilyen típusú oszlopot tartalmazó táblázatot, míg a többi táblát az Azure Blob Storage Parquet-fájljaiba írja. |
SqlPackage parancssori felület |
| Platform |
NET-keretrendszer SqlPackage verziója a .NET-keretrendszer 4.7.2-es verziójára frissült. |
Platform; SqlPackage parancssori felület |
| Platform |
Eltávolítottuk a .NET 6 támogatását. |
Platform; SqlPackage parancssori felület |
| ScriptDom |
Frissítette a ScriptDom 170.18.0-s verzióját. |
Platform |
| SQL-projektek |
A Microsoft Fabricben az Azure SQL Database és az SQL Database alapértelmezett kompatibilitási szintje már 170. További információért látogass el: Adatbázis-kompatibilitási szint 170 az Azure SQL Database-ben és az SQL Database-ben a Microsoft Fabric-ben. |
MSBuild/SQL-projektek |
| 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. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Fixes
| Feature |
Details |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt külső táblára történő módosítás üzembe helyezésekor az összes külső tábla törölve és újból létrehozva lett, ha a módosított tábla nem tartalmazott értékeket a REJECT_VALUE vagy REJECT_SAMPLE_VALUE mezők számára. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt egy oszlop hosszának módosítása helytelen adatvesztési figyelmeztetést eredményezett, ha az oszlop rendezése meg van adva, és megfelel az adatbázis alapértelmezett rendezésének.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a bizalmassági besorolás megváltozik egy táblában, és az indexek újra létrejönnek.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Export |
Optimalizálta a táblaméret becslésének használatát az exportálási műveletek során. |
SqlPackage parancssori felület |
| Extract |
Kijavítottunk egy hibát, amely miatt az adatbázis-referenciával való kinyerés .dacpac meghiúsult.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Szövet adattárház |
Kijavítottunk egy hibát, amely miatt a sp_refreshsqlmodule rendszer a közzétételi művelet során meghívta a rendszer tárolt eljárását. A Fabric Data Warehouse nem támogatja sp_refreshsqlmodule , ezért az üzembe helyezés meghiúsul. |
SqlPackage parancssori felület |
| Szövet adattárház |
Kijavítottunk egy hibát, amely miatt a táblakorlátozások szerepelnek egy .dacpac fájlokban, de hiányoznak .sql fájlokból, amikor egy adatbázis ki lett nyerve a Fabric Adattárházból.
GitHub-probléma |
SqlPackage parancssori felület |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt a Visual Studióban telepített SSDT nélküli építés helytelen buildelési viselkedést eredményezett.
GitHub-probléma |
MSBuild/SQL-projektek |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt a kódelemzés engedélyezése esetén a kimenetben duplikáltak a buildre vonatkozó figyelmeztetések.
GitHub-probléma |
MSBuild/SQL-projektek |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt a szolgáltatásközvetítő változókra beállított paraméterei hamis figyelmeztetéseket eredményeznek.
GitHub-probléma |
MSBuild/SQL-projektek |
Archivált kiadások (162.x és korábbi verziók)
A 162.x és a régebbi verziók kibocsátási megjegyzéseit az SqlPackage kibocsátási megjegyzéseiben (archív) találja.