Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.SqlSDK, SQL Server Data Tools (SSDT) integrációja) -
DacFx API / Séma összehasonlítása -
Microsoft.SqlServer.DacFxNuGet 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.5.96.0 SqlPackage
Megjelenési dátum: 2026. szeptember 15.
dotnet tool install -g microsoft.sqlpackage --version 170.5.96.0
| Platform | Download |
|---|---|
| Windows .NET 10 | .zip fájl |
| Windows .NET-keretrendszer | .msi fájl |
| macOS .NET 10 | .zip fájl |
| Linux .NET 10 | .zip fájl |
Features
| Feature | Details | A következőkre vonatkozik: |
|---|---|---|
| Extract | Hozzáadtam a DacExtractOptions.PermissionGranteeScope tulajdonságot és az DacPermissionGranteeScope.DatabaseRolesOnly opciót, hogy csak az adatbázis szerepekhez adott vagy elutasított jogosultságokat lehet kinyerni. Alapértelmezés szerint a kivonat műveletek továbbra is tartalmazzák az összes adatbázis alapvetőre vonatkozó jogosultságokat. Ez az opció elérhető SqlPackage kivonat tulajdonságként is. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Platform | Hozzáadtuk a csak olvasható SqlCmdVariables és TargetPlatform tulajdonságokat a DacPackage elemhez, amelyek lehetővé teszik, hogy a hívók az üzembe helyezés előtt megvizsgálják a csomag SQLCMD-változóit és célplatformját. |
DacFx API / Séma összehasonlítása |
| Séma összehasonlítása | Hozzáadtam az IncludeAll() és ExcludeAll() módszereket, SchemaComparisonResult hogy módosítsuk az összes kizárható séma különbségek bevonási állapotát. |
DacFx API / Séma összehasonlítása |
| SQL-projektek |
SkipExistingModelValidation hozzáadva a következőhöz: TSqlObjectOptions. Ez az opció lehetővé teszi a modell hozzáadás, frissítés és törlés műveleteket, ha a modell már hibákat tartalmaz, így támogatja az élő IntelliSense modellfrissítéseket SQL projektekben. |
DacFx API / Séma összehasonlítása |
| Vector | Bővült a vektoroszlopok dimenzióinak és alaptípusainak támogatása a táblázatértékű paraméterekben és a függvények visszatérési típusaiban. | MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| ScriptDom | Frissítettem a ScriptDomot a 180.102.0 verzióra. | Platform |
Fixes
| Feature | Details | A következőkre vonatkozik: |
|---|---|---|
| Kódelemzés | Kijavítottunk egy hibát, amely miatt az SR0007 szabály tévesen NULL értéket engedélyező oszlopokra vonatkozó figyelmeztetéseket jelzett a NULL-biztos IS DISTINCT FROM és IS NOT DISTINCT FROM predikátumok esetén.
GitHub-probléma |
MSBuild/SQL-projektek |
| Deployment | Kijavítottam egy problémát, amikor DoNotDropExtendedProperties=True nem fogadták el a bevetési opciók ellentmondása miatt.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Javítottam egy problémát, amikor a DacFx felesleges ALTER TRIGGER utasítást generált, amikor egy trigger séma nem volt definiálva.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Javítottam egy problémát, amikor egy projektből származó inline korlátozások közzététele redundáns ALTER TABLE ... ADD CONSTRAINT utasítást bocsátott ki.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Javítottam egy problémát, amikor a telepítés hibás drop utasítást generált névtelen alapértelmezett korlátozások esetén. GitHub-probléma | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Javítottam egy problémát, amikor sp_addextendedproperty@level1type=N'NULL' egy kiterjesztett tulajdonságra használták egy biztonsági szabályzaton. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Kijavítottunk egy hibát, amely miatt egy BACPAC importálása vagy telepítése olyan tárolt eljárást telepíthetett, amely a külső adatforrása előtt használja a OPENROWSET(BULK ..., DATA_SOURCE = ...) elemet.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Javítottam egy problémát, amikor egy telepítési előnézeti jelentés nem mutatott alapértelmezett korlátozásokat, amelyeket egy tábla újraépítése az oszlopok rendezése után újra létrehozna. A generált telepítési szkript már helyes volt. GitHub-probléma | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Export | Kijavítottunk egy hibát, amely miatt egy nagyméretű BACPAC-exportálás meghiúsult a(z) Stream was too long túlcsordulása miatt a(z) System.IO.Packaging területen. |
SqlPackage parancssori felület |
| Export | Kijavítottunk egy hibát, amely nagy, rögzített hosszúságú Always Encrypted oszlopok BACPAC-fájlba exportálásakor jelentkezett. | SqlPackage parancssori felület |
| Extract | Kijavítottunk egy InvalidCastException hibát egy biztonsági szabályzat objektumszintű jogosultságainak lekérésekor.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Extract | Javítottam egy hibát, ahol az Azure SQL Database extraction elveszítette a Microsoft Entra külső vagy hagyományos SQL bejelentkezések felhasználó-bejelentkezési térképeit. GitHub-probléma | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Extract | Javítottunk egy hibát, amely miatt egy SQL-projekt kinyerésekor a kötegenkénti SET ANSI_NULLS és SET QUOTED_IDENTIFIER beállítások bekerültek a létrehozott .sqlproj-be, ami megakadályozta azoknak az objektumoknak a telepítését a Microsoft Fabric Data Warehouse-ában, amelyekhez ezek a beállítások szükségesek. |
SqlPackage CLI; MSBuild / SQL projektek |
| Extract | Kijavítottunk egy hibát, amely miatt a fordított tervezés meghiúsult a(z) SQL72018: SqlExternalLanguage could not be imported esetén, amikor rendszer által definiált külső nyelvek voltak jelen az SQL Server 2027-ben. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Extract | Javítottam egy problémát, amikor az Azure SQL Managed Instance külső nyelveinek visszafejtése meghibásodott, mert is_system_language nem lehetett korlátozni. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Import | Javítottam egy problémát, amikor egy BACPAC importnál nagy VARBINARY(MAX) érték üres volt, ha a tábla egyetlen egyedi kulcsa oszlopot NULL tartalmazott. |
SqlPackage parancssori felület |
| Import | Javítottunk egy problémát, amikor a felhő BACPAC importálása vektorindexekkel meghibásodott, mielőtt a tábla adatai betöltődtek volna. A vektorindex létrehozása most az adatfázisban fejeződik be. | SqlPackage parancssori felület |
| Platform | Javítottam egy problémát, amikor a régi DACPAC deserializáció nem kereshető csomagalkatrész-streameken hibás volt. | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Platform | Kijavítottunk egy hibát, amelyben a DacPackage.Unpack lehetővé tette, hogy a csomagrészek elérési útjai a kért célkönyvtáron kívülre oldódjanak fel. |
DacFx API / Séma összehasonlítása |
| Séma összehasonlítása | Javítottunk egy olyan problémát, amikor a Microsoft Fabric-ben lévő Data Warehouse-hoz viszonyított séma során elsődleges kulcs és egyéb korlátozások szerepeltek a generált telepítési szkriptben kizárt táblákból. | DacFx API / Séma összehasonlítása |
| Séma összehasonlítása | Kijavítottunk egy hibát, amelynek következtében a séma-összehasonlítás redundáns gyermekelementszkripteket generált a beágyazottan szkriptelhető elemekhez. | DacFx API / Séma összehasonlítása |
| SQL-projektek | Javítottam egy olyan problémát, amikor SQL71558 azonosító-burkolatos figyelmeztetéseket jelentettek olyan hivatkozások esetén, amelyeket szinonimák segítségével oldottak meg.
GitHub-probléma |
MSBuild/SQL-projektek |
| SQL-projektek | Javítottam egy problémát, amikor SQL projekt létrehozása vagy frissítése nem determinisztikus objektumsorrendet eredményezett. GitHub-probléma | MSBuild/SQL-projektek |
| SQL-projektek | Kijavítottunk egy hibát, amely miatt az SQL-projektek fordítása meghiúsult, amikor külső adatokra hivatkoztak, például a(z) OPENROWSET használatakor.
GitHub-probléma |
MSBuild/SQL-projektek |
| SQL-projektek | Kijavítottuk a VECTOR_SEARCH táblaalias és a távolságoszlop feloldását az SQL-projektek fordításakor. |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL-projektek | A hibaüzenetek helyeit frissítettük, hogy (line,col,line,col) helyett (line,col)-t használjanak. |
MSBuild/SQL-projektek |
170.4.83.3 SqlPackage
Kiadás dátuma: 2026. június 3.
dotnet tool install -g microsoft.sqlpackage --version 170.4.83.3
| Platform | Download |
|---|---|
| Windows .NET 10 | .zip fájl |
| Windows .NET-keretrendszer | .msi fájl |
| macOS .NET 10 | .zip fájl |
| Linux .NET 10 | .zip fájl |
Features
| Feature | Details | A következőkre vonatkozik: |
|---|---|---|
| Adatbázis-beállítás | Hozzáadva az AUTOMATIC_INDEX_COMPACTION adatbázis-beállítás támogatása.
Az index automatikus tömörítési dokumentációja |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Dinamikus adatmaszkolás | A dinamikus adatmaszkolás támogatása a Microsoft Fabric Data Warehouse kinyerési és közzétételi műveleteihez. | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Extract | Az adatbázis SQL-projektformátumba való kinyeréséhez hozzáadott támogatás. GitHub-probléma | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Platform | Hivatkozások Microsoft. Data.SqlClient v6.1.5. | Platform |
| ScriptDom | A ScriptDom frissítése a 180.18.1-es verzióra. | Platform |
Fixes
| Feature | Details | A következőkre vonatkozik: |
|---|---|---|
| Deployment | Kijavítottuk a sémafüggvény-blokkoló ALTER TABLE műveletek által okozott üzembehelyezési hibákat. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Kijavítottunk egy hibát, amely a külső modell tulajdonjogi adatainak megőrzésével kapcsolatos az adatbázisba való üzembe helyezéskor. | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Kijavítottunk egy hibát, amely egy tábla CLUSTER BY Microsoft Fabricben lévő Data Warehouse-ba történő telepítésekor jelentkezett. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Kijavítottunk egy hibát, amely a IDENTITY oszlopot tartalmazó tábla Microsoft Fabric-adattárházba történő telepítésekor jelentkezett. |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Deployment | Kijavítottunk egy hibát, amely miatt a DacPac-fájl nagybetűs formában lett keresve az üzembe helyezés során, ami megszakíthatta az üzembe helyezést néhány helyen, például a törökökben. GitHub-probléma | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Import | Kijavítottunk egy hibát, amely miatt a táblákba adatokat beszúró adatbázis- és DDL-triggerek megzavarhatták az importálási folyamatot. | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Séma összehasonlítása | Kijavítottunk egy hibát, amely miatt a varchar mező hosszának növelése adatvesztési figyelmeztetést eredményezett, és a sorok megjelenésekor meghiúsult ellenőrzés. GitHub-probléma | SqlPackage CLI; DacFx API / Schema összehasonlítás |
| SQL-projektek | Kijavítottunk egy hibát, amikor SQL-fájlokat generált egy projektből nem Windows gépeken. | MSBuild/SQL-projektek |
| SQL-projektek | Kijavítottunk egy hibát, amely miatt a fájlokat forrásként használó .scmp parancsfájlok nem kívánt SET ANSI_NULLS OFF parancsokat tartalmaztak.
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Séma összehasonlítása | Kijavítottunk egy hibát, amely miatt a kivételüzenet helytelen volt, amikor a TargetScripts címke hiányzott egy .scmp fájlból.
GitHub-probléma |
DacFx API / Séma összehasonlítása |
| Deployment | Kijavítottunk egy hibát, amely miatt NullReferenceException használatakor egy IncludeCompositeObjects=true fordult elő egy SameDatabase hivatkozással.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
| Platform | Javítottuk a hibaüzenetet, amikor nem támogatott tárolási modellt ad meg a .NET Core-on. GitHub-probléma | Platform; SqlPackage parancssori felület |
| Szövet adattárház | Kijavítottunk egy hibát, amely miatt a IDENTITY oszlopokat tartalmazó táblák Fabric Data Warehouse-ba történő üzembe helyezése a nem támogatott SEED vagy INCREMENT szintaxis miatt meghiúsult.
GitHub-probléma |
SqlPackage CLI; DacFx API / Schema összehasonlítás |
170.3.93 SqlPackage
Kiadás dátuma: 2026. február 10.
dotnet tool install -g microsoft.sqlpackage --version 170.3.93
| Platform | Download |
|---|---|
| Windows .NET 10 | .zip fájl |
| Windows | .msi fájl |
| macOS .NET 10 | .zip fájl |
| Linux .NET 10 | .zip fájl |
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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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
| 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 | 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 / Schema összehasonlítás |
| 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
| 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 | 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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
| 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 | 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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 / Schema összehasonlítás |
| 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.