A legújabb verzió letöltése
Ez a cikk az SqlPackage kiadott verziói által biztosított funkciókat és javításokat sorolja fel.
Aktuális kiadások
A legújabb verzióinformációkért tekintse meg az SqlPackage kibocsátási megjegyzéseit.
A kibocsátási megjegyzések elolvasása
Az Applies to oszlop minden szakaszban a következőképpen határozódik meg:
-
SqlPackage CLI – parancssori műveletek (közzététel, importálás, exportálás, kinyerés, Parquet, diagnosztika, dotnet eszköz)
-
MSBuild/ SQL-projektek – SQL-projekt összeállítása (
Microsoft.Build.Sql SDK, SQL Server Data Tools (SSDT) integrációja)
-
DacFx API / Séma összehasonlítása -
Microsoft.SqlServer.DacFx NuGet API-k, séma összehasonlítása
-
Platform – ScriptDom, Microsoft.Data.SqlClient, .NET-támogatás, rendszer DACPACsok, kompatibilitási alapértelmezések
Archivált kiadások (162.x és korábbi verziók)
A következő kiadások archiválva vannak, és már nem támogatottak.
162.5.57 SqlPackage
kiadás dátuma: 2024. november 21.
dotnet tool install -g microsoft.sqlpackage --version 162.5.57
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| DACPAC-k |
Rendszer DACPAC-frissítések a Synapse Serverlesshez és az Azure SQL Database-hez. |
Platform; DacFx API / Séma összehasonlítása |
| Diagnosztika |
Hozzáadott egy új parancssori paramétert a naplózási szint megadásához. /DiagnosticsLevel: |
SqlPackage parancssori felület |
| Diagnosztika |
Hozzáadtunk egy új parancssori paramétert egy .zip diagnosztikai csomag kimenetéhez, amely tartalmazza a cél- és forrásmodell adatait, valamint a diagnosztikai naplózást, a szkript üzembe helyezését és a jelentés üzembe helyezését. /DiagnosticPackageFile: |
SqlPackage parancssori felület |
| Fabric adattárház |
A Fabric Data Warehouse-adatbázisokban való közzététel támogatása, ahol táblamódosító utasításokra van szükség. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| SQL-adatbázis a Microsoft Fabricben |
Az SQL Database támogatása a Microsoft Fabricben a célplatformon SqlDbFabricDatabaseSchemaProvider. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, ha egy tárolt eljárás vagy függvény memóriaoptimalizált rendszerverziós táblára hivatkozik, és az adatbázis nem tartalmaz memóriaoptimalizált rendszerverziós táblát, mert a rendszer létrehozta DBCC CLONEDATABASE.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a Synapse kiszolgáló nélküli, szerepkör-tagságot érintő módosításaival történő üzembe helyezése meghiúsult. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a főkulccsal rendelkező központi telepítések meghiúsultak, ha a főkulcs jelszava nem lett beállítva.
Fejlesztői közösség |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import |
Kijavítottuk azt a hibát, ami miatt az nvarchar(max), varchar(max) és varbinary(max) típusú fürtözött oszlopcentrikus indexek importálása sikertelen volt.
GitHub-probléma |
SqlPackage parancssori felület |
| Import |
Kijavítottunk egy hibát, amely miatt az adatbázis DDL-eseményindítókkal történő importálása meghiúsult, mert az eseményindítók engedélyezve vannak az adatimportálás befejezése előtt. |
SqlPackage parancssori felület |
162.4.92 SqlPackage
kiadás dátuma: 2024. szeptember 18.
dotnet tool install -g microsoft.sqlpackage --version 162.4.92
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Az Azure SQL Database-ben lévő új adatbázisok alapértelmezett kompatibilitási szintje most 160- ra van állítva.
Blogbejegyzés |
Platform; SqlPackage parancssori felület |
| JSON |
A JSON-adattípus mostantól támogatott a célplatform Azure SQL Database importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt egy bitkonvertálási függvényt tartalmazó partíciófüggvény tábla-újraépítéseket eredményezett az üzembe helyezés során.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely során a változás külső táblába való üzembe helyezése az összes külső tábla eldobását és újraalkotását okozta.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az oszlopok oszlopneveiben system_time szóközökkel rendelkező időbeli táblák érvénytelen üzembehelyezési szkripteket hoztak létre.
Fejlesztői közösség |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az oszloptípus olyan típusok között módosult, amelyek kompatibilisek a táblán szereplő típusokkal , ezért az üzembe helyezés során szükségtelen tábla-újraépítés történt.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az Azure SQL Database-hez létrehozott üzembehelyezési szkript tartalmaz egy figyelmen kívül hagyott utasítást, amely az SQL-projekt beállításaitól függetlenül kikapcsolja a Lekérdezéstárat. |
SqlPackage parancssori felület |
| Export |
Kijavítottunk egy hibát, amely miatt a BACPAC-exportálás sikertelen volt a szerializálás során, de a nyomkövetési napló nem tartalmazza a hibaüzenetet.
GitHub-probléma |
SqlPackage parancssori felület |
| Kivonat |
Kijavítottunk egy hibát, amely miatt a kinyerési művelet átrendezi a tábla indexeit a tábladefiníció fájlokba írásakor .sql . |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| JSON |
Kijavítottunk egy hibát, amely miatt az isjson függvény paramétere json_type_constraint nem lett felismerve második paraméterként.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
Hivatkozás Microsoft.Data.SqlClient v5.1.6. |
Platform |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a séma összehasonlítása azt várta, hogy az összes utasítás ugyanabban a kötegben legyen, ami ismétlődő utasításokat eredményezett.
GitHub-probléma |
DacFx API / Séma összehasonlítása |
| ScriptDOM |
Hivatkozások ScriptDOM 16.1.9142 |
Platform |
162.3.566 SqlPackage
kiadás dátuma: 2024. június 24.
dotnet tool install -g microsoft.sqlpackage --version 162.3.566
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt a központi telepítési közreműködői API DeploymentPlanModifier metódusai statikus metódusként lettek beállítva.
GitHub-probléma |
DacFx API / Séma összehasonlítása |
| Platform |
Az SqlPackage .zip build .NET SDK 8.0.301-ről 8.0.302-re frissül |
Platform; SqlPackage parancssori felület |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. |
Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
162.3.563 SqlPackage
kiadás dátuma: 2024. június 6.
dotnet tool install -g microsoft.sqlpackage --version 162.3.563
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Microsoft Fabric |
A célplatform SqlDbFabricDatabaseSchemaProviderelőzetes verziójának támogatása, amely a Microsoft Fabric tükrözött SQL-adatbázisait jelöli. A célplatformon támogatott adattípusok a Microsoft Fabricbe való tükrözéshez támogatott adattípusokra korlátozódnak. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
A Microsoft.Data.SqlClient v5.1.5-ös verzióra hivatkozik. |
Platform |
| ScriptDOM |
Hivatkozások ScriptDOM 161.9109. |
Platform |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Kódelemzés |
Kijavítottunk egy hibát, amely miatt a kódelemzési szabályok buildkimenete nem összhangban volt az MSBuild diagnosztikai formátumra vonatkozó irányelveivel.
GitHub-probléma |
MSBuild/SQL-projektek |
| Deployment |
Kijavítottunk egy hibát, amely miatt a tulajdonságkészlettel és egy ONLINEnagy objektumtípussal (LOB) rendelkező index üzembe helyezése meghiúsult. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az oszloptitkosítás üzembe helyezése nem sikerült egy időbeli táblán.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Visszaállítja a módosításokat, hogy elkerülje a hivatkozott DACPAC-k abszolút elérési útvonalainak tárolását a projekt buildelése után, mert problémák merülnek fel az új viselkedés visszamenőleges kompatibilitásával kapcsolatban.
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Kivonat |
Kijavítottunk egy hibát, amely miatt a többoszlopos terjesztési (MCD) táblában használt oszlopok helytelenül voltak beállítva, és lehetővé tették az NULL értékeket. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDOM |
Kijavítottunk egy hibát, amely miatt az SQL-projekt összeállítása meghiúsult, ha a táblaértékelő függvényből * nem meghatározott (OPEN_JSON) oszlopokat választ ki.
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Deployment |
Az üzembe helyezés közreműködői API DeploymentPlanModifier metódusai statikus metódusként vannak beállítva. |
Az SqlPackage 162.3.566-ban javítva. |
| Import |
Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. |
Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
162.2.111 SqlPackage
kiadás dátuma: 2024. február 27.
dotnet tool install -g microsoft.sqlpackage --version 162.2.111
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Platform |
A Microsoft.Data.SqlClient 5.1.4-re hivatkozik. |
Platform |
| Platform |
Az SqlPackage önálló (.zip) letöltései már a .NET 8-at használva készülnek. |
Platform; SqlPackage parancssori felület |
| Platform |
Az SqlPackage dotnet tool már elérhető a .NET 6 és a .NET 8 rendszerhez is.
GitHub-probléma |
Platform; SqlPackage parancssori felület |
| Platform |
Az SqlPackage előzetes kiadások már elérhetők a dotnet tool hírcsatornában. |
Platform; SqlPackage parancssori felület |
| Azure Synapse Analytics |
A DW_COMPATIBILITY_LEVEL projekttulajdonság érvényesítése hozzáadva annak biztosítására, hogy az érték a projekt összeállítása során a 0, 10, 20, 30, 40, 50, 9000 értékek közötti érvényes lehetőségek között legyen. |
MSBuild/SQL-projektek |
| Deployment |
Az ONLINE támogatása hozzáadva. Az online indexelési műveletek SqlPackage parancssorként, a közzétételi tulajdonság, /p:PerformIndexOperationsOnline, valamint az SQL-projektmodell összetevőjeként is alkalmazhatók.
GitHub-probléma |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Parquet |
Fejlesztések a Parquet-fájlok adataival végzett műveletek kinyeréséhez és közzétételéhez, beleértve az adatok párhuzamos importálásával és a naplófájlok méretének csökkentésével kapcsolatos teljesítménybeli javulást. |
SqlPackage parancssori felület |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt a APPLY nézet záradékában használt függvényeket tartalmazó csomagok üzembe helyezése sikertelen volt. Az előző hibaüzenet az volt, hogy a függvény nem található, mert a nézet helytelenül lett üzembe helyezve a függvény előtt.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a függvényszavakat, mint a NATIVE_COMPILATION és SCHEMABINDING, nem ismerték fel és nem foglalták bele megfelelően az üzembehelyezési szkriptbe.
GitHub-probléma, fejlesztői közösség |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a VALUES záradék rendszertábláira mutató hivatkozások nem hozhatók létre olyan hibaüzenettel, amely szerint az érték nem lehet null értékű.
Fejlesztői közösség |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a hivatkozott DACPAC-k abszolút elérési útjai a dacPAC-ban voltak tárolva a projekt buildelése után a relatív útvonalak helyett.
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy problémát, amely akkor okozott üzembe helyezési hibát, amikor egy letiltott fürtözött index létrehozása után egy másik letiltott indexet próbáltak létrehozni.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a felhasználó által definiált adattípusok szinonimája megoldatlan hivatkozást eredményezett.
GitHub-probléma |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Kivonat |
Kijavítottunk egy hibát, amely miatt a DacVersion tulajdonság nem lett beállítva, ha a csomaghoz olyan verziót adott meg, amely nem követte major.minor.build a formátumot.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import |
Kijavítottunk egy hibát, amely miatt bizonyos kollációk, például Chinese_PRC_CI_AS, nem sikerültek importálásra, és a hibaüzenet szerint a kolláció nem támogatott.
GitHub-probléma |
SqlPackage parancssori felület |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a rendezéssel rendelkező UTF8 adatbázisok nem adnak megfelelő eredményt. |
DacFx API / Séma összehasonlítása |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a séma összehasonlítása nem tartalmaz külső adatforrást, külső fájlformátumot és külső táblaobjektumokat a Synapse kiszolgáló nélküli SQL-készletek kiértékelésekor. |
DacFx API / Séma összehasonlítása |
| Biztonság |
Kijavítottuk a .NET-alapú SqlPackage-t az univerzális hitelesítéshez (/uaamely többtényezős hitelesítéssel támogatja a Microsoft Entra ID-hitelesítést). (MFA). |
SqlPackage parancssori felület |
| Rendszer DACPAC-k |
Kijavítottunk egy hibát, amely miatt a pdw* nézetek nem szerepeltek a Synapse Adattárházbanmaster.dacpac.
GitHub-probléma, fejlesztői közösség |
Platform; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Azokat a BACPAC fájlokat, amelyeket SqlPackage exportálással hoztak létre, és amelyek 4 GB-nál nagyobbak, előfordulhat, hogy nem sikerül importálni az Azure Portalon és az Azure PowerShellen keresztül, kivéve, ha a .msi fájl telepítéséhez kapcsolódik. |
Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
162.1.172 SqlPackage
kiadás dátuma: 2024. január 9.
dotnet tool install -g microsoft.sqlpackage --version 162.1.172
Javítások
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage exportálással készült BACPAC-fájlok, kivéve, ha a .msi fájl telepíti őket, előfordulhat, hogy nem sikerül importálni az Azure portal és az Azure PowerShell segítségével, ha a BACPAC-fájl nagyobb mint 4 GB. |
Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagy fájl elemzése veremtúlcsordulást eredményezhet. |
Nincs |
162.1.167 SqlPackage
kiadás dátuma: 2023. október 19.
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Platform |
A Microsoft.Data.SqlClient 5.1.1-re hivatkozik. |
Platform |
| Azure Synapse Analytics |
Az Azure Synapse Analytics kiszolgáló nélküli SQL-hálókhoz hozzáadták a PARSER_VERSION támogatását a FORMAT_OPTIONS számára.
Dokumentáció |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Az Azure Synapse Analytics dedikált SQL-készleteiben hozzáadott támogatás a többoszlopos elosztás (MCD) számára CREATE VIEW.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
A /p:TableData tulajdonság támogatása a parquet-fájlok kinyerési műveleteihez, lehetővé téve annak megadását, hogy mely táblákba exportáljon adatokat.
GitHub-probléma |
SqlPackage parancssori felület |
| Fabric adattárház |
A Fabric Data Warehouse-adatbázisok kinyerési és közzétételi támogatása hozzáadva. A közzétételi képességek nem támogatják a meglévő táblák módosítását igénylő módosításokat. A célplatform enumerálási értéke SQL-adatbázisprojektekben SqlDwUnifiedDatabaseSchemaProvider. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| Parquet |
Előzetes verziójú támogatással bővült a parquet-fájlokban tárolt adatok kinyerési és közzétételi támogatása az Azure Blob Storage-ban az Azure SQL Managed Instance és az SQL Server 2022 (16.x) használatával. Az Azure SQL Database és az SQL Server 2019 (15.x) és korábbi verziói nem támogatottak. Az adatoknak támogatott adattípusokban kell lenniük CETAS. A Parquet-fájlok kinyerése és közzététele számos esetben teljesítménybeli javulást kínál a BACPAC-fájlok importálása/exportálása során. |
SqlPackage parancssori felület |
| Közzétesz |
A /p:AllowTableRecreation tulajdonság hozzáadásra került a közzétételi művelethez. Az alapértelmezett (igaz) összhangban van a korábbi viselkedéssel, ahol a táblamódosításhoz szükség lehet egy tábla újbóli létrehozására a táblaadatok megőrzése közben, de az üzembe helyezés jelentős időt vehet igénybe, vagy a változáskövetési adatok elveszhetnek. A /p:AllowTableRecreation tulajdonság hamis értékre állítása azt eredményezi, hogy az üzembe helyezés nem indul el, ha bármelyik táblára újra létrehozásra van szükség.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Application |
Kijavítottunk egy hibát, amely miatt az SqlPackage parancssori felület kivételt okozott a kimenet átirányításakor.
GitHub-probléma |
SqlPackage parancssori felület |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt a közzétételi művelet nem elemezte a filepath()filename()függvényeket tartalmazó utasítást. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import |
AUTO_DROP beállítás nem szerepel a statisztikákban, amikor BACPAC-t importál az SQL Server olyan verziójába, amely nem támogatja AUTO_DROP. |
SqlPackage parancssori felület |
| Import |
Kijavítottunk egy hibát, amely miatt a ALTER vagy CREATE-t tartalmazó rendelkezésre állási csoportokkal rendelkező adatbázisok importálása nem sikerült. |
SqlPackage parancssori felület |
| Export |
Kijavítottunk egy hibát, amely miatt az elvetett főkönyvoszlopok egy BACPAC-exportálásban szerepeltek, ami hibaüzenetet eredményezett az importálás során. |
SqlPackage parancssori felület |
| Export |
Kijavítottunk egy hibát, amely miatt a /p:CompressionOption nem lett betartva BACPAC-fájlba való exportáláskor. |
SqlPackage parancssori felület |
| Kivonat |
Kijavítottunk egy hibát, amely miatt a /p:ExtractTarget beállításai a nem DACPAC-beállítások esetében továbbra is a célfájl bővítményét .dacpac igényelték.
GitHub-probléma |
SqlPackage parancssori felület |
| Ledger |
Kijavítottunk egy hibát, amely miatt egy elvetett főkönyvtáblát tartalmazó adatbázis importálása vagy közzététele meghiúsult, mert engedélyeket próbált létrehozni az elvetett táblához. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Ledger |
Kijavítottunk egy hibát, amely miatt az elvetett főkönyvtáblát tartalmazó adatbázis importálása meghiúsult, mert adatokat próbált importálni az elvetett táblába. |
SqlPackage parancssori felület |
| Polybase |
Kijavítottunk egy hibát, amely miatt a felügyelt Azure SQL-példányok külső táblákkal rendelkező RDBMS adatbázisait nem lehetett exportálni vagy kinyerni.
GitHub-probléma |
SqlPackage parancssori felület |
| Közzétesz |
Rögzítette DropObjectsNotInSource , hogy ne vesse el az engedélyeket vagy szerepkör-tagságokat tartalmazó objektumokat.
DropPermissionsNotInSource vagy DropRoleMembersNotInSource használata engedélyek vagy szerepkör-tagságok elvetésének engedélyezéséhez.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Közzétesz |
Kijavítottunk egy hibát, amely miatt a közzétételi művelet meghiúsult, ha a csatlakozó felhasználó nem fér hozzá az master Azure SQL Database-ben. |
SqlPackage parancssori felület |
| Közzétesz |
Kijavítottunk egy hibát, amely miatt az oszloptitkosítási felülettel való interakciót tartalmazó üzembe helyezések időnként végrehajtási időtúllépési hibákat észleltek. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Közzétesz |
Kijavítottunk egy hibát, amely miatt a .NET/.NET Core használatával készült DACPAC üzembe helyezése meghiúsult, ha RegisterDataTierApplication igaz értékre lett állítva.
GitHub-probléma |
SqlPackage parancssori felület |
| Közzétesz |
Kijavítottunk egy hibát, amely miatt a rendszer verziószámozott táblája módosult, és új séma jött létre, és az üzembe helyezés meghiúsult.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. |
Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
162.0.52 SqlPackage
kiadás dátuma: 2023. május 11.
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Platform |
Az SqlPackage mostantól használati adatokat gyűjt, beleértve a névtelen szolgáltatáshasználatot és a diagnosztikai adatokat. További információért lásd: Használati adatgyűjtés. |
SqlPackage parancssori felület |
| Platform |
Hivatkozások Microsoft.Data.SqlClient v5.1.0 |
Platform |
| Azure Synapse Analytics |
A DW_COMPATIBILITY_LEVEL támogatása hozzáadva. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| ScriptDOM |
A ScriptDOM mostantól különálló csomagként érhető el NuGet-, és nyílt forráskódú a GitHub. |
Platform |
| Rendszer DACPAC-k |
A master DACPACs és msdb a rendszer MÁR elérhető a NuGeten Microsoft.SqlServer.Dacpacs.Master és Microsoft.SqlServer.Dacpacs.Msdb néven. A dacFx GitHub-adattárban további információk érhetők el a DACPAC-k rendszeréről és a DACPAC-k csomaghivatkozásként való felhasználásáról. |
Platform; DacFx API / Séma összehasonlítása |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt az alapértelmezett parancs időtúllépése nem volt megfelelően beállítva az Azure Synapse Analytics kiszolgáló nélküli SQL-készleteihez való csatlakozáskor. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt az Azure Synapse Analytics kiszolgáló nélküli SQL-készletei helytelenül határozták meg az alapértelmezett adatokat és naplóútvonalakat. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt az Azure Synapse Analytics kiszolgáló nélküli SQL-készletei helytelenül határozták meg az alapértelmezett bejelentkezést, felhasználót és sémát. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure SQL Database |
Kijavítottunk egy hibát, amely miatt az időelőzmények megőrzése nem lett helyesen konfigurálva (null). |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely a záradékon belüli FROM VALUES albeli lekérdezésekben okozta, hogy az üzembehelyezési terv nem észlelt függőséget egy táblára/nézetre.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, amikor a céladatbázis egy oszlophoz kötött szabályt tartalmaz. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, ha a céladatbázis egy felhasználó által megadott típusú oszlophoz kötött szabályt tartalmaz.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az időtáblán lévő megőrzési idő az alapértelmezett értékre vált, amikor a tábla másik módosítása történik.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az elsődleges kulcs frissítései nem szerepelnek az üzembe helyezésben, amikor a tábla tömörítési lehetőségeket adott meg. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a particionált táblán lévő nem klaszterezett index akkor is újjáépül, ha nem történt módosítás a táblán.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amelynek következtében az előzménytáblák nem tartják be a IgnoreColumnOrder tulajdonságot, ha a rendszerváltozatú táblákon nem történt módosítás, kivéve, ha az oszlopokat átrendezték. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a külső táblákat elvetették és újra üzembe helyezték annak ellenére, hogy nem történt változás, amikor a tábladefiníció SQLCMD-változókat tartalmazott.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Export |
Kijavítottunk egy hibát, amely miatt az exportálási művelet során megadott diagnosztikai adatok helytelenül jelentik a tábla méretét a bájtok helyett KB-ban.
GitHub-probléma |
SqlPackage parancssori felület |
| Import |
Kijavítottunk egy hibát, amely miatt a Microsoft Entra ID-felhasználó nem hozható létre az Azure SQL Database-be való importálás során, ami miatt az importálás meghiúsult.
GitHub-probléma |
SqlPackage parancssori felület |
| Ledger |
Kijavítottunk egy hibát, amely miatt az SqlPackage nem tudta helyesen azonosítani a hibát, amikor a Ledger előzménytáblája vagy nézete érvénytelen kétrészes névvel rendelkezik. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Jogosultságok |
Kijavítottunk egy hibát, amely miatt az adatbázismodell egy felhasználóhoz rendelt engedélyei nem ismerhetők fel, ami miatt a projekt buildelése vagy az SqlPackage művelet meghiúsult. |
MSBuild/SQL-projektek; SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Lekérdezéstár |
Kijavítottunk egy hibát, amely miatt a flush_interval_secondsLekérdezéstár beállítás nem lett helyesen érvényesítve legalább 60 másodperces értékkel. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
Kijavítottunk egy hibát, amely miatt a függvény DATETRUNC nem lett felismerve beépített függvényként.
Fejlesztői közösség |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
Kijavítottunk egy hibát, amely miatt a függvény DATE_BUCKET nem lett felismerve beépített függvényként. |
MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage exportálással létrehozott BACPAC-fájlokat, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy nem lehet importálni az Azure portálon és az Azure PowerShell-ben, ha 4 GB-nál nagyobbak. |
Importálja a BACPAC-t az SqlPackage használatával, vagy hozza létre a BACPAC-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
161.8089.0 SqlPackage
kiadás dátuma: 2023. február 13.
| Platform |
Letöltés |
Verzió |
Épít |
| Windows .NET 6 |
.zip fájl |
161.8089.0 |
16.1.8089.0 |
| Windows |
.msi fájl |
161.8089.0 |
16.1.8089.0 |
| macOS .NET 6 |
.zip fájl |
161.8089.0 |
16.1.8089.0 |
| Linux .NET 6 |
.zip fájl |
161.8089.0 |
16.1.8089.0 |
Fontos
Az SqlPackage 161-es verziója alapértelmezés szerint titkosítja az adatbázis-kapcsolatokat. Előfordulhat, hogy az önaláírt tanúsítványokkal vagy titkosítás nélküli, korábban sikeres kapcsolatok nem csatlakoznak a v161-hez az SqlPackage paramétereinek frissítése nélkül. További információért lásd https://aka.ms/dacfx-connection.
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Lehetővé tették, hogy a közzétételkor lévő GenerateSmartDefaults tulajdonság alapértelmezett korlátozásból true beállítás esetén töltse fel az értékeket.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Kiszolgáló nélküli SQL-készletek támogatása a kinyerési és közzétételi műveletekben. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
A rendezett fürtözött oszlopalapú indexek támogatása hozzáadva. |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt a linuxos SQL-ben való közzététel meghiúsult, mert az alapértelmezett adatok és naplóelérési utak üresek.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt egy külső tábla fájlformátum-módosításokkal való közzététele hibát eredményezett.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az oszloptitkosítási kulcs (CEK) elérhetetlenné válása esetén a véletlenszerű titkosítással titkosított oszlop közzététele nem sikerült azonnal, és az oszloptitkosítási lépésig késleltette az üzembe helyezési hibát. |
SqlPackage parancssori felület |
| Refaktorálás |
Kijavítottunk egy hibát, amely miatt egy rendszerverziós tábla átnevezett oszlopa a rendszerverziózás kikapcsolását, és annak újbóli bekapcsolásának elmaradását eredményezte.
GitHub-probléma |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
Kijavítottunk egy hibát, amely miatt az SQLPackage-műveletek titkosítási hiba miatt meghiúsultak az RHEL 9-en. A .NET 6 futtatókörnyezet 6.0.10-es verziójának használatára lép.
GitHub-probléma |
Platform; SqlPackage parancssori felület |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a DoNotEvaluateSqlCmdVariablesPublish és Script tulajdonság esetén az SqlCmd változók nem lettek kiértékelve sem a forráson, sem a célon. |
DacFx API / Séma összehasonlítása; SqlPackage parancssori felület |
| ScriptDOM |
Kijavították a külső tábla támogatását a REJECT_SAMPLE_VALUE esetében. |
Platform |
| ScriptDOM |
Kijavítottunk egy hibát, amely miatt a tömörítési beállítások nem alkalmazhatók fürtözött indexet tartalmazó táblára. |
Platform |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt a rendszer helytelenül érvénytelenként jelentette az QueryStoreFlushInterval érvényes beállításokat.
Fejlesztői közösség |
MSBuild/SQL-projektek |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
161.6374.0 SqlPackage
kiadás dátuma: 2022. november 9.
| Platform |
Letöltés |
Verzió |
Épít |
| Windows .NET 6 |
.zip fájl |
161.6374.0 |
16.1.6374.0 |
| Windows |
.msi fájl |
161.6374.0 |
16.1.6374.0 |
| macOS .NET 6 |
.zip fájl |
161.6374.0 |
16.1.6374.0 |
| Linux .NET 6 |
.zip fájl |
161.6374.0 |
16.1.6374.0 |
Fontos
Az SqlPackage 161-es verziója alapértelmezés szerint titkosítja az adatbázis-kapcsolatokat. Előfordulhat, hogy az önaláírt tanúsítványokkal vagy titkosítás nélküli, korábban sikeres kapcsolatok nem csatlakoznak a v161-hez az SqlPackage paramétereinek frissítése nélkül. További információért lásd https://aka.ms/dacfx-connection.
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Platform |
Megváltoztatja a kapcsolatokat a titkosítás használatára, és alapértelmezés szerint nem bízik a kiszolgálótanúsítványban. Ez kompatibilitástörő változás az önaláírt tanúsítványokat használó vagy alapértelmezés szerint titkosítás nélküli kapcsolatok esetében. További információért lásd https://aka.ms/dacfx-connection. |
Platform; SqlPackage parancssori felület |
| Platform |
Hivatkozások Microsoft.Data.SqlClient v5.0.1 |
Platform |
| Platform |
Az SqlPackage mostantól elérhető telepítésidotnet tool Windows, macOS és Linux platformokon. |
Platform; SqlPackage parancssori felület |
| Always Encrypted (mindig titkosítva) |
A VBS (Virtualization-alapú biztonság) támogatása biztonságos enklávékkal bővült. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Connectivity |
Az TDS 8.0 támogatásának és a /SourceHostNameInCertificate és /TargetHostNameInCertificate paraméterek SqlPackage-műveletekhez való támogatásának hozzáadása. |
SqlPackage parancssori felület |
| Replication |
Hozzáadott támogatás a sp_addpublication társközi replikációval való használatához. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDOM |
Az IS NOT DISTINCT FROM szintaxis támogatása predikátumos alműveletek esetén hozzáadva. |
Platform |
| Kiszolgálószintű szerepkörök |
További rögzített kiszolgálói szerepkörök támogatása: ##MS_DatabaseConnector##, ##MS_LoginManager##, ##MS_DatabaseManager##, ##MS_ServerStateManager##, ##MS_ServerStateReader##, ##MS_ServerPerformanceStateReader##, ##MS_ServerSecurityStateReader##, ##MS_DefinitionReader##, ##MS_PerformanceDefinitionReader##, ##MS_SecurityDefinitionReader##. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
Az SQL Server 2022-hez társított T-SQL-függvénymódosítások támogatása: GREATEST(), , LEAST(), STRING_SPLIT()DATETRUNC(), LTRIM()RTRIM()és TRIM(). |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
SQL Server 2022-höz kapcsolódó JSON funkcióváltozások támogatásának hozzáadása: , , , és . |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
Támogatás hozzáadása az SQL Server 2022-hez társított bitmanipulációs függvényekhez: LEFT_SHIFT(), RIGHT_SHIFT(), BIT_COUNT(), GET_BIT() és SET_BIT(). |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| SQL Server 2022 (16.x) |
Támogatás került hozzáadásra az SQL Server 2022-vel kapcsolatos időszakos függvényváltozásokhoz: DATE_BUCKET(), GENERATE_SERIES(), FIRST_VALUE() és LAST_VALUE(). |
SqlPackage CLI; MSBuild/SQL-projektek; DacFx API / Séma összehasonlítása |
| statisztika |
Hozzáadásra került a STATISTICS AUTO_DROP opció támogatása. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| XML-tömörítés |
Az XML-indexek XML-tömörítésének támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
19.2 SqlPackage
kiadás dátuma: 2022. szeptember 22.
| Platform |
Letöltés |
Verzió |
Épít |
| Windows |
.msi fájl |
19.2 |
16.0.6296.0 |
| macOS .NET 6 |
.zip fájl |
19.2 |
16.0.6296.0 |
| Linux .NET 6 |
.zip fájl |
19.2 |
16.0.6296.0 |
| Windows .NET 6 |
.zip fájl |
19.2 |
16.0.6296.0 |
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Kapcsolatmegosztás |
Engedélyezi a kapcsolatok összevonását az összes kapcsolathoz, ha a környezeti változó CONNECTION_POOLING_ENABLED értéke Igaz. Ez a Microsoft Entra-azonosító felhasználónévvel/jelszókapcsolatokkal végzett műveletekhez ajánlott a Microsoft Authentication Library (MSAL) szabályozásának elkerülése érdekében. |
SqlPackage parancssori felület |
| Üzembe helyezési lehetőségek |
Megjeleníti az üzembe helyezési lehetőségek barátságos nevét a DacFx .NET API-kban. |
DacFx API / Séma összehasonlítása |
| Dinamikus adatmaszkolás |
A részletes UNMASK-engedélyek támogatása hozzáadva az importálási/exportálási és a kinyerési/közzétételi műveletekhez. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Ledger |
Az SQL Ledger előzménytáblája a sémamodellben hozzáadva érvényesítéshez és exportáláshoz/kinyeréshez; nem importálja és nem teszi közzé az előzménytáblát az adatbázisban. |
SqlPackage CLI; DacFx API / Séma összehasonlítása; MSBuild/SQL-projektek |
| Platform |
Az SqlPackage már a .NET 6-tal készült |
Platform; SqlPackage parancssori felület |
| SQL Server 2022 (16.x) |
Az ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION, VIEW ANY PERFORMANCE DEFINITION engedélyek támogatása hozzáadva. További információ a engedélydokumentációjábanelérhető engedélydefiníciókról. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| XML-tömörítés |
XML-tömörítés támogatása a ScriptDOM, az Import/Export és az Extract/Publish szolgáltatásokban. További információ az XML-adatokról és az XML-tömörítésről az XML-adatok dokumentációjában. |
SqlPackage CLI; DacFx API / Séma összehasonlítása; Platform |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Export |
Kijavítottunk egy hibát, amely miatt az exportálás meghiúsult, amikor egy tábla számított oszlopokkal rendelkező statisztikát tartalmazott |
SqlPackage parancssori felület |
| Import |
Kijavítottunk egy hibát, amely miatt az importálás 95%-nál megakad. |
SqlPackage parancssori felület |
| ScriptDOM |
Kijavítottunk egy hibát, amelyben a STRING_SPLIT nem támogat egy NULL sorszámértéket. |
Platform |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
| XML-tömörítés |
Az XML-indexEK XML-tömörítése még nem támogatott az SqlPackage-ben. |
N/A |
19.1 SqlPackage
kiadás dátuma: 2022. május 24.
| Platform |
Letöltés |
Verzió |
Épít |
| Windows |
.msi fájl |
19.1 |
16.0.6161.0 |
| macOS .NET Core |
.zip fájl |
19.1 |
16.0.6161.0 |
| Linux .NET Core |
.zip fájl |
19.1 |
16.0.6161.0 |
| Windows .NET Core |
.zip fájl |
19.1 |
16.0.6161.0 |
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Azure Synapse Analytics |
Natív külső adatforrás támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Kivonat |
A ExtractTarget tulajdonságot támogató funkció hozzá lett adva a kinyerési műveletekhez. A kinyerés mostantól támogatja a .sql fájlként történő kinyerést, objektumonként külön fájlba szervezve egyetlen mappában, objektumtípus, séma, vagy objektumtípus és séma szerint. |
SqlPackage parancssori felület |
| ScriptDOM |
Támogatás hozzáadva a IS NOT DISTINCT FROM szintaxishoz. |
Platform |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Azure Synapse Analytics |
Kijavítottunk egy közzétételi műveletet a táblanév módosításához, amelyben a tábla neve "/" karaktert tartalmaz. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Export |
Kijavítottuk az SQL-naplóelőzménytáblák exportálását függőségekkel. |
SqlPackage parancssori felület |
| Kivonat |
Javítottunk egy kinyerési művelet hibát, amely egy függvényt használó eltolási záradékot használ egy tárolt eljárásban. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Kivonat |
Kijavítottuk a főkönyvtáblák lekérdezési műveletére vonatkozó figyelmeztetéseket. |
SqlPackage parancssori felület |
| General |
Kijavítottunk egy hibát, amely miatt a parancs időtúllépési beállítása nem volt megfelelően alkalmazva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import |
Kijavítottunk egy hibát, amely miatt a teljes szöveges index le lett tiltva importáláskor. |
SqlPackage parancssori felület |
| Közzétesz |
Kijavítottunk egy hibát, amely miatt a közzétételi művelet megszakadt, és egy oszlop hozzáadásakor újra létre lett hozva egy fürtözött oszlopcentrikus index. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Közzétesz |
Kijavítottunk egy hibát, amely miatt a gráftáblák nem telepíthetők, ha egy partíciófüggvény kezdő nullákat tartalmaz. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDOM |
Kijavítottunk egy hibát, amely miatt a IIF feltétel zárójelbe zárva nem lett megfelelően elemezve. |
Platform |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Deployment |
Microsoft Entra ID felhasználó-/jelszóhitelesítés alkalmazásával történő üzembe helyezés ideje megnőhet a Microsoft Authentication Library (MSAL) szabályozása miatt.
További információ a GitHub |
Alternatív hitelesítési módszer használata, például a Microsoft Entra szolgáltatáselemek használata az Azure SQL-lel |
| Deployment |
A Windowshoz, macOS-hez és Linuxhoz készült .NET Core-on futó SqlPackage meghiúsul a közzétételi művelet során, és a "Ismeretlen konfigurációs szakaszrendszer.diagnostics" hibaüzenet jelenik meg, ha a helyi titkosítást az Always Encrypted biztonságos enklávékkal használja. |
Távolítsa el a fájl sqlpackage.dll.config az SqlPackage mappából. |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
19.0 SqlPackage
kiadás dátuma: 2022. január 25.
| Platform |
Letöltés |
Verzió |
Épít |
| Windows |
.msi fájl |
19.0 |
16.0.5400.1 |
| macOS .NET Core |
.zip fájl |
19.0 |
16.0.5400.1 |
| Linux .NET Core |
.zip fájl |
19.0 |
16.0.5400.1 |
| Windows .NET Core |
.zip fájl |
19.0 |
16.0.5400.1 |
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Always Encrypted (mindig titkosítva) |
Az Always Encrypted-oszlopok helyben történő titkosításának támogatása hozzáadva. A Publish mostantól kiszolgálóoldali biztonságos enklávéval titkosíthatja, visszafejtheti és újra titkosíthatja az adatbázisoszlopokat közvetlenül. Ez elkerüli az adatok adatbázison kívüli áthelyezésének költségeit. Tekintse meg a helyszíni titkosítás előfeltételeit az Oszloptitkosítás helyben történő konfigurálása az Always Encrypted és a biztonságos enklávék használatával című cikkben. Megjegyzés: A helyi titkosítás csak offline megközelítéssel támogatott. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Az oszlopszintű szimmetrikus titkosítás támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Ledger |
A főkönyvtáblákkal rendelkező adatbázisok exportálásának és importálásának támogatása hozzáadva. Az exportálásra a következő korlátozások vonatkoznak: A főkönyvelőzménytáblák és az elvetett főkönyvtáblák nem lesznek migrálva; a rendszer nem migrálja GENERATED ALWAYS oszlopok és a főkönyvrendszer-nézetek adatainak értékeit; az adatbázisszintű Ledger tulajdonság értéke figyelmen kívül lesz hagyva. |
SqlPackage parancssori felület |
| Platform |
Hozzáadott támogatás a .NET 6-hoz mint célkeretrendszerhez |
Platform |
| Platform |
A .NET-keretrendszer verziójában a System.Data.SqlClient helyett a Microsoft.Data.SqlClientre (3.0) hivatkozik. Frissítse a Microsoft.Data.SqlClient 2.1.3-ról 3.0-ra a .NET Core-verzióhoz. |
Platform |
| Platform |
A .NET-keretrendszer frissítése a .NET 4.6.2 célverzióra |
Platform |
| ScriptDOM |
Az Sql160-elemző támogatása hozzáadva. |
Platform |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottuk a táblaeloszlásnak egy tárolt eljáráson belüli oszlopeloszlásának értelmezésével kapcsolatos hibát. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk az "Objektumok elvetése, amelyek nincsenek a forrásban" beállítással kapcsolatos hibát a közzététel során végzett műveletben. |
SqlPackage parancssori felület |
| Deployment |
Kijavítottuk azt a hibát, amely miatt a DACPAC-t bizalmassági besorolású temporális táblával helyezték üzembe. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amikor a változók akkor is ellenőrizve vannak, ha DoNotEvaluateSqlCmdVariables igaz értékre vannak állítva |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Kivonat |
Kijavítottunk egy hibát a hivatkozott DACPAC átszervezési naplójával kapcsolatban az IncludeCompositeObjects kiválasztása alapján. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import |
Kijavítottuk a célkiszolgálón nem támogatott adatbázis-hatókörkonfigurációk importálásával kapcsolatos problémát |
SqlPackage parancssori felület |
| SQL projekt |
Kijavítottunk egy hibát, amely miatt a növekményes statisztikák problémát okoztak a projekt buildjével kapcsolatban, amikor egy elsődleges kulcsra alkalmazták. |
MSBuild/SQL-projektek |
| SQL projekt |
Kijavítottuk a projekt fájltáblákkal való kiépítését. |
MSBuild/SQL-projektek |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Deployment |
Microsoft Entra ID felhasználó-/jelszóhitelesítés alkalmazásával történő üzembe helyezés ideje megnőhet a Microsoft Authentication Library (MSAL) szabályozása miatt.
További információ a GitHub |
Alternatív hitelesítési módszer használata, például a Microsoft Entra szolgáltatásnevek használata az Azure SQL-vel |
| ScriptDOM |
Egy nagy fájl elemzése verem túlcsordulását eredményezheti. |
Nincs |
18.8 SqlPackage
kiadás dátuma: 2021. október 4.
| Platform |
Letöltés |
Verzió |
Épít |
| Windows |
.msi fájl |
18.8 |
15.0.5282.3 |
| macOS .NET Core |
.zip fájl |
18.8 |
15.0.5282.3 |
| Linux .NET Core |
.zip fájl |
18.8 |
15.0.5282.3 |
| Windows .NET Core |
.zip fájl |
18.8 |
15.0.5282.3 |
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Export |
A sémamodell-ellenőrzés viselkedésének módosítására az exportálás során hozzáadott beállítás VerifyExtraction |
SqlPackage parancssori felület |
| Azure SQL |
A főkönyv adatbázisának és tábláinak támogatása, beleértve az importálási és exportálási műveleteket is. |
SqlPackage parancssori felület |
| Platform |
A Microsoft.Data.SqlClient frissítése a 2.0.0-ról a .NET Core 2.1.3-ra |
Platform |
| Azure Synapse Analytics |
Oszloptitkosítás támogatása szimmetrikus kulccsal |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Oszloptitkosítás támogatása CREATE CERTIFICATE |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
MERGE utasítás támogatása |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Változóparaméterezés AE-oszlopokhoz, új közzétételi tulajdonsághoz IsAlwaysEncryptedParameterizationEnabled |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
IgnoreWorkloadClassifiers és IgnoreDatabaseWorkloadGroups közzétételi tulajdonságok támogatása |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Külső nyelvi futtatókörnyezetek támogatása |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDOM |
Főkönyv-adatbázis és -táblák támogatása |
Platform |
| ScriptDOM |
INCLUDE Beágyazott indexdefiníciók oszlopainak támogatása |
Platform |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy hibát, amely miatt a külső felhasználók felügyelt Azure SQL-példányon történő üzembe helyezése meghiúsult |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk az időbeli táblákat tartalmazó üzembe helyezési sorrendet a rendszerverziózás kikapcsolása előtti függőségek elhagyása céljából. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Javítottuk az Always Encrypted telepítésénél felmerült hibát az "Érvénytelen objektumnév '#tmpErrors'" hibaüzenettel. |
SqlPackage parancssori felület |
| Export |
Kijavítottuk az SqlPackage-paraméterek ExcludeObjectType / ExcludeObjectTypes, és a DoNotDropObjectType / DoNotDropObjectTypes ellenőrzését. |
SqlPackage parancssori felület |
| Export |
Kijavítottuk az exportálási hibát, amikor változási adatrögzítési (CDC-) objektumok vannak az adatbázisban a kizárással |
SqlPackage parancssori felület |
| Kivonat |
Első sikertelenség esetén, versenyhelyzet miatt, ismétlési mechanizmust adtak hozzá az ellenőrzés kinyeréséhez. |
SqlPackage parancssori felület |
| Import |
Az Azure-ba történő importáláskor alkalmi holtpontok lettek kijavítva azáltal, hogy a MAXDOP beállítása 1-re történt. |
SqlPackage parancssori felület |
| Import |
Kijavítottuk az importálási hibát, ha a temporális tábla a sémakötéssel rendelkező biztonsági szabályzattól függ |
SqlPackage parancssori felület |
| Platform |
DacFramework.msi most már a "Microsoft SQL Server Data-Tier Application Framework" által van aláírva, nem pedig a "SQL Server 2012" által. |
Platform |
| Platform |
Az x64 SqlPackage nagy tömbjeinek alapértelmezett beállítása, a nagy adatbázisokat érintő forgatókönyvek kijavítása |
Platform; SqlPackage parancssori felület |
| Schema Compare |
Javított séma-összehasonlítási hiba egyenlő adatbázisok esetén az adatbázis-hatókörű konfigurációkkal |
DacFx API / Séma összehasonlítása |
| Schema Compare |
Rögzített séma összehasonlítása oszlopcentrikus indexekkel |
DacFx API / Séma összehasonlítása |
| SQL projekt |
Kijavítottunk egy hibát, amely a "GRANT EXECUTE ANY EXTERNAL SCRIPT" buildelési hibát okozta. |
MSBuild/SQL-projektek |
| SQL projekt |
Kijavítottunk egy hibát, amely miatt az oszlopcentrikus indexet és egy (n)varchar(max) oszlopot tartalmazó adatbázisprojekt sikeresen buildelt, de üzembe helyezéskor meghiúsult |
MSBuild/SQL-projektek; SqlPackage parancssori felület |
| SQL projekt |
Kijavítottuk a táblaterjesztési oszlopokra vonatkozó megoldatlan hivatkozási figyelmeztetéseket a tárolt eljárásokban |
MSBuild/SQL-projektek |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak |
N/A |
| Deployment |
Az Azure SQL-naplótábla funkció még nem támogatott |
N/A |
18.7.1 SqlPackage
kiadás dátuma: 2021. június 2.
Build: 15.0.5164.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| auditálás |
A felügyelt Azure SQL-példányok naplózásának első lépéseinek támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
A PREDICT támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Logging |
Hozzáadta az SqlPackage verzió- és architektúraadatait a diagnosztikai naplófájlhoz. |
SqlPackage parancssori felület |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Export |
Kijavítottunk egy hibát, amely miatt az első oszlopban szöveggel vagy képpel rendelkező táblázat exportálása fürtözött index nélkül meghiúsult. |
SqlPackage parancssori felület |
| Export |
Kijavítottunk egy hibát, amely miatt a táblák exportálása utan klaszterezett index nélkül nem sikerül, ha a statisztikában szereplő oszlopok sorrendje eltér a tábla létrehozási szkriptjében megadott sorrendtől. |
SqlPackage parancssori felület |
18.7 SqlPackage
kiadás dátuma: 2021. március 10.
Build: 15.0.5084.2
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Big Data adatok kinyerése és közzététele az Azure Storage-ba vagy onnan. További információ: SqlPackage for Big Data |
SqlPackage parancssori felület |
| Azure Synapse Analytics |
Sorszintű biztonsági támogatás (beágyazott táblaértékű függvény, biztonsági szabályzat, biztonsági predikátum) |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure Synapse Analytics |
Terhelés besorolásának támogatása |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure SQL Edge |
Külső streamelési feladatok támogatása |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Azure SQL Edge |
Táblázat- és adatbázisopciók hozzáadva az adatok megőrzéséhez. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import |
Két új indexbeállítás-tulajdonságot adott hozzá az importálási művelethez.
DisableIndexesForDataPhase (Tiltsa le az indexeket, mielőtt adatokat importál az SQL Serverbe, alapértelmezés szerint igaz) és RebuildIndexesOfflineForDataPhase (Az indexek offline újraépítése az adatok SQL Serverbe való importálása után, alapértelmezett hamis) |
SqlPackage parancssori felület |
| Logging |
Minden művelethez (HashObjectNamesInLogs) egy olyan hozzáadott tulajdonság tartozik, amely az összes objektumnevet kivonatsztringgé alakítja a naplóüzenetekben. |
SqlPackage parancssori felület |
| Teljesítmény |
Az importálási és exportálási teljesítmény fejlesztése, beleértve a naplózás bővítését a szűk keresztmetszetek felismerésének megkönnyítése érdekében. |
SqlPackage parancssori felület |
| SQLCMD |
Hozzáadva a Deployment and Schema Compare (DoNotEvaluateSqlCmdVariables) tulajdonság, amely meghatározza, hogy az SQLCMD-változók lecserélődnek-e értékekre. |
SqlPackage CLI; DacFx API / Séma összehasonlítása; MSBuild/SQL-projektek |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Az alapértelmezett beállítás MAXDOP 0-ról 8-ra változott az Azure SQL esetében, frissítve a sémamodell alapértelmezettjét a DacFx-ben. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Schema Compare |
Kijavítottuk a tárolt eljárásokat, amelyek az OUT és OUTPUT kulcsszavakat használják, hogy ne számítsanak különbségnek. |
DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk a Big Data-jogkivonatok további érvényesítését |
SqlPackage parancssori felület |
| Build/Deployment |
Az ideiglenes külső táblák sémájának tisztítása a végleges DACPAC-konzisztencia érdekében történt. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Build/Deployment |
Kijavítottuk a hibakezelést és a nem Edge 150 RE-t. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Import/Deployment |
Üzembe helyezés során a rögzített szekvenciaértéket visszaállították. |
SqlPackage parancssori felület |
| Deployment |
Kijavítottunk egy hibát, amely miatt a klaszteres index tömörítési beállításának módosítása során a tábla újra lett létrehozva az index módosítása helyett. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavításra került egy hiba, amely miatt a rendszer törlésre került és újra lett hozva egy oszlop mentén tárolt fürtözött index, ha a táblázat oszlopa módosult. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk az üzembe helyezés során törlődött és újra létrehozott külső felhasználók problémáját. |
SqlPackage parancssori felület |
| Schema Compare |
Kijavítottuk a külső streamelési feladat séma-összehasonlítási problémáját. |
DacFx API / Séma összehasonlítása |
| Import |
Kijavítottunk egy null hivatkozási kivételt, amely akkor merült fel, amikor engedélyezték a környezeti beállítás ReliableDdlEnabled parancsfájljainak üzembe helyezési jelentését. |
SqlPackage parancssori felület |
| Deployment |
Kijavítottunk egy hibát, amely miatt a rendszer verziószámozását tartalmazó üzembe helyezési lépések helytelen sorrendben jöttek létre. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt a séma összehasonlítása frissítés vagy a DACPAC üzembe helyezése nem sikerült, mert a cél időbeli táblákat tartalmazott. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Az identitásérték újravetése a telepítés után a cél előző utolsó értéke alapján. |
SqlPackage parancssori felület |
Ismert problémák
| Funkció |
Részletek |
Megoldás |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak |
N/A |
| Deployment |
Növekményes üzembe helyezési forgatókönyv esetén, amikor a felhasználó elvet egy időbeli táblát, valamint az attól függő objektumokat, például függvényeket, tárolt eljárásokat stb., az üzembe helyezés meghiúsulhat. A szkriptlétrehozási sorrend megpróbálja kikapcsolni SYSTEM_VERSIONING, ami a táblázat elvetésének előfeltétele, de a műveleti lépések sorrendje helytelen.
GitHub-probléma |
Hozza létre az üzembehelyezési szkriptet, vigye át a System_Versioning OFF lépést közvetlenül a tábla törlésére való lépés elé, majd futtassa a szkriptet. |
18.6 SqlPackage
kiadás dátuma: 2020. szeptember 18.
Build: 15.0.4897.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Platform |
A .NET Core-hoz készült SqlPackage frissítése .NET Core 3.1-es verzióra |
Platform; SqlPackage parancssori felület |
| Always Encrypted (mindig titkosítva) |
Az SQL Server 2019 biztonságos enklávé importálásának és exportálásának támogatása (15.x) |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Az Azure SQL Database-ből való exportáláskor a módosítási adatrögzítést lehetővé tevő táblák figyelmen kívül hagyásának támogatása |
SqlPackage parancssori felület |
| Deployment |
Az indexelési beállítás OPTIMIZE_FOR_SEQUENTIAL_KEY támogatása az Azure SQL Database-ben |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Az Identitásoszlopok támogatása az Azure Synapse Analyticshez |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Help |
Adja ki az SqlPackage-verziót a súgóban (/?), és támogassa a /version paramétert |
SqlPackage parancssori felület |
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy helytelen üzembehelyezési szkriptet, amely akkor lett létrehozva, amikor a felügyelt Azure SQL-példányt nem sysadmin-felhasználóként célozta meg |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk az üzembe helyezési közreműködők betöltési hibáját a szkriptek futtatásakor. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Help |
Megjeleníti a helyes eltelt időt az SqlPackage-ben, amikor a műveletek több mint egy napig tartanak. |
SqlPackage parancssori felület |
| Deployment |
Kijavítottuk a DACPAC-regisztrációt a .NET Core-hoz való üzembe helyezéskor |
SqlPackage parancssori felület |
| Deployment |
Kijavítottuk az SqlPackage-t a /accessToken (/at) paraméter .NET Core-kezelésén |
SqlPackage parancssori felület |
| Deployment |
Engedélyezze a tárolt eljárásokban a ALTER TABLE utasításokat nem legfelső szintű utasításokként. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk az Azure Synapse Analytics materializált nézeteinek ellenőrzését, hogy esetérzéketlen legyen. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak |
18.5.1 SqlPackage
kiadás dátuma: 2020. június 24.
Build: 15.0.4826.1
Javítások
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottuk a 18.5-ben bevezetett regressziót, amely "Helytelen szintaxis a 'típus' közelében" hibát okozott a DACPAC üzembe helyezésekor vagy a BACPAC importálásakor egy olyan felhasználóval, aki helyi környezetben külső bejelentkezéssel rendelkezik. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
18.5 SqlPackage
kiadás dátuma: 2020. április 28.
Build: 15.0.4769.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Az adatérzékenységi besorolás mostantól támogatott az SQL Server 2008 és újabb, az Azure SQL Database és az Azure Synapse Analytics esetében |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Azure Synapse Analytics támogatásának hozzáadása táblakorlátozásokhoz |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Azure Synapse Analytics támogatás hozzáadása rendezett oszlopcentrikus indexekhez fürtözött tárolás esetén |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Külső Adatforrás (Oracle, Teradata, MongoDB/CosmosDB, ODBC, Big Data Cluster) és Külső Tábla támogatásának hozzáadása az SQL Server 2019 (15.x) Big Data-fürthöz. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
SQL Database Edge-példány hozzáadása támogatott kiadásként |
SqlPackage parancssori felület |
| Deployment |
Az Azure SQL felügyelt példányaihoz tartozó kiszolgálónevek támogatása, mint például '<szerver>.<dnszone>.database.windows.net'. |
SqlPackage parancssori felület |
| Deployment |
Másolási parancs támogatása az Azure Synapse Analyticsben |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Üzembe helyezési lehetőség IgnoreTablePartitionOptions hozzáadása a közzététel során, hogy elkerülje a tábla újrateremtését, ha változás történik a táblában lévő partíciófüggvényen az Azure Synapse Analytics esetében. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| .NET Core |
Támogatás hozzáadása a Microsoft.Data.SqlClienthez az SqlPackage .NET Core-verziójában |
Platform; SqlPackage parancssori felület |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Deployment |
A JSON útvonal kifejezésként való elemzésének javítása |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk a GRANT utasítások és a AlterAnyDatabaseScopedConfiguration valamint AlterAnySensitivityClassification engedélyek generálását. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk a külső szkript engedélyét, amely nem lett felismerve |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Rögzített in-line tulajdonság – a tulajdonság implicit hozzáadásának nem szabad megjelennie a különbségként, de az explicit említésnek szkripttel kell megjelennie |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt egy materializált nézet (MV) által hivatkozott táblázat módosítása alter View-utasítások generálását eredményezte. Az Alter View utasítások nem támogatottak az Azure Synapse Analyticshez készült MV-k esetében. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk a közzétételi hibát, amikor oszlopot ad hozzá egy táblához az Azure Synapse Analytics adataival |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
A javított frissítési szkriptnek át kell helyeznie az adatokat egy új táblába az Azure Synapse Analytics terjesztési oszloptípusának (adatvesztési forgatókönyvének) módosításakor |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDom |
Kijavítottuk a ScriptDom hibát, amely nem tudta felismerni a beágyazott index után definiált beágyazott korlátozásokat |
Platform |
| ScriptDom |
Kijavítottuk, hogy a ScriptDom SYSTEM_TIME nem tartalmaz záró zárójelet egy kötegelt utasításban |
Platform |
| Always Encrypted (mindig titkosítva) |
Kijavítottuk, hogy a #tmpErrors tábla ne kerüljön eltávolításra, amikor az SqlPackage újracsatlakozik, ha a temp tábla már nem létezik, mivel az ideiglenes tábla eltűnik, ha a kapcsolat megszakad. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Ismert problémák
| Funkció |
Részletek |
| Deployment |
A 18.5-ös verzióban regressziót vezettek be, amely "Helytelen szintaxis a típus közelében" hibát okozott a DACPAC telepítésekor, vagy egy BACPAC importálásakor egy olyan felhasználóval, aki külső bejelentkezéssel rendelkezik a helyszínen. Megkerülő megoldás az SqlPackage 18.4 használata, amely a következő SqlPackage kiadásban lesz javítva. |
| .NET Core |
A bizalmassági besorolású BACPAC-k importálása a Microsoft.Data.SqlClient ismert hibája miatt "Belső kapcsolati végzetes hiba" hibával meghiúsul. Ez a következő SqlPackage-kiadásban lesz javítva. |
18.4.1 SqlPackage
kiadás dátuma: 2019. december 13.
Build: 15.0.4630.1
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| ScriptDom |
A ScriptDom elemzési regresszió bevezetésre került a 18.3.1 verzióban, ahol a 'RENAME' helytelenül felső szintű tokenként van kezelve, ami miatt az elemzés sikertelen. |
Platform |
Ismert problémák
| Funkció |
Részletek |
| Deployment |
A regressziót vezettek be a 18.4.1-ben, ami "Az objektumhivatkozás nincs beállítva egy objektumpéldányra." hibát okozott, amikor egy külső bejelentkezéssel rendelkező felhasználó egy DACPAC-ot telepít, vagy egy BACPAC-ot importál. Megkerülő megoldás az SqlPackage 18.4 használata, amely a következő SqlPackage kiadásban lesz javítva. |
18.4 SqlPackage
kiadás dátuma: 2019. október 29.
Build: 15.0.4573.2
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
Az SqlPackage .NET Core általában macOS, Linux és Windows rendszeren érhető el. |
Platform; SqlPackage parancssori felület |
| Biztonság |
Távolítsa el az SHA1-kódaláírást. |
Platform |
| Deployment |
Új Azure Database-kiadások támogatása: GeneralPurpose, BusinessCritical, Rugalmas skálázás |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Azure SQL Managed Instance-támogatás hozzáadása Microsoft Entra ID-felhasználóhoz és -csoportokhoz. |
SqlPackage parancssori felület |
| Deployment |
A .NET Core-on futó SqlPackage /AccessToken paraméterének támogatása. |
SqlPackage parancssori felület |
Ismert problémák
| Funkció |
Részletek |
| ScriptDom |
A ScriptDom elemzési regresszió bevezetésre került a 18.3.1 verzióban, ahol a 'RENAME' helytelenül felső szintű tokenként van kezelve, ami miatt az elemzés sikertelen. Ez a következő SqlPackage-kiadásban lesz javítva. |
A .NET Core ismert problémái
| Funkció |
Részletek |
| Import |
A 4 GB-nál nagyobb tömörített fájlokat tartalmazó fájlok esetében .bacpac előfordulhat, hogy az importálás végrehajtásához az SqlPackage .NET Core-verzióját kell használnia. Ennek a viselkedésnek az az oka, hogy a .NET Core hogyan hoz létre zip-fejléceket, amelyek érvényesek ugyan, de az SqlPackage .NET Teljes keretrendszer verziója nem olvasható. |
| Deployment |
A /p:Storage=File paraméter nem támogatott. A .NET Core-ban csak a memória támogatott. |
| Always Encrypted (mindig titkosítva) |
Az SqlPackage .NET Core nem támogatja az Always Encrypted oszlopokat. |
| Biztonság |
Az SqlPackage .NET Core nem támogatja a többtényezős hitelesítés /ua paraméterét. |
| Deployment |
A json-adat szerializálást használó régebbi V2 DACPAC- és BACPAC-fájlok nem támogatottak. |
18.3.1 SqlPackage
kiadás dátuma: 2019. szeptember 13.
Build: 15.0.4538.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez (előzetes verzió). |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Adja hozzá a /p:DatabaseLockTimeout=(INT32 '60') paramétert az SqlPackage-hez. |
SqlPackage parancssori felület |
| Deployment |
Adja hozzá a /p:LongRunningCommandTimeout=(INT32) paramétert az SqlPackage-hoz. |
SqlPackage parancssori felület |
| Export/Extract |
Adja hozzá a /p:TempDirectoryForTableData=(STRING) paramétert az SqlPackage-hez. |
SqlPackage parancssori felület |
| Deployment |
Tegyük lehetővé, hogy az üzembe helyezési közreműködőket további helyekről is be lehessen tölteni. Az üzembehelyezési közreműködők az üzembe helyezett célkönyvtárral .dacpac megegyező könyvtárból, az SqlPackage bináris bővítménykönyvtárából és az SqlPackage-hez hozzáadott /p:AdditionalDeploymentContributorPaths=(STRING) paraméterből vannak betöltve, ahol további címtárhelyek is megadhatóak. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Add hozzá támogatást a OPTIMIZE_FOR_SEQUENTIAL_KEY számára. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottuk az automatikus indexeket, hogy ne törlődjenek telepítéskor. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Always Encrypted (mindig titkosítva) |
Az Always Encrypted varchar-oszlopok hibajavított kezelése. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Build/Deployment |
Kijavítottuk az nodes() XML-oszlopkészletek metódusfeloldási módját. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDom |
Kijavítottuk azokat a további eseteket, ahol az URL-sztring felső szintű jogkivonatként lett értelmezve. |
Platform |
| Graph |
Kijavítottuk a kényszerek pszeudooszlop-hivatkozásaihoz létrehozott SQL-t. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Export |
Véletlenszerű jelszavak létrehozása, amelyek megfelelnek az összetettségi követelményeknek. |
SqlPackage parancssori felület |
| Deployment |
Kijavítottuk a parancsok időtúllépéseit a korlátozások lekérdezésekor. |
SqlPackage parancssori felület |
| .NET Core (előzetes verzió) |
Kijavítottuk a diagnosztikai naplózást egy fájlban. |
Platform; SqlPackage parancssori felület |
| .NET Core (előzetes verzió) |
A nagy méretű táblák támogatásához használja a streamelést a táblaadatok exportálásához. |
SqlPackage parancssori felület |
18.2 SqlPackage
kiadás dátuma: 2019. április 15.
Build: 15.0.4384.2
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Graph |
Gráftábla-támogatás hozzáadása az élkorlátozásokhoz és az élkényszer-záradékokhoz. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Engedélyezett modellérvényesítési szabály az SQL Server 2016 és újabb operációs rendszer indexkulcsainak 32 oszlopának támogatásához. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottuk az SQL Server 2016 RTM-adatbázis fordított tervezését egy nem támogatott lekérdezési tipp használata miatt. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Az automatikus lezáró ALTER utasítások üzembehelyezési sorrendjét úgy módosítottuk, hogy a létrehozási fájlcsoport-utasítások előtt történjen. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| ScriptDom |
Kijavítottuk a ScriptDom elemzési regresszióját, ahol az "URL" sztring felső szintű jogkivonatként lett értelmezve. |
Platform |
| Deployment |
Kijavítottunk egy nullhivatkozási kivételt egy alter table add index utasítás elemzésekor. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Schema Compare |
Kijavítottuk a séma összehasonlítását a null értéket elfogadó, megőrzött számított oszlopok esetében, amelyek mindig különbözőként jelennek meg. |
DacFx API / Séma összehasonlítása |
18.1 SqlPackage
kiadás dátuma: 2019. február 1.
Build: 15.0.4316.1
Előzetes kiadás.
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
UTF8-kollációk támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Engedélyezve lettek a nem klaszterezett oszlopalapú indexek egy indexelt nézeten. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Platform |
Átkerült a .NET Core 2.2-be. |
Platform |
| Schema Compare |
A .NET Core séma-összehasonlításához használjon memória-háttértárat. |
DacFx API / Séma összehasonlítása |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Teljesítmény |
Teljesítményjavítás az örökölt számosságbecslő visszafejtési lekérdezésekhez való használatához. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Teljesítmény |
Kijavítottunk egy jelentős séma-összehasonlítási teljesítményt egy szkript létrehozásakor. |
DacFx API / Séma összehasonlítása |
| Schema Compare |
Kijavítottuk a sémaeltolódás-észlelési logikát, hogy figyelmen kívül hagyjon bizonyos kiterjesztett esemény-munkameneteket (XEvent). |
DacFx API / Séma összehasonlítása |
| Graph |
Kijavítottuk a gráftáblák importálási sorrendjét. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Export |
Kijavítottuk a külső táblák objektumengedélyekkel való exportálását. |
SqlPackage parancssori felület |
Ismert problémák
Ez a kiadás tartalmazza a .NET Core 2.2-t célzó SqlPackage platformfüggetlen előzetes buildeit. Az SqlPackage macOS és Linux rendszeren is futtatható.
| Ismert probléma |
Részletek |
| Deployment |
A .NET Core esetében a buildelési és üzembe helyezési közreműködők nem támogatottak. |
| Deployment |
A .NET Core esetében a json-adat szerializálást használó régebbi DACPAC- és BACPAC-fájlok nem támogatottak. |
| Deployment |
A .NET Core esetében előfordulhat, hogy a hivatkozott DACPACs-ok (például master.dacpac) nem oldódnak meg a kis- és nagybetűkre érzékeny fájlrendszerekkel kapcsolatos problémák miatt. Egy megoldás a referenciafájl nevének nagybetűsítése (például MASTER.DACPAC). |
18.0 SqlPackage
kiadás dátuma: 2018. október 24.
Build: 15.0.4200.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
A 150-es adatbázis-kompatibilitási szint támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
A felügyelt Azure SQL-példány támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Teljesítmény |
Parancssori paraméter hozzáadva MaxParallelism az adatbázis-műveletek párhuzamossági fokának megadásához. |
SqlPackage parancssori felület |
| Biztonság |
Új parancssori paraméter került hozzáadásra AccessToken token megadásához az SQL Serverhez való csatlakozáskor. |
SqlPackage parancssori felület |
| Import |
Támogatott a BLOB/CLOB adattípusok importáláshoz való streamelése. |
SqlPackage parancssori felület |
| Deployment |
Hozzáadásra került a skaláris UDF INLINE opció támogatása. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Graph |
A gráftábla MERGE szintaxisának támogatása hozzáadva. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Graph |
Kijavítottuk a gráftáblák feloldatlan pszeudooszlopát. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottuk, hogy memóriaoptimalizált fájlcsoportokkal rendelkező adatbázist hozzon létre memóriaoptimalizált táblák használata esetén. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
A hibát kijavították, beleértve a külső táblák kiterjesztett tulajdonságait is. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
17.8 SqlPackage
kiadás dátuma: 2018. június 22.
Build: 14.0.4079.2
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Diagnosztika |
Továbbfejlesztett hibaüzenetek a csatlakozási hibákhoz, beleértve az SqlClient kivételüzenetét is. |
SqlPackage parancssori felület |
| Deployment |
Az indextömörítés támogatása egypartíciós indexeken importáláshoz/exportáláshoz. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Kijavítottunk egy fordított tervezési hibát az SQL 2017-ben és újabb verzióiban használt XML-oszlopkészletek esetében. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Deployment |
Kijavítottunk egy hibát, amely miatt az adatbázis 140-es kompatibilitási szintjét figyelmen kívül hagyták az Azure SQL Database-ben. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
17.4.1 SqlPackage
kiadás dátuma: 2018. január 25.
Build: 14.0.3917.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Import/Export |
Hozzáadva a parancssori paraméter ThreadMaxStackSize a Transact-SQL elemzéséhez nagy számú beágyazott utasítással. |
SqlPackage parancssori felület |
| Deployment |
Adatbáziskatalógus-rendezés támogatása. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Import |
Amikor egy Azure SQL adatbázis BACPAC-ot importál egy helyszíni példányba, a következő hibákat javították ki: az SQL Server jelen verziója nem támogatja a jelszó nélküli adatbázis-főkulcsokat. |
SqlPackage parancssori felület |
| Graph |
Kijavítottunk egy megoldatlan pszeudooszlop-hibát a gráftáblák esetében. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Schema Compare |
Kijavítottuk az SQL-hitelesítést a sémák összehasonlítása érdekében. |
DacFx API / Séma összehasonlítása |
17.4.0 SqlPackage
kiadás dátuma: 2017. december 12.
Build: 14.0.3881.1
Features
| Funkció |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Az SQL 2017+ és az Azure SQL Database esetében hozzáadták a időbeli adatmegőrzési szabályzat támogatását. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |
| Diagnosztika |
A /DiagnosticsFile:"C:\Temp\SqlPackage.log" parancssori paraméter hozzáadva a diagnosztikai adatok mentéséhez szükséges fájl elérési útját adja meg. |
SqlPackage parancssori felület |
| Diagnosztika |
A /Diagnostics parancssori paramétert hozzáadott a diagnosztikai információk konzolon való naplózásához. |
SqlPackage parancssori felület |
Javítások
| Kijavítás |
Részletek |
A következőkre vonatkozik: |
| Deployment |
Többé nem blokkolja, ha olyan adatbázis-kompatibilitási szinttel találkozik, amely nem érthető. Ehelyett a legújabb Azure SQL Database-t vagy helyszíni platformot feltételezzük. |
SqlPackage CLI; DacFx API / Séma összehasonlítása |