A legújabb verzió letöltése
Ez a cikk az SqlPackage kiadott verziói által biztosított funkciókat és javításokat sorolja fel.
170.2.70 SqlPackage
Kiadás dátuma: 2025. október 14.
dotnet tool install -g microsoft.sqlpackage --version 170.2.70
Features
| Feature |
Details |
| Külső modellek |
Támogatja a külső modelleket az Azure SQL Database-ben és az SQL Server 2025-ben az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához. |
| Külső modellek |
Támogatást nyújt a AI_GENERATE_CHUNKS és AI_GENERATE_EMBEDDINGS függvényekhez. |
| JSON |
Támogatja az Azure SQL Database és az SQL Server 2025 JSON-indexeit az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához. |
| JSON |
Kiegészíti a JSON-függvények támogatását JSON_ARRAYAGG, JSON_OBJECTAGG és JSON_QUERY által. |
| Platform |
Az SqlPackage .zip .NET SDK buildelése 8.0.414-re frissül |
| Regex |
Támogatja a függvényt REGEXP_LIKE . |
| ScriptDom |
A ScriptDom frissítése a 170.128.0-s verzióra. |
| Vector |
Támogatja az Azure SQL Database és az SQL Server 2025 vektorindexeit az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához. |
| Vector |
Kibővíti a vektoros adattípus támogatását az SQL Server 2025-höz, és megadja a 32 bites lebegőpontos méretet. |
| Vector |
Támogatja a Vector függvényt VECTOR_SEARCH. |
Fixes
| Feature |
Details |
| Adatmaszkolás |
Kijavítottunk egy hibát, amely miatt a datetime adatmaszkoló függvények nem lettek felismerve a projekt buildelése során.
GitHub-probléma |
| Külső modellek |
Kijavítottunk egy hibát, amely miatt egy adatbázis-hatókörű hitelesítő adaton alapuló külső modellfüggőségek a projekt build meghiúsulását okozták. |
| JSON |
Kijavítottunk egy hibát a JSON-indexek és az alapértelmezett JSON-elérési út összehasonlítása során. |
| Platform |
A Microsoft.Data.SqlClient 5.1.7-ös verzióra hivatkozik. |
| XML |
Kijavítottunk egy hibát, amely miatt az XML-lekérdezési elérési utat (xQuery) nem kezelték kis- és nagybetűk megkülönböztetésével a modell összehasonlítása során. Még a kis- és nagybetűkre nem érzékeny adatbázisok esetében is az xQuery útvonal megkülönbözteti a kis- és nagybetűket.
GitHub-probléma |
170.1.61 SqlPackage
Kiadás dátuma: 2025. július 30.
dotnet tool install -g microsoft.sqlpackage --version 170.1.61
Features
| Feature |
Details |
| Adatvirtualizálás |
Támogatja az Azure SQL Database adatvirtualizálásához kapcsolódó objektumokat importálási, exportálási, kinyerési és közzétételi műveletekben. |
| Adatvirtualizálás |
Hozzáadja az Azure SQL Database-t a közzétételhez a parquet-fájlok előzetes verziójával, lehetővé téve az Azure Blob Storage és a parquet fájlok használatát az adatok adatbázisba való importálásához. Az adatok parquet-fájlokba történő kinyerése nem érhető el az Azure SQL Database-ben, mivel az az Azure SQL Database-benCREATE EXTERNAL TABLE AS SELECT nem elérhető funkcióktól függ. |
| Deployment |
Hozzáadja a támogatást a közzétételi tulajdonságokhoz /p:IgnorePreDeployScript és /p:IgnorePostDeployScript. Ezek a tulajdonságok alapértelmezésként a false értéket veszik fel, és ha engedélyezve vannak, az üzembe helyezési terv kihagyja a megfelelő szkripteket.
GitHub-probléma |
| Permissions |
Az ALTER ANY EXTERNAL MIRROR engedély támogatása az Azure SQL Database és az SQL Database számára a Fabricben. Ez az engedély egy vagy több tükrözött táblát tartalmazó adatbázis exportálásához szükséges.
GitHub-probléma |
| Permissions |
Hozzáadja a támogatást az CREATE ANY EXTERNAL MODEL és ALTER ANY EXTERNAL MODEL engedélyekhez az SQL Server 2025 esetén. |
| Permissions |
Az ALTER ANY INFORMATION PROTECTION engedély támogatása hozzáadásra kerül az SQL Server 2025 és az Azure SQL Database esetében. |
| Platform |
Az SqlPackage .zip .NET SDK buildje 8.0.412-re frissül |
| ScriptDom |
A ScriptDom frissítése a 170.0.64-es verzióra. |
| ScriptDom |
Frissíti az adattárházat a Fabric platformon a TSqlFabricDWParser ScriptDom használatával. |
Fixes
| Feature |
Details |
| Always Encrypted (mindig titkosítva) |
Kijavítottunk egy hibát, amely miatt a Interactive közzétételi /AzureKeyVaultAuthMethod paraméter beállítása nem működött megfelelően. |
| Deployment |
Kijavítottunk egy hibát, amely miatt a DbScopedConfigMaxDOPSecondarytulajdonság nem lett megfelelően beállítva az üzembe helyezés során.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az idegenkulcs-korlátozásokat tartalmazó táblák közzététele meghiúsult, mert a szintaxis nem támogatott a Microsoft Fabric adattárházában. |
| Deployment |
Kijavítottunk egy hibát, amely miatt kiszolgálóobjektumokat tartalmazott az SQL Database-ben való üzembe helyezéskor a Fabricben. A kiszolgálóobjektumok nem támogatottak a Fabric sql-adatbázisában.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt a fürtözött oszlopcentrikus indexek létrehozása előtt fürtözött indexet kellett létrehozni, ami az üzembe helyezés során további terhelést és időigényt eredményezett.
GitHub-probléma |
| Extract |
Kijavítottunk egy hibát, amely miatt egy adatbázis kinyerése az SQL-adatbázisból a Fabricben használhatatlan felhasználódefiníciós szkripteket eredményezett.
GitHub-probléma |
170.0.94 SqlPackage
Megjelenés dátuma: 2025. április 15.
dotnet tool install -g microsoft.sqlpackage --version 170.0.94
Features
| Feature |
Details |
| DacpacVerify |
Két .dacpac fájl tartalmának ellenőrzését a Microsoft.DacpacVerify előnézeti eszköz egészíti ki. |
| Extract |
Támogatja a .dacpac fájlok mappába történő kicsomagolását. A /Action:Extract parancs a paraméterekkel és a /SourceFile: következővel /TargetFile: használatos. A célfájlnak mappának kell lennie, és ha forrásfájl (.dacpac) van megadva, az adatbázis-kapcsolat tulajdonságai nem érvényesek. A tulajdonság /p:ExtractTarget=SchemaObjectType a forrásadatbázis helyett fájlból .dacpac való kibontáshoz szükséges. A végrehajtható Dacunpack.exe törlődik a DacFx.msi telepítőjéből. |
| Parquet |
Támogatja az időbélyegző, a rowversion, a uniqueidentifier, a text, az ntext, az image, a json, az xml és a vector adattípusokat, ha Parquet-fájlokat használ az Azure Blob Storage-ban SqlPackage kinyerési és közzétételi műveletekkel. |
| Parquet |
Támogatja a táblaadatok bcp-fájlokba való exportálását és importálását, ha a tábla nem támogatott adattípust tartalmaz, miközben Parquet-fájlokat használ az Azure Blob Storage-ban a fennmaradó adatokhoz az SqlPackage kinyerési és közzétételi műveletekkel. Példa adattípus a SQL_VARIANT, és egy ilyen típusú oszlopot tartalmazó tábla a bcp-be .dacpac lesz írva, míg a fennmaradó táblák az Azure Blob Storage Parquet-fájljaiba lesznek írva. |
| Platform |
NET-keretrendszer SqlPackage verziója a .NET-keretrendszer 4.7.2-es verziójára frissült. |
| Platform |
Eltávolítottuk a .NET 6 támogatását. |
| ScriptDom |
Frissítette a ScriptDom 170.18.0-s verzióját. |
| SQL-projektek |
A Azure SQL Database és az SQL Database alapértelmezett kompatibilitási szintje a Fabricben most 170-re van állítva. További információ: Adatbázis-kompatibilitási szint 170 a Azure SQL Database és SQL Database a Microsoft Fabric. |
| Vector |
A vektoros adattípus mostantól támogatott a célplatformon Azure SQL Database az importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektépítéshez. |
Fixes
| Feature |
Details |
| Deployment |
Kijavít egy hibát, amely miatt egy külső tábla módosításának telepítése az összes külső tábla eldobását és újbóli létrehozását eredményezte, ha a módosított tábla nem tartalmazott értékeket a REJECT_VALUE vagy a REJECT_SAMPLE_VALUE számára. |
| Deployment |
Kijavít egy hibát, amely miatt az oszlop hosszának növelése helytelen adatvesztési figyelmeztetést eredményez, ha az oszlop rendezése meg van adva, és megfelel az adatbázis alapértelmezett rendezésének.
GitHub |
| Deployment |
Kijavít egy hibát, amely miatt a tábla bizalmassági besorolásának módosításai indexek újbóli létrehozását eredményezték.
GitHub |
| Export |
Optimalizálja a táblaméret-becslés használatát az exportálási műveletek során. |
| Extract |
Kijavít egy hibát, amely miatt az adatbázis-hivatkozással .dacpac való kibontás sikertelen volt.
GitHub |
| Szövet adattárház |
Kijavít egy hibát, amely miatt a rendszer sp_refreshsqlmodule tárolt eljárását a közzétételi művelet során hívta meg. A Fabric Data Warehouse nem támogatja a sp_refreshsqlmodule, és ez az üzembe helyezés meghiúsulását okozhatja. |
| Szövet adattárház |
Kijavít egy hibát, amely miatt a táblakorlátozások szerepeltek egy .dacpac fájlban, de nem .sql a fájlokban, amikor egy adatbázist kinyertek egy hálóadattárházból.
GitHub |
| SQL-projektek |
Kijavít egy hibát, amely miatt a Visual Studióban telepített SSDT nélküli fejlesztés helytelen buildelési viselkedést eredményez.
GitHub |
| SQL-projektek |
Kijavít egy hibát, amely miatt a buildelési figyelmeztetések duplikálódnak a kimenetben, ha a kódelemzés engedélyezve van.
GitHub |
| SQL-projektek |
Kijavít egy hibát, amely miatt a változókra beállított Service Broker paraméterek téves figyelmeztetéseket eredményeznek.
GitHub |
162.5.57 SqlPackage
kiadás dátuma: 2024. november 21.
dotnet tool install -g microsoft.sqlpackage --version 162.5.57
Features
| Feature |
Details |
| Dacpacs |
Rendszer-dacpac-frissítések a szerver nélküli Synapse és az Azure SQL-adatbázis számára. |
| Diagnostics |
Hozzáad egy új parancssori paramétert a naplózási szint megadásához. /DiagnosticsLevel: |
| Diagnostics |
Új parancssori paramétert ad hozzá egy .zip diagnosztikai csomag kimenetéhez, amely tartalmazza a cél- és forrásmodell adatait, valamint a diagnosztikai naplózást, a szkript üzembe helyezését és a jelentés üzembe helyezését. /DiagnosticPackageFile: |
| Szövet adattárház |
Támogatja a közzétételt a Fabric Data Warehouse-adatbázisokban, ahol tábla-módosítási utasításokra van szükség. |
| SQL-adatbázis a Fabricben |
Hozzáadja a támogatást a SQL-adatbázishoz a Fabric platformon a célplatform SqlDbFabricDatabaseSchemaProvider-ben. |
Fixes
| Feature |
Details |
| Deployment |
Kijavít egy hibát, amely miatt az üzembe helyezés meghiúsul, ha egy tárolt eljárás vagy függvény memóriaoptimalizált rendszerverziós táblára hivatkozik, és az adatbázis nem tartalmaz memóriaoptimalizált rendszerverziós táblát a DBCC CLONEDATABASE létrehozása miatt.
GitHub |
| Deployment |
Kijavítottunk egy hibát, amely miatt a Synapse kiszolgáló nélküli, szerepkör-tagságot érintő módosításaival történő üzembe helyezése meghiúsult. |
| Deployment |
Kijavítottunk egy hibát, amely miatt a fő kulccsal történő üzembe helyezés meghiúsulna, ha a főkulcs jelszava nincs beállítva.
DevCom |
| Import |
Kijavítunk egy hibát, amely miatt az nvarchar(max), varchar(max) és varbinary(max) típusú fürtözött oszlopcentrikus indexek sikertelenül importálódnak.
GitHub |
| Import |
Kijavítottunk egy hibát, amely miatt az adatbázis DDL-eseményindítókkal való importálása meghiúsul, mert az eseményindítók engedélyezve vannak az adatimportálás befejezése előtt. |
162.4.92 SqlPackage
kiadás dátuma: 2024. szeptember 18.
dotnet tool install -g microsoft.sqlpackage --version 162.4.92
Features
| Feature |
Details |
| Deployment |
Az Azure SQL Database-ben lévő új adatbázisok alapértelmezett kompatibilitási szintje most 160- ra van állítva.
Blogbejegyzés |
| JSON |
A JSON-adattípus mostantól támogatott a célplatform Azure SQL Database importáláshoz, exportáláshoz, kinyeréshez, üzembe helyezéshez és SQL-projektek összeállításához. |
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy hibát, amely miatt egy bitkonvertálási függvényt tartalmazó partíciófüggvény tábla-újraépítéseket eredményezett az üzembe helyezés során.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt a módosítás külső táblára történő üzembe helyezése az összes külső táblát elveti és újra létrehozza.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt a system_time oszlopok oszlopneveiben szóközökkel rendelkező időbeli táblák érvénytelen üzembehelyezési szkripteket eredményeznek.
Fejlesztői közösség |
| Deployment |
Kijavítottunk egy hibát, amely miatt az oszloptípus módosítása egymással kompatibilis típusok között (típus casting) szükségtelen tábla-újraépítést eredményezett az üzembe helyezés során.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az Azure SQL Database-hez létrehozott üzembehelyezési szkript tartalmazott egy figyelmen kívül hagyott utasítást, amely kikapcsolja a Lekérdezéstárat az SQL-projekt beállításaitól függetlenül. |
| Export |
Kijavítottunk egy hibát, amely miatt a bacpac-exportálás meghiúsult a szerializálás során, de a nyomkövetési napló nem tartalmazza a hibaüzenetet.
GitHub-probléma |
| Extract |
Kijavítottunk egy hibát, amely miatt a kinyerési művelet átrendezné a tábla indexeit, amikor a tábladefiníciót .sql fájlokba írná. |
| JSON |
Kijavítottunk egy hibát, amely miatt a isjson függvény json_type_constraint paramétere nem lett felismerve második paraméterként.
GitHub-probléma |
| Platform |
Hivatkozás Microsoft.Data.SqlClient v5.1.6. |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a séma összehasonlítása azt várja, hogy az összes utasítás ugyanabban a kötegben legyen, ami ismétlődő utasításokat eredményez.
GitHub-probléma |
| ScriptDOM |
Hivatkozások ScriptDOM 16.1.9142 |
162.3.566 SqlPackage
kiadás dátuma: 2024. június 24.
dotnet tool install -g microsoft.sqlpackage --version 162.3.566
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés közreműködője API DeploymentPlanModifier metódusok statikus metódusként vannak beállítva.
GitHub-probléma |
| Platform |
Az SqlPackage .zip build .NET SDK 8.0.301-ről 8.0.302-re frissül |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage-exportálással létrehozott bacpac-fájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. |
Importálja a bacpac-t az SqlPackage használatával, vagy hozza létre a bacpac-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
162.3.563 SqlPackage
kiadás dátuma: 2024. június 6.
dotnet tool install -g microsoft.sqlpackage --version 162.3.563
Features
| Feature |
Details |
| Microsoft Fabric |
Előnézeti támogatást ad a SqlDbFabricDatabaseSchemaProvidercélplatformhoz, amely a Microsoft Fabric tükrözött SQL-adatbázisait jelöli. A célplatformon támogatott adattípusok a Microsoft Fabricbe való tükrözéshez támogatottakra korlátozódnak. |
| Platform |
A Microsoft.Data.SqlClient v5.1.5-ös verzióra hivatkozik. |
| ScriptDOM |
Hivatkozások ScriptDOM 161.9109. |
Fixes
| Feature |
Details |
| Kódelemzés |
Kijavítottunk egy hibát, amely miatt a kódelemzési szabályok buildkimenete nem összhangban állt az MSBuild diagnosztikai formátumra vonatkozó irányelveivel.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt sikertelen lenne egy index üzembe helyezése, ha az online tulajdonság van beállítva, és egy nagy méretű objektumtípusú (LOB) is érintett. |
| Deployment |
Kijavítottunk egy hibát, amely miatt az oszloptitkosítás üzembe helyezése meghiúsul egy időbeli táblán.
GitHub-probléma |
| Deployment |
Visszaállítja a módosításokat a hivatkozott dacpacsok abszolút elérési útvonalainak tárolásának elkerülése érdekében a projekt felépítése után, mivel az új viselkedés visszafelé kompatibilitási problémákat okozott.
GitHub-probléma |
| Extract |
Kijavítottuk azt a hibát, amely miatt a többoszlopos terjesztési (MCD) táblázatokban használt oszlopoknál a szkriptek tévesen azt engedélyezték, hogy NULL értékek jelenjenek meg. |
| ScriptDOM |
Kijavítottunk egy hibát, amely miatt a táblaértékelt függvény nem meghatározott (*) oszlopainak kiválasztása OPEN_JSON az SQL-projekt összeállításának sikertelenségéhez vezethet.
GitHub-probléma |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Deployment |
Az üzembe helyezés közreműködői API DeploymentPlanModifier metódusai statikus metódusként vannak beállítva. |
Az SqlPackage 162.3.566-ban javítva. |
| Import |
Az SqlPackage-exportálással létrehozott bacpac-fájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. |
Importálja a bacpac-t az SqlPackage használatával, vagy hozza létre a bacpac-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
162.2.111 SqlPackage
kiadás dátuma: 2024. február 27.
dotnet tool install -g microsoft.sqlpackage --version 162.2.111
Features
| Feature |
Details |
| Platform |
A Microsoft.Data.SqlClient 5.1.4-re hivatkozik. |
| Platform |
Az SqlPackage önálló (.zip) letöltései már a .NET 8-at használva készülnek. |
| Platform |
Az SqlPackage dotnet tool már elérhető a .NET 6 és a .NET 8 rendszerhez is.
GitHub-probléma |
| Platform |
Az SqlPackage előzetes kiadások már elérhetők a dotnet tool hírcsatornában. |
| Azure Synapse Analytics |
A DW_COMPATIBILITY_LEVEL projekttulajdonság érvényesítése hozzáadva annak biztosítására, hogy az érték a projekt összeállítása során a 0, 10, 20, 30, 40, 50, 9000 értékek közötti érvényes lehetőségek között legyen. |
| Deployment |
Hozzáad támogatást a ONLINE indexelési műveletekhez. Az online indexelési műveletek SqlPackage parancssorként, a közzétételi tulajdonság, /p:PerformIndexOperationsOnline, valamint az SQL-projektmodell összetevőjeként is alkalmazhatók.
GitHub-probléma |
| Parquet |
Fejlesztések a Parquet-fájlok adataival végzett műveletek kinyeréséhez és közzétételéhez, beleértve az adatok párhuzamos importálásával és a naplófájlok méretének csökkentésével kapcsolatos teljesítménybeli javulást. |
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy hibát, amely miatt a nézet alkalmazási záradékában használt függvényeket tartalmazó csomagok üzembe helyezése sikertelen volt. Az előző hibaüzenet az volt, hogy a függvény nem található, mert a nézet helytelenül lett üzembe helyezve a függvény előtt.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az olyan függvényszavak, mint a NATIVE_COMPILATION és a SCHEMABINDING nem voltak megfelelően felismerve, és szerepeltek az üzembehelyezési szkriptben.
GitHub-probléma, fejlesztői közösség |
| Deployment |
Kijavítottunk egy hibát, amely miatt az értékek záradékában lévő rendszertáblákra mutató hivatkozások nem hozhatók létre olyan hibaüzenettel, amely szerint az érték nem lehet null értékű.
Fejlesztői közösség |
| Deployment |
Kijavítottunk egy hibát, amely miatt a hivatkozott dacpacsok abszolút elérési útjai a projekt buildelése után a dacpacban voltak tárolva a relatív elérési utak helyett.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsult, ha egy letiltott fürtözött index létrehozása mellett egy másik letiltott indexet is létrehoztak volna.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt a felhasználó által definiált adattípusok szinonimája megoldatlan hivatkozást eredményezett.
GitHub-probléma |
| Extract |
Kijavítottunk egy hibát, amely miatt a DacVersion tulajdonság nem lett beállítva, ha olyan verziót adott meg a csomaghoz, amely nem követte major.minor.build formátumot.
GitHub-probléma |
| Import |
Kijavítottunk egy hibát, amely miatt bizonyos rendezések , beleértve a Chinese_PRC_CI_AS, nem importálhatók olyan hibaüzenettel, amely szerint a rendezés nem támogatott.
GitHub-probléma |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a UTF8 rendezéssel rendelkező adatbázisok nem adnak megfelelő eredményt. |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a séma összehasonlítása nem tartalmazott külső adatforrást, külső fájlformátumot és külső táblaobjektumokat a Synapse kiszolgáló nélküli SQL-készletek kiértékelésekor. |
| Biztonság |
Kijavítottuk a .NET-alapú SqlPackage-t az univerzális hitelesítéshez (/ua), amely többtényezős hitelesítéssel (MFA) támogatja a Microsoft Entra ID-hitelesítést. |
| Rendszer dacpacs |
Kijavítottunk egy hibát, amely miatt a pdw* nézetei nem szerepeltek a Synapse Data Warehouse master.dacpac fájlban.
GitHub-probléma, fejlesztői közösség |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage-exportálással létrehozott bacpac-fájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. |
Importálja a bacpac-t az SqlPackage használatával, vagy hozza létre a bacpac-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
162.1.172 SqlPackage
kiadás dátuma: 2024. január 9.
dotnet tool install -g microsoft.sqlpackage --version 162.1.172
Fixes
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage-exportálással létrehozott bacpac-fájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. |
Importálja a bacpac-t az SqlPackage használatával, vagy hozza létre a bacpac-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
162.1.167 SqlPackage
kiadás dátuma: 2023. október 19.
Features
| Feature |
Details |
| Platform |
A Microsoft.Data.SqlClient 5.1.1-re hivatkozik. |
| Azure Synapse Analytics |
Hozzáadja a támogatást a PARSER_VERSION számára a FORMAT_OPTIONS-ben az Azure Synapse Analytics kiszerver nélküli SQL-táraihoz.
Documentation |
| Azure Synapse Analytics |
Hozzáadásra kerül a többoszlopos disztribúció (MCD) támogatása az Azure Synapse Analytics dedikált SQL-készletek CREATE VIEW-s verziójában.
GitHub-probléma |
| Azure Synapse Analytics |
Támogatja a /p:TableData tulajdonságot a parquet-fájlok kinyerési műveleteihez, így megadhatja, hogy mely táblákhoz exportáljon adatokat.
GitHub-probléma |
| Szövet adattárház |
Támogatja a Fabric Data Warehouse-adatbázisok kinyerési és közzétételi támogatását. A közzétételi képességek nem támogatják a meglévő táblák módosítását igénylő módosításokat. A célplatform enumerálási értéke SQL-adatbázisprojektekben SqlDwUnifiedDatabaseSchemaProvider. |
| Parquet |
Előzetes támogatást ad a Parquet-fájlokban tárolt adatok kinyeréséhez és közzétételéhez az Azure Blob Storage használatával, az Azure SQL Managed Instance és az SQL Server 2022 esetében. Az Azure SQL Database és az SQL Server 2019 és korábbi verziói nem támogatottak. Az adatoknak támogatott adattípusokban kell lenniük CETAS. A Parquet-fájlok kinyerése és közzététele számos esetben teljesítménybeli javulást kínál a bacpac-fájlok importálása/exportálása során. |
| Publish |
Hozzáadja /p:AllowTableRecreation tulajdonságot a közzétételi művelethez. Az alapértelmezett (igaz) összhangban van a korábbi viselkedéssel, ahol a táblamódosításhoz szükség lehet egy tábla újbóli létrehozására a táblaadatok megőrzése közben, de az üzembe helyezés jelentős időt vehet igénybe, vagy a változáskövetési adatok elveszhetnek. A /p:AllowTableRecreation tulajdonság hamis értékre állítása azt eredményezi, hogy az üzembe helyezés nem indul el, ha bármelyik táblára újra létrehozásra van szükség.
GitHub-probléma |
Fixes
| Feature |
Details |
| Application |
Kijavítottunk egy hibát, amely miatt az SqlPackage parancssori felület kivételt okozott a kimenet átirányításakor.
GitHub-probléma |
| Azure Synapse Analytics |
Kijavít egy hibát, amely miatt a közzétételi művelet nem tudja elemezni a filepath() vagy filename()függvényekettartalmazó utasítást. |
| Import |
AUTO_DROP beállítás nem szerepel a statisztikákban, ha bacpacot importál az SQL Server olyan verziójába, amely nem támogatja AUTO_DROP. |
| Import |
Kijavítottunk egy hibát, amely miatt az ALTER vagy CREATE rendelkezésre állási csoportokat tartalmazó adatbázisok importálása nem sikerült. |
| Export |
Kijavít egy hibát, amely miatt az elvetett főkönyvoszlopok bele lettek foglalva egy bacpac-exportálásba, ami hibaüzenetet eredményezett az importálás során. |
| Export |
Kijavítottunk egy hibát, amely miatt a /p:CompressionOption nem lett betartva bacpac-fájlba való exportáláskor. |
| Extract |
Kijavítottunk egy hibát, amely miatt a /p:ExtractTarget-beállítások a nem dacpac-beállításokhoz továbbra is .dacpac kiterjesztésű célfájlt igényeltek.
GitHub-probléma |
| Ledger |
Kijavítottuk azt a hibát, amely miatt egy elvetett főkönyvtáblát tartalmazó adatbázis importálása vagy közzététele meghiúsult, mert engedélyeket próbált létrehozni az elvetett táblához. |
| Ledger |
Kijavít egy olyan hibát, amely miatt egy törölt főkönyvtáblát tartalmazó adatbázis importálása sikertelen, mivel az importálási kísérlet a törölt táblába irányul. |
| Polybase |
Kijavítottunk egy hibát, amely miatt az Azure SQL Managed Instance-adatbázisok RDBMS külső táblákkal nem exportálhatók és nem bonthatók ki.
GitHub-probléma |
| Publish |
A DropObjectsNotInSource nem elveti az engedélyeket vagy szerepkör-tagságokat tartalmazó objektumokat. A DropPermissionsNotInSource vagy a DropRoleMembersNotInSource használatával engedélyezheti az engedélyek vagy szerepkör-tagságok elvetését.
GitHub-probléma |
| Publish |
Kijavítottunk egy hibát, amely miatt a közzétételi művelet meghiúsul, ha a csatlakozó felhasználó nem rendelkezik hozzáféréssel az Azure SQL Database master. |
| Publish |
Kijavítottunk egy hibát, amely miatt az oszloptitkosítással való interakciót tartalmazó üzembe helyezések időszakos végrehajtási időtúllépési hibákat tapasztalnának. |
| Publish |
Kijavítottunk egy hibát, amely miatt a .NET/.NET Core használatával készült dacpac üzembe helyezése sikertelen lenne, ha a RegisterDataTierApplication értéke igaz.
GitHub-probléma |
| Publish |
Kijavít egy hibát, amely miatt a rendszer verziószámozott táblája módosul, és új séma jön létre, és az üzembe helyezés meghiúsul.
GitHub-probléma |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage-exportálással létrehozott bacpac-fájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. |
Importálja a bacpac-t az SqlPackage használatával, vagy hozza létre a bacpac-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
162.0.52 SqlPackage
kiadás dátuma: 2023. május 11.
Features
Fixes
| Feature |
Details |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt az alapértelmezett parancs időtúllépése nem volt megfelelően beállítva az Azure Synapse Analytics kiszolgáló nélküli SQL-készleteihez való csatlakozáskor. |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt az Azure Synapse Analytics kiszolgáló nélküli SQL-készletei helytelenül határozták meg az alapértelmezett adatokat és naplóútvonalakat. |
| Azure Synapse Analytics |
Kijavítottunk egy hibát, amely miatt az Azure Synapse Analytics kiszolgáló nélküli SQL-készletei helytelenül határozták meg az alapértelmezett bejelentkezést, felhasználót és sémát. |
| Azure SQL Database |
Kijavítottunk egy problémát, amely miatt az időbeli előzménymegőrzés nem került megfelelően felismerésre, hogy nincs konfigurálva (null). |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezési terv nem észleli a tábla/nézet függőségét a FROM VALUES záradékban lévő al lekérdezésekben.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsulna, ha a céladatbázis tartalmaz egy oszlophoz kötött szabályt. |
| Deployment |
Kijavítottunk egy hibát, amely miatt az üzembe helyezés meghiúsulna, ha a céladatbázis felhasználó által definiált típusú oszlophoz kötött szabályt tartalmaz.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az időtartománybeli táblák megőrzési ideje az alapértelmezett értékre vált, amikor a tábla másik módosítása történik.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt az elsődleges kulcs frissítései nem szerepelnek az üzembe helyezésben, ha a tábla rendelkezik megadott tömörítési lehetőségekkel. |
| Deployment |
Kijavít egy hibát, amely miatt a particionált táblán lévő nem fürtözött index akkor is újraépül, amikor a táblán nem történik változtatás.
GitHub-probléma |
| Deployment |
Kijavítottunk egy olyan hibát, amely miatt az előzménytábla nem veszi figyelembe az ignorecolumnorder tulajdonságot akkor, amikor a rendszerverziós táblában nem történik más módosítás, mint az oszlopok átrendezése. |
| Deployment |
Kijavítottunk egy hibát, amely miatt a külső táblák elvetésre és ismételt üzembe helyezésre kerültek annak ellenére, hogy nem történtek változások, ha a tábladefiníció SQLCMD-változókat tartalmazott.
GitHub-probléma |
| Export |
Kijavítottunk egy hibát, amely miatt az exportálási művelet során megadott diagnosztikai adatok helytelenül jelentik a tábla méretét a bájtok helyett KB-ban.
GitHub-probléma |
| Import |
Kijavítottuk azt a hibát, amely miatt az Azure Active Directory-felhasználó nem hozható létre az Azure SQL Database-be való importálás során, ami miatt az importálás meghiúsult.
GitHub-probléma |
| Ledger |
Kijavítottunk egy hibát, amely miatt az SqlPackage nem tudta megfelelően azonosítani a hibát, ha a Ledger előzménytáblája vagy nézete érvénytelen kétrészes névvel rendelkezik. |
| Permissions |
Kijavítottuk azt a hibát, amely miatt az adatbázismodellben egy felhasználóhoz rendelt engedélyek nem ismerhetők fel, és a projekt buildelési vagy SqlPackage-művelete meghiúsult. |
| Lekérdezéstár |
Kijavítottunk egy hibát, amely miatt a flush_interval_secondsLekérdezéstár beállítás nem lett helyesen érvényesítve legalább 60 másodperces értékkel. |
| SQL Server 2022 |
Kijavítottunk egy hibát, amely miatt a függvény DATETRUNC nem lett felismerve beépített függvényként.
fejlesztői közösségi jelentés |
| SQL Server 2022 |
Kijavítottunk egy hibát, amely miatt a függvény DATE_BUCKET nem lett felismerve beépített függvényként. |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Import |
Az SqlPackage-exportálással létrehozott bacpac-fájlok, kivéve, ha a .msi fájl telepíti, előfordulhat, hogy 4 GB-nál nagyobb méret esetén nem lehet importálni az Azure Portallal és az Azure PowerShell-lel. |
Importálja a bacpac-t az SqlPackage használatával, vagy hozza létre a bacpac-fájlt a .msi fájl által telepített SqlPackage használatával. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
161.8089.0 SqlPackage
kiadás dátuma: 2023. február 13.
| Platform |
Download |
Version |
Build |
| Windows .NET 6 |
.zip fájl |
161.8089.0 |
16.1.8089.0 |
| Windows |
.msi fájl |
161.8089.0 |
16.1.8089.0 |
| macOS .NET 6 |
.zip fájl |
161.8089.0 |
16.1.8089.0 |
| Linux .NET 6 |
.zip fájl |
161.8089.0 |
16.1.8089.0 |
Important
Az SqlPackage 161-es verziója alapértelmezés szerint titkosítja az adatbázis-kapcsolatokat. Előfordulhat, hogy az önaláírt tanúsítványokkal vagy titkosítás nélküli, korábban sikeres kapcsolatok nem csatlakoznak a v161-hez az SqlPackage paramétereinek frissítése nélkül. További információ: https://aka.ms/dacfx-connection.
Features
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy hibát, amely miatt az SQL-ben linuxos közzététel meghiúsult, mert az alapértelmezett adatok és naplóelérési utak üresek.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt egy külső tábla fájlformátum-módosításokkal való közzététele hibát eredményezne.
GitHub-probléma |
| Deployment |
Kijavítottunk egy hibát, amely miatt a véletlenszerű titkosítással titkosított oszlop közzététele nem hiúsul meg azonnal, ha az oszloptitkosítási kulcs (CEK) nem érhető el, és az oszloptitkosítási lépésig késlelteti az üzembe helyezési hibát. |
| Refactor |
Kijavítottuk azt a hibát, amely miatt egy rendszerverziós táblában átnevezett oszlop a rendszer verziószámozásának kikapcsolását eredményezte, és nem kapcsolta vissza.
GitHub-probléma |
| Platform |
Kijavítottunk egy hibát, amely miatt az SQLPackage-műveletek titkosítási hiba miatt meghiúsultak az RHEL 9-en. A .NET 6 futtatókörnyezet 6.0.10-es verziójának használatára lép.
GitHub-probléma |
| Séma összehasonlítása |
Kijavítottunk egy hibát, amely miatt a DoNotEvaluateSqlCmdVariables és Script tulajdonsága azt eredményezné, hogy az SqlCmd változók nem csak a forráson, hanem a célon sem lesznek kiértékelve. |
| ScriptDOM |
Kijavítja a REJECT_SAMPLE_VALUEkülső táblák támogatását. |
| ScriptDOM |
Kijavítottunk egy hibát, amely miatt a tömörítési beállítások nem alkalmazhatók fürtözött indexet tartalmazó táblára. |
| SQL-projektek |
Kijavítottunk egy hibát, amely miatt a QueryStoreFlushInterval érvényes beállításai helytelenül érvénytelenként lettek jelentve.
fejlesztői közösségi jelentés |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
161.6374.0 SqlPackage
kiadás dátuma: 2022. november 9.
| Platform |
Download |
Version |
Build |
| Windows .NET 6 |
.zip fájl |
161.6374.0 |
16.1.6374.0 |
| Windows |
.msi fájl |
161.6374.0 |
16.1.6374.0 |
| macOS .NET 6 |
.zip fájl |
161.6374.0 |
16.1.6374.0 |
| Linux .NET 6 |
.zip fájl |
161.6374.0 |
16.1.6374.0 |
Important
Az SqlPackage 161-es verziója alapértelmezés szerint titkosítja az adatbázis-kapcsolatokat. Előfordulhat, hogy az önaláírt tanúsítványokkal vagy titkosítás nélküli, korábban sikeres kapcsolatok nem csatlakoznak a v161-hez az SqlPackage paramétereinek frissítése nélkül. További információ: https://aka.ms/dacfx-connection.
Features
| Feature |
Details |
| Platform |
Megváltoztatja a kapcsolatokat a titkosítás használatára, és alapértelmezés szerint nem bízik a kiszolgálótanúsítványban. Ez kompatibilitástörő változás az önaláírt tanúsítványokat használó vagy alapértelmezés szerint titkosítás nélküli kapcsolatok esetében. További információ: ebben a külön cikkben. |
| Platform |
Hivatkozások Microsoft.Data.SqlClient v5.0.1 |
| Platform |
Az SqlPackage mostantól elérhető telepítésidotnet tool Windows, macOS és Linux platformokon. |
| Always Encrypted (mindig titkosítva) |
Támogatja a VBS-t (virtualizációalapú biztonságot) biztonságos enklávékkal (). |
| Connectivity |
Támogatja a TDS 8.0-t és a /SourceHostNameInCertificate és /TargetHostNameInCertificate paramétereit az SqlPackage-műveletekhez. |
| Replication |
Hozzáadja a támogatást a társközi replikációval rendelkező sp_addpublication-hez. |
| ScriptDOM |
Támogatást ad az "isn't DISTINCT FROM" szintaxisnak predikátumalmakérdezésekkel. |
| Kiszolgálószintű szerepkörök |
Hozzáad támogatást további rögzített kiszolgálói szerepkörökhöz: MS_DatabaseConnector, MS_LoginManager, MS_DatabaseManager, MS_ServerStateManager, MS_ServerStateReader, MS_ServerPerformanceStateReader, MS_ServerSecurityStateReader, MS_DefinitionReader, MS_PerformanceDefinitionReader, MS_SecurityDefinitionReader. |
| SQL Server 2022 |
Hozzáadja az SQL Server 2022 támogatását az alábbiT-SQL függvény-változásokhoz: GREATEST(), LEAST(), STRING_SPLIT(), DATETRUNC(), LTRIM(), RTRIM() és TRIM(). |
| SQL Server 2022 |
Támogatja az SQL Server 2022 társítottJSON-függvény módosításait: ISJSON(), JSON_PATH_EXISTS(), JSON_OBJECT() és JSON_ARRAY(). |
| SQL Server 2022 |
Támogatja az SQL Server 2022 társítottbitmanipulációs függvényeket: LEFT_SHIFT(), RIGHT_SHIFT(), BIT_COUNT(), GET_BIT() és SET_BIT(). |
| SQL Server 2022 |
Az SQL Server 2022 -hez kapcsolódó DATE_BUCKET(), GENERATE_SERIES(), FIRST_VALUE() és LAST_VALUE()idősorfüggvény-módosítások támogatását adja hozzá. |
| statisztika |
Hozzáadja a STATISTICS AUTO_DROP opció támogatását. |
| XML-tömörítés |
Támogatja az XML-tömörítést XML-indexeken. |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
19.2 SqlPackage
kiadás dátuma: 2022. szeptember 22.
| Platform |
Download |
Version |
Build |
| Windows |
.msi fájl |
19.2 |
16.0.6296.0 |
| macOS .NET 6 |
.zip fájl |
19.2 |
16.0.6296.0 |
| Linux .NET 6 |
.zip fájl |
19.2 |
16.0.6296.0 |
| Windows .NET 6 |
.zip fájl |
19.2 |
16.0.6296.0 |
Features
| Feature |
Details |
| Kapcsolatkészletezés |
Engedélyezi a kapcsolatok összevonását az összes kapcsolathoz, ha a környezeti változó CONNECTION_POOLING_ENABLED értéke Igaz. Ez ajánlott az Azure Active Directory felhasználónév- és jelszókapcsolataival végzett műveletekhez a Microsoft Authentication Library (MSAL) szabályozásának elkerülése érdekében. |
| Üzembe helyezési lehetőségek |
Megjeleníti az üzembe helyezési lehetőségek barátságos nevét a DacFx .NET API-kban. |
| Dinamikus adatmaszkolás |
Támogatja a granulált UNMASK-engedélyeket az importálási/exportálási és kinyerési/közzétételi műveletekhez. |
| Ledger |
Az SQL Ledger előzménytábláját a sémamodellbe érvényesítés és exportálás/kinyerés céljából adja hozzá, nem importálja és nem teszi közzé az előzménytáblát egy adatbázisban. |
| Platform |
Az SqlPackage már a .NET 6-tal készült |
| SQL Server 2022 |
Hozzáadja az ALTER LEDGER CONFIGURATION, VIEW PERFORMANCE DEFINITION, VIEW ANY PERFORMANCE DEFINITION engedélyek támogatását. További információ a engedélydokumentációjábanelérhető engedélydefiníciókról. |
| XML-tömörítés |
XML-tömörítés támogatása a ScriptDOM, az Import/Export és az Extract/Publish szolgáltatásokban. További információ az XML-adatokról és az XML-tömörítésről az XML-adatok dokumentációjában. |
Fixes
| Feature |
Details |
| Export |
Kijavítottuk azt a hibát, amely miatt az exportálás meghiúsult, ha egy tábla számított oszlopokkal rendelkező statisztikát tartalmazott |
| Import |
Kijavítottunk egy hibát, amely miatt az importálás 95 százaléknál elakadna%. |
| ScriptDOM |
Kijavítottunk egy hibát, amely miatt STRING_SPLIT nem támogatná a NULL sorszámú értékeket |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
| XML-tömörítés |
Az XML-indexEK XML-tömörítése még nem támogatott az SqlPackage-ben. |
N/A |
19.1 SqlPackage
kiadás dátuma: 2022. május 24.
| Platform |
Download |
Version |
Build |
| Windows |
.msi fájl |
19.1 |
16.0.6161.0 |
| macOS .NET Core |
.zip fájl |
19.1 |
16.0.6161.0 |
| Linux .NET Core |
.zip fájl |
19.1 |
16.0.6161.0 |
| Windows .NET Core |
.zip fájl |
19.1 |
16.0.6161.0 |
Features
| Feature |
Details |
| Azure Synapse Analytics |
Hozzáadja a támogatást a natív külső adatforráshoz. |
| Extract |
Támogatja ExtractTarget tulajdonságot a kinyerési műveletekhez. A kinyerés mostantól támogatja a kinyerést .sql fájlként, ahol minden objektum külön fájlban van, egyetlen mappában, objektumtípus, séma, vagy az objektumtípus és séma szerint rendezve. |
| ScriptDOM |
Támogatja isn't DISTINCT FROM szintaxist. |
Fixes
| Feature |
Details |
| Azure Synapse Analytics |
Kijavítja a táblanév módosításának közzétételi műveletét, ahol a tábla neve "/" karaktert tartalmaz. |
| Export |
A függőségekkel rendelkező SQL-naplóelőzménytáblák exportálásának javítása. |
| Extract |
Kijavítja a kinyerési művelet hibáját, ha egy függvényt használó eltolási záradékot használnak egy tárolt eljárásban. |
| Extract |
Kijavítja a főkönyvtáblák kinyerési műveletére vonatkozó figyelmeztetéseket. |
| General |
Kijavítottuk azt a hibát, amely miatt a parancs időtúllépési beállítása nem volt megfelelően alkalmazva. |
| Import |
Kijavította azt a hibát, amely miatt a teljes szöveges index le van tiltva importáláskor. |
| Publish |
Kijavítottuk azt a hibát, amely miatt a közzétételi művelet töröl és újra létrehoz egy fürtözött oszlopindexet, amikor egy oszlopot adnak hozzá. |
| Publish |
Kijavítottuk azt a hibát, amely miatt a gráftáblák nem telepíthetők, ha egy partíciófüggvény kezdő nullákat tartalmaz. |
| ScriptDOM |
Kijavítottuk azt a hibát, amely miatt IIF feltétel zárójelbe van helyezve, és nem lehet elemezni. |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Deployment |
A Microsoft Authentication Library (MSAL) szabályozása miatt megnövekedett üzembe helyezési idő az Azure Active Directory felhasználói/jelszó-hitelesítéssel történő telepítésekor.
További információ a GitHub |
Alternatív hitelesítési módszer használata, például Azure Active Directory szolgáltatási főnök |
| Deployment |
A Windowshoz, macOS-hez és Linuxhoz készült .NET Core-on futó SqlPackage meghiúsul a közzétételi művelet során, és a "Ismeretlen konfigurációs szakaszrendszer.diagnostics" hibaüzenet jelenik meg, ha a helyi titkosítást az Always Encrypted biztonságos enklávékkal használja. |
Távolítsa el a fájl sqlpackage.dll.config az SqlPackage mappából. |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
19.0 SqlPackage
kiadás dátuma: 2022. január 25.
| Platform |
Download |
Version |
Build |
| Windows |
.msi fájl |
19.0 |
16.0.5400.1 |
| macOS .NET Core |
.zip fájl |
19.0 |
16.0.5400.1 |
| Linux .NET Core |
.zip fájl |
19.0 |
16.0.5400.1 |
| Windows .NET Core |
.zip fájl |
19.0 |
16.0.5400.1 |
Features
| Feature |
Details |
| Always Encrypted (mindig titkosítva) |
Támogatja az Always Encrypted oszlopok helyben történő titkosítását. Most a Publish képes egy kiszolgálóoldali biztonságos enklávét használni az adatbázisoszlopok helyben történő titkosításához, visszafejtéséhez és újratitkosításához. Ez elkerüli az adatok adatbázison kívüli áthelyezésének költségeit. Tekintse meg a helyszíni titkosítás előfeltételeit a Az oszloptitkosítás helyben történő konfigurálása az Always Encrypted használatával biztonságos enklávékkal. Megjegyzés: A helyi titkosítás csak offline megközelítéssel támogatott. |
| Azure Synapse Analytics |
Támogatja az oszlopszintű szimmetrikus titkosítást. |
| Ledger |
Támogatja a főkönyvtáblákkal rendelkező adatbázisok exportálását és importálását. Az exportálásra a következő korlátozások vonatkoznak: A főkönyvelőzménytáblák és az elvetett főkönyvtáblák nem lesznek migrálva; a rendszer nem migrálja GENERATED ALWAYS oszlopok és a főkönyvrendszer-nézetek adatainak értékeit; az adatbázisszintű Ledger tulajdonság értéke figyelmen kívül lesz hagyva. |
| Platform |
Támogatja a .NET 6-ot cél-keretrendszerként |
| Platform |
A .NET-keretrendszer verziójában a System.Data.SqlClient helyett a Microsoft.Data.SqlClientre (3.0) hivatkozik. Frissítse a Microsoft.Data.SqlClient 2.1.3-ról 3.0-ra a .NET Core-verzióhoz. |
| Platform |
A .NET-keretrendszer frissítése a .NET 4.6.2 célverzióra |
| ScriptDOM |
Támogatja az Sql160-elemzőt. |
Fixes
| Feature |
Details |
| Deployment |
Kijavítja a tárolt eljáráson belüli táblázat oszlopeloszlásának értelmezésével kapcsolatos problémát. |
| Deployment |
A közzétételi művelet során kijavítottuk az "Objektumok kihagyása, amelyek nincsenek a forrásban" beállítással kapcsolatos hibát. |
| Deployment |
Javítások az érzékenységi besorolással rendelkező időbeli táblát tartalmazó dacpac telepítéséhez. |
| Deployment |
Kijavít egy hibát, ha a változók akkor is ellenőrizhetők, ha a DoNotEvaluateSqlCmdVariables értéke igaz |
| Extract |
Javítás a hivatkozott dacpac újrafaktorálási naplójához az includeCompositeObjects kiválasztása alapján. |
| Import |
Kijavította a célkiszolgálón nem támogatott adatbázis-hatókörkonfigurációk importálásával kapcsolatos problémát |
| SQL projekt |
Kijavítottuk azt a hibát, amely miatt a növekményes statisztikák problémát okoztak a projekt buildjével kapcsolatban, amikor egy elsődleges kulcsra alkalmazták. |
| SQL projekt |
A projekt fájltáblákkal való létrehozásának javítása. |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak. |
N/A |
| Deployment |
A Microsoft Authentication Library (MSAL) szabályozása miatt megnövekedett üzembe helyezési idő az Azure Active Directory felhasználói/jelszó-hitelesítéssel történő telepítésekor.
További információ a GitHub |
Alternatív hitelesítési módszer használata, például Azure Active Directory szolgáltatási főnök |
| ScriptDOM |
Egy nagyon nagy fájl elemzése verem túlcsordulását eredményezheti. |
None |
18.8 SqlPackage
kiadás dátuma: 2021. október 4.
| Platform |
Download |
Version |
Build |
| Windows |
.msi fájl |
18.8 |
15.0.5282.3 |
| macOS .NET Core |
.zip fájl |
18.8 |
15.0.5282.3 |
| Linux .NET Core |
.zip fájl |
18.8 |
15.0.5282.3 |
| Windows .NET Core |
.zip fájl |
18.8 |
15.0.5282.3 |
Features
| Feature |
Details |
| Export |
A VerifyExtraction beállítás hozzáadása a sémamodell-ellenőrzés viselkedésének módosításához exportáláskor |
| Azure SQL |
A főkönyv adatbázisának és tábláinak támogatása, beleértve az importálási és exportálási műveleteket is. |
| Platform |
A Microsoft.Data.SqlClient frissítése a 2.0.0-ról a .NET Core 2.1.3-ra |
| Azure Synapse Analytics |
Oszloptitkosítás támogatása szimmetrikus kulccsal |
| Azure Synapse Analytics |
Oszloptitkosítás támogatása a CREATE CERTIFICATE használatával |
| Azure Synapse Analytics |
A MERGE utasítás támogatása |
| Deployment |
Az AE-oszlopok változóparaméterezése, az új IsAlwaysEncryptedParameterizationEnabled közzétételi tulajdonság |
| Deployment |
Az IgnoreWorkloadClassifiers & IgnoreDatabaseWorkloadGroups publikálási jellemzőinek támogatása |
| Deployment |
Külső nyelvi futtatókörnyezetek támogatása |
| ScriptDOM |
Főkönyv-adatbázis és -táblák támogatása |
| ScriptDOM |
Beágyazott indexdefiníciók INCLUDE oszlopainak támogatása |
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy hibát, amely miatt a külső felhasználók felügyelt Azure SQL-példányon való üzembe helyezése meghiúsult |
| Deployment |
A függőségek eltávolítása érdekében a rendszer verziószámozásának kikapcsolása előtt szükséges javítás az időbeli táblákat tartalmazó üzembe helyezési sorrendhez. |
| Deployment |
Kijavításra került az Always Encrypted üzembe helyezési bug az „Érvénytelen objektumnév '#tmpErrors'” hibával |
| Export |
Az SqlPackage paraméterek közé tartozó ExcludeObjectType és DoNotDropObjectType érvényesítése |
| Export |
Kijavítottuk az exportálási hibát, amikor változási adatrögzítési (CDC-) objektumok vannak az adatbázisban a kizárással |
| Extract |
Újrapróbálkozás hozzáadása az ellenőrzés kinyeréséhez, ha az első alkalommal a versenyfeltételek miatt meghiúsul |
| Import |
Az Azure-ba történő importáláskor az alkalmi holtpontok kijavítása a MAXDOP 1 értékre állításával |
| Import |
Kijavítottuk az importálási hibát, ha a temporális tábla a sémakötéssel rendelkező biztonsági szabályzattól függ |
| Platform |
DacFramework.msi most már a "Microsoft SQL Server Data-Tier Application Framework" alá van írva az "SQL Server 2012" helyett |
| Platform |
Az x64 SqlPackage-ben a nagyméretű tömbök alapértelmezés szerint kijavítanak néhány olyan forgatókönyvet, amelyek nagy adatbázisokat érintenek |
| Schema Compare |
A sémaösszehasonlítás javítása, amely az egyenlő adatbázisoknál az adatbázishatókörű konfigurációk miatt elakad. |
| Schema Compare |
Rögzített séma összehasonlítása oszlopcentrikus indexekkel |
| SQL projekt |
Kijavítottunk egy hibát a "GRANT EXECUTE ANY EXTERNAL SCRIPT" (BÁRMELY KÜLSŐ SZKRIPT VÉGREHAJTÁSA) parancshoz kapcsolódó buildhiba esetén. |
| SQL projekt |
Kijavítottunk egy hibát, amely miatt az oszlopcentrikus indexet és egy (n)varchar(max) oszlopot tartalmazó adatbázisprojekt sikeresen buildelt, de üzembe helyezéskor meghiúsult |
| SQL projekt |
Kijavítottuk a táblaterjesztési oszlopokra vonatkozó megoldatlan hivatkozási figyelmeztetéseket a tárolt eljárásokban |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak |
N/A |
| Deployment |
Az Azure SQL-naplótábla funkció még nem támogatott |
N/A |
18.7.1 SqlPackage
kiadás dátuma: 2021. június 2.
Build: 15.0.5164.1
Features
| Feature |
Details |
| Auditing |
Hozzáadja a támogatást a EXTERNAL_MONITORszámára. |
| Azure Synapse Analytics |
Hozzáadásra kerül a támogatás PREDICTszámára. |
| Logging |
Hozzáadja az SqlPackage verzió- és architektúraadatait a diagnosztikai naplófájlhoz. |
Fixes
| Feature |
Details |
| Export |
Kijavítottunk egy hibát, amely miatt az első oszlopban szöveggel vagy képpel rendelkező táblázat exportálása fürtözött index nélkül meghiúsult. |
| Export |
Kijavítottunk egy hibát, amely miatt nem sikerült fürtözött index nélkül exportálni egy táblát, amely a tábla-létrehozási parancsfájltól eltérő sorrendben tartalmaz oszlopsorrendet egy statisztikában. |
18.7 SqlPackage
kiadás dátuma: 2021. március 10.
Build: 15.0.5084.2
Features
| Feature |
Details |
| Deployment |
Big Data adatok kinyerése és közzététele az Azure Storage-ba vagy onnan. További információ: SqlPackage for Big Data |
| Azure Synapse Analytics |
Sorszintű biztonsági támogatás (beágyazott táblaértékű függvény, biztonsági szabályzat, biztonsági predikátum) |
| Azure Synapse Analytics |
Terhelés besorolásának támogatása |
| Azure SQL Edge |
Külső streamelési feladatok támogatása |
| Azure SQL Edge |
Táblázat- és adatbázisopciók hozzáadva az adatok megőrzéséhez. |
| Import |
2 új indexbeállítás-tulajdonságot adott hozzá az importálási művelethez.
DisableIndexesForDataPhase (Indexek letiltása az adatok SQL Serverbe való importálása előtt, alapértelmezett igaz) és RebuildIndexesOfflineForDataPhase (Indexek offline újraépítése az adatok SQL Serverbe importálása után, alapértelmezett hamis) |
| Logging |
Hozzáadott tulajdonság az összes művelethez (HashObjectNamesInLogs), amely az összes objektumnevet kivonatsztringgé alakítja a naplóüzenetekben. |
| Performance |
Az importálási és exportálási teljesítmény javítása, beleértve a további naplózást a további szűk keresztmetszetek meghatározásához. |
| SQLCMD |
Az Üzembe helyezés és séma összehasonlítása (DoNotEvaluateSqlCmdVariables) tulajdonság hozzáadva, amely meghatározza, hogy az SQLCMD-változók lecserélődnek-e értékekre. |
Fixes
| Feature |
Details |
| Deployment |
Az alapértelmezett MAXDOP 0-ról 8-ra módosult Azure SQLesetében, a sémamodell alapértelmezett frissítése a DacFxben |
| Schema Compare |
Olyan tárolt eljárások, amelyek OUT és OUTPUT kulcsszavakat használnak, és amelyeket figyelmen kívül kell hagyni a különbségek szempontjából. |
| Deployment |
Big Data-jogkivonatok további érvényesítése |
| Build/Deployment |
Az ideiglenes külső táblák sémamodelljének teljes törlése a végleges dacpac-konzisztencia érdekében. |
| Build/Deployment |
Hibakezelés hozzáadása és az Edge 150 RE egyéb verzióinak javítása. |
| Import/Deployment |
Az üzembe helyezés során visszaállított szekvenciaérték |
| Deployment |
Kijavítottunk egy hibát, amely miatt a klaszteres index tömörítési beállításának módosítása során a tábla újra lett létrehozva az index módosítása helyett. |
| Deployment |
Kijavításra került egy hiba, amely miatt a rendszer törlésre került és újra lett hozva egy oszlop mentén tárolt fürtözött index, ha a táblázat oszlopa módosult. |
| Deployment |
Kijavítottuk az üzembe helyezés során törlődött és újra létrehozott külső felhasználók problémáját. |
| Schema Compare |
Kijavítottuk a külső streamelési feladat séma-összehasonlítási problémáját. |
| Import |
Null hivatkozási kivétel keletkezik, amikor engedélyezik a "ReliableDdlEnabled" környezetbeállítást egy üzembehelyezési jelentés szkriptelésekor. |
| Deployment |
Kijavítottunk egy hibát, amely miatt a rendszer verziószámozását tartalmazó üzembe helyezési lépések helytelen sorrendben jöttek létre. |
| Deployment |
Kijavítottunk egy hibát, amely miatt a séma összehasonlítása frissítés vagy a dacpac üzembe helyezése nem sikerült, mert a cél időbeli táblákat tartalmaz. |
| Deployment |
Az azonosító érték újrainicializálása a telepítés után a cél korábbi utolsó értéke alapján történik. |
Ismert problémák
| Feature |
Details |
Workaround |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak |
N/A |
| Deployment |
Növekményes üzembe helyezési forgatókönyv esetén, amikor a felhasználó elvet egy időbeli táblát, valamint az attól függő objektumokat, például függvényeket, tárolt eljárásokat stb., az üzembe helyezés meghiúsulhat. A szkriptlétrehozási sorrend megpróbálja kikapcsolni a táblán a SYSTEM_VERSIONING funkciót, amely a tábla eldobásának előfeltétele, de a létrehozott lépések sorrendje helytelen.
Munkatétel |
Hozza létre a telepítési szkriptet, helyezze át a system_versioning ki lépését közvetlenül a táblázat eldobása előtt, majd futtassa a szkriptet. |
18.6 SqlPackage
kiadás dátuma: 2020. szeptember 18.
Build: 15.0.4897.1
Features
| Feature |
Details |
| Platform |
A .NET Core-hoz készült SqlPackage frissítése .NET Core 3.1-es verzióra |
| Always Encrypted (mindig titkosítva) |
Az SQL Server 2019 biztonságos enklávé importálásának és exportálásának támogatása |
| Deployment |
Az Azure SQL Database-ből való exportáláskor a módosítási adatrögzítést lehetővé tevő táblák figyelmen kívül hagyásának támogatása |
| Deployment |
Az Azure SQL Database-ben támogatást nyert az OPTIMIZE_FOR_SEQUENTIAL_KEY indexelési opció. |
| Deployment |
Az Identitásoszlopok támogatása az Azure Synapse Analyticshez |
| Help |
Adja ki az SqlPackage-verziót a súgóban (/?), és támogassa a /version paramétert |
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy helytelen üzembehelyezési szkriptet, amely akkor lett létrehozva, amikor a felügyelt Azure SQL-példányt nem sysadmin-felhasználóként célozta meg |
| Deployment |
Kijavítottuk az üzembe helyezési közreműködők betöltési hibáját a szkriptek futtatásakor. |
| Help |
A kimenet helyes eltelt ideje az SqlPackage-ben, ha a művelet 1 napnál hosszabb ideig tart |
| Deployment |
Kijavítottuk a dacpac-regisztrációt a .NET Core-hoz való üzembe helyezéskor |
| Deployment |
Kijavítottuk az SqlPackage-t az /accessToken (/at) paraméter .NET Core-kezelésén |
| Deployment |
Alter TABLE utasítások engedélyezése tárolt eljárásokban nem legfelső szintű utasításokként |
| Deployment |
Kijavítottuk az Azure Synapse Analytics materializált nézeteinek ellenőrzését, hogy esetérzéketlen legyen. |
Ismert problémák
| Feature |
Details |
| Deployment |
Az Azure Synapse Analytics számítási feladatok kezelése funkció (számítási feladatok csoportjai és számítási feladatok osztályozói) még nem támogatottak |
18.5.1 SqlPackage
kiadás dátuma: 2020. június 24.
Build: 15.0.4826.1
Fixes
| Feature |
Details |
| Deployment |
Kijavítottunk egy, a 18.5-ben bevezetett regressziót, amely "Helytelen szintaxis a típus közelében" hibát okozott a dacpac telepítésekor vagy bacpac importálásakor egy olyan felhasználóval, aki külső bejelentkezéssel rendelkezik a helyszínen |
18.5 SqlPackage
kiadás dátuma: 2020. április 28.
Build: 15.0.4769.1
Features
| Feature |
Details |
| Deployment |
Az adatérzékenységi besorolás mostantól támogatott az SQL Server 2008 és újabb, az Azure SQL Database és az Azure Synapse Analytics esetében |
| Deployment |
Azure Synapse Analytics támogatásának hozzáadása táblakorlátozásokhoz |
| Deployment |
Azure Synapse Analytics támogatás hozzáadása rendezett oszlopcentrikus indexekhez fürtözött tárolás esetén |
| Deployment |
SQL Server 2019 Big Data-fürthöz adjon támogatást a külső adatforrásokhoz (Oracle, Teradata, MongoDB/CosmosDB, ODBC, Big Data Cluster) és külső táblákhoz. |
| Deployment |
SQL Database Edge-példány hozzáadása támogatott kiadásként |
| Deployment |
Az Azure SQL felügyelt példányaihoz tartozó kiszolgálónevek támogatása, mint például '<szerver>.<dnszone>.database.windows.net'. |
| Deployment |
Másolási parancs támogatása az Azure Synapse Analyticsben |
| Deployment |
Az Azure Synapse Analytics esetében, közzététel során adja hozzá az 'IgnoreTablePartitionOptions' telepítési opciót, hogy elkerülje a tábla újralétrehozását, ha változás történik a partíciófüggvényben. |
| .NET Core |
Támogatás hozzáadása a Microsoft.Data.SqlClienthez az SqlPackage .NET Core-verziójában |
Fixes
| Fix |
Details |
| Deployment |
JSON útvonal kifejezésként történő elemzésének javítása |
| Deployment |
Az AlterAnyDatabaseScopedConfiguration és az AlterAnySensitivityClassification engedélyekkel kapcsolatos GRANT-utasítások létrehozásának javítása |
| Deployment |
A nem felismert külső szkript engedélyének javítása |
| Deployment |
A beágyazott tulajdonság javítása – a tulajdonság implicit hozzáadása nem látszik a különbségekben, de a szkript által történő explicit említésnek meg kell jelennie. |
| Deployment |
Megoldottuk azt a problémát, amely miatt a materializált nézet (MV) által hivatkozott táblázat módosítása alter View-utasítások generálását okozza. Az Alter View utasítások nem támogatottak az Azure Synapse Analytics MV-jeihez. |
| Deployment |
A közzététel meghiúsulása, amikor oszlopot adnak egy adatokat tartalmazó táblához az Azure Synapse Analytics esetében |
| Deployment |
A frissítési szkript javításakor az adatokat át kell helyezni egy új táblába az Azure Synapse Analytics terjesztési oszloptípusának (adatvesztési forgatókönyv) módosításakor |
| ScriptDom |
Kijavítottuk a ScriptDom hibát, amely nem tudta felismerni a beágyazott index után definiált beágyazott korlátozásokat |
| ScriptDom |
A ScriptDom SYSTEM_TIME hiányzó zárójelének kijavítása kötegelt utasításban |
| Always Encrypted (mindig titkosítva) |
A #tmpErrors tábla törlése sikertelen, amikor az SqlPackage újracsatlakozik, és az ideiglenes tábla már eltűnt, mert az ideiglenes táblát törlik, amikor a kapcsolat megszakad. |
Ismert problémák
| Feature |
Details |
| Deployment |
A 18.5-ös verzióban regressziót vezettek be, amely "Helytelen szintaxis a típus közelében" hibát okozott a dacpac üzembe helyezésekor vagy bacpac importálásakor egy olyan felhasználóval, aki külső bejelentkezéssel rendelkezik a helyszínen. Megkerülő megoldás az SqlPackage 18.4 használata, amely a következő SqlPackage kiadásban lesz javítva. |
| .NET Core |
Az érzékenységi besorolású bacpacsok importálása a "Belső kapcsolati végzetes hiba" hibával meghiúsul a Microsoft.Data.SqlClient ismert problémája miatt. Ez a következő SqlPackage-kiadásban lesz javítva. |
18.4.1 SqlPackage
kiadás dátuma: 2019. december 13.
Build: 15.0.4630.1
Fixes
| Fix |
Details |
| ScriptDom |
A ScriptDom elemzési regresszió bevezetésre került a 18.3.1 verzióban, ahol a 'RENAME' helytelenül felső szintű tokenként van kezelve, ami miatt az elemzés sikertelen. |
Ismert problémák
| Feature |
Details |
| Deployment |
A 18.4.1-ben regressziót vezettek be, ami "Objektumhivatkozás nincs példányra állítva" hibát okoz a dacpac telepítése vagy bacpac importálása során egy külső bejelentkezésű felhasználó esetén. Megkerülő megoldás az SqlPackage 18.4 használata, amely a következő SqlPackage kiadásban lesz javítva. |
18.4 SqlPackage
kiadás dátuma: 2019. október 29.
Build: 15.0.4573.2
Features
| Feature |
Details |
| Deployment |
Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez. |
| Platform |
Az SqlPackage .NET Core általában macOS, Linux és Windows rendszeren érhető el. |
| Biztonság |
Távolítsa el az SHA1-kódaláírást. |
| Deployment |
Új Azure Database-kiadások támogatása: GeneralPurpose, BusinessCritical, Rugalmas skálázás |
| Deployment |
Azure SQL Managed Instance-támogatás hozzáadása Azure Active Directory-felhasználókhoz és -csoportokhoz. |
| Deployment |
A .NET Core-on futó SqlPackage /AccessToken paraméterének támogatása. |
Ismert problémák
| Feature |
Details |
| ScriptDom |
A ScriptDom elemzési regresszió bevezetésre került a 18.3.1 verzióban, ahol a 'RENAME' helytelenül felső szintű tokenként van kezelve, ami miatt az elemzés sikertelen. Ez a következő SqlPackage-kiadásban lesz javítva. |
A .NET Core ismert problémái
| Feature |
Details |
| Import |
A 4 GB-nál nagyobb tömörített fájlokat tartalmazó .bacpac-fájlok esetében előfordulhat, hogy az importálás végrehajtásához az SqlPackage .NET Core-verzióját kell használnia. Ennek a viselkedésnek az az oka, hogy a .NET Core hogyan hoz létre zip-fejléceket, amelyek érvényesek ugyan, de az SqlPackage .NET Teljes Keretrendszer verziója nem olvasható. |
| Deployment |
A /p:Storage=File paraméter nem támogatott. A .NET Core-ban csak a memória támogatott. |
| Always Encrypted (mindig titkosítva) |
Az SqlPackage .NET Core nem támogatja az Always Encrypted oszlopokat. |
| Biztonság |
Az SqlPackage .NET Core nem támogatja a /ua paramétert a többtényezős hitelesítéshez. |
| Deployment |
A JSON-adatok szerializálását használó régebbi V2 dacpac- és bacpac-fájlok nem támogatottak. |
18.3.1 SqlPackage
kiadás dátuma: 2019. szeptember 13.
Build: 15.0.4538.1
Features
| Feature |
Details |
| Deployment |
Támogatás hozzáadása az Azure Synapse Analyticsben való üzembe helyezéshez (előzetes verzió). |
| Deployment |
Adja hozzá a /p:DatabaseLockTimeout=(INT32 '60') paramétert az SqlPackage-hez. |
| Deployment |
Adja hozzá a /p:LongRunningCommandTimeout=(INT32) paramétert az SqlPackage-hez. |
| Export/Extract |
Adja hozzá a /p:TempDirectoryForTableData=(STRING) paramétert az SqlPackage-hez. |
| Deployment |
Tegyük lehetővé, hogy az üzembe helyezési közreműködőket további helyekről is be lehessen tölteni. Az üzembehelyezési közreműködők ugyanabból a könyvtárból lesznek betöltve, mint amelyben az üzembe helyezendő cél .dacpac található, és a SqlPackage bináris fájlhoz képest az Extensions könyvtárból. A /p:AdditionalDeploymentContributorPaths=(STRING) paraméterrel további könyvtárhelyeket adhatunk meg az SqlPackage számára. |
| Deployment |
Adjon támogatást az OPTIMIZE_FOR_SEQUENTIAL_KEY számára. |
Fixes
| Fix |
Details |
| Deployment |
Javítás az automatikus indexek figyelmen kívül hagyásához, hogy azok ne legyenek elvetve az üzembe helyezés során. |
| Always Encrypted (mindig titkosítva) |
Javítás az Always Encrypted varchar-oszlopok kezeléséhez. |
| Build/Deployment |
Javítás az XML-oszlopkészletek csomópont() metódusának feloldásához. |
| ScriptDom |
Kijavították azokat a további eseteket, amelyekben az 'URL' karaktersorozatot felső szintű tokenként értelmezték. |
| Graph |
A kényszerekben lévő ál oszlop hivatkozások generált SQL kódjának javítása. |
| Export |
Véletlenszerű jelszavak létrehozása, amelyek megfelelnek az összetettségi követelményeknek. |
| Deployment |
Javítás a parancsok időtúllépéseinek betartására a korlátozások lekérésekor. |
| .NET Core (előzetes verzió) |
Javítsa ki a diagnosztikai naplózást egy fájlban. |
| .NET Core (előzetes verzió) |
A nagy méretű táblák támogatásához használja a streamelést a táblaadatok exportálásához. |
18.2 SqlPackage
kiadás dátuma: 2019. április 15.
Build: 15.0.4384.2
Features
| Feature |
Details |
| Graph |
Gráftábla-támogatás hozzáadása az élkorlátozásokhoz és az élkényszer-záradékokhoz. |
| Deployment |
Engedélyezett modellérvényesítési szabály az SQL Server 2016 és újabb operációs rendszer indexkulcsainak 32 oszlopának támogatásához. |
Fixes
| Fix |
Details |
| Deployment |
Kijavítja az SQL Server 2016 RTM-adatbázis visszafejtését egy nem támogatott lekérdezési utasítás használata miatt. |
| Deployment |
A fájlcsoport-utasítások létrehozása előtt kijavíthatja az automatikusan bezárt alter utasítások üzembehelyezési sorrendjét. |
| ScriptDom |
Kijavítottuk a ScriptDom elemzési regresszióját, ahol az URL-sztring felső szintű jogkivonatként lett értelmezve. |
| Deployment |
Nullhivatkozási kivétel kijavítása egy alter table add index utasítás elemzésekor. |
| Schema Compare |
Kijavítottuk a séma összehasonlítását a null értéket elfogadó, megőrzött számított oszlopok esetében, amelyek mindig különbözőként jelennek meg. |
18.1 SqlPackage
kiadás dátuma: 2019. február 1.
Build: 15.0.4316.1
Előzetes kiadás.
Features
| Feature |
Details |
| Deployment |
UTF8-kollációk támogatása hozzáadva. |
| Deployment |
Engedélyezve lettek a nem klaszterezett oszlopalapú indexek egy indexelt nézeten. |
| Platform |
Átkerült a .NET Core 2.2-be. |
| Schema Compare |
A .NET Core séma-összehasonlításához használjon memória-háttértárat. |
Fixes
| Fix |
Details |
| Performance |
Teljesítményjavítás az örökölt számosságbecslő visszafejtési lekérdezésekhez való használatához. |
| Performance |
Kijavítottunk egy jelentős séma-összehasonlítási teljesítményt egy szkript létrehozásakor. |
| Schema Compare |
Kijavítottuk a sémaeltolódás-észlelési logikát, hogy figyelmen kívül hagyjon bizonyos kiterjesztett esemény-(xevent) munkameneteket. |
| Graph |
Kijavítottuk a gráftáblák importálási sorrendjét. |
| Export |
Kijavítottuk a külső táblák objektumengedélyekkel való exportálását. |
Ismert problémák
Ez a kiadás tartalmazza a .NET Core 2.2-t célzó SqlPackage platformfüggetlen előzetes buildeit. Az SqlPackage macOS és Linux rendszeren is futtatható.
| Ismert probléma |
Details |
| Deployment |
A .NET Core esetében a buildelési és üzembe helyezési közreműködők nem támogatottak. |
| Deployment |
A .NET Core esetében a JSON-adatok szerializálását használó régebbi dacpac- és bacpac-fájlok nem támogatottak. |
| Deployment |
A .NET Core esetében előfordulhat, hogy a hivatkozott dacpac fájlok (például master.dacpac) nem oldódnak meg a kis- és nagybetűkre érzékeny fájlrendszerekkel kapcsolatos problémák miatt. Az ideiglenes megoldás a referenciafájl nevének nagybetűsítése (például MASTER.BACPAC). |
18.0 SqlPackage
kiadás dátuma: 2018. október 24.
Build: 15.0.4200.1
Features
| Feature |
Details |
| Deployment |
A 150-es adatbázis-kompatibilitási szint támogatása hozzáadva. |
| Deployment |
Hozzáadták a támogatást az Azure SQL-felügyelt példányokra. |
| Performance |
Hozzáadta a MaxParallelism parancssori paramétert az adatbázis-műveletek párhuzamossági fokának megadásához. |
| Biztonság |
Hozzáadta az AccessToken parancssori paramétert egy hitelesítési jogkivonat megadásához az SQL Serverhez való csatlakozáskor. |
| Import |
Támogatott a BLOB/CLOB adattípusok importáláshoz való streamelése. |
| Deployment |
Skaláris UDF "INLINE" beállítás támogatása hozzáadva. |
| Graph |
Hozzáadásra került a gráftáblák "MERGE" szintaxisának támogatása. |
Fixes
| Fix |
Details |
| Graph |
Kijavítottuk a gráftáblák feloldatlan pszeudooszlopát. |
| Deployment |
Kijavítottuk, hogy memóriaoptimalizált fájlcsoportokkal rendelkező adatbázist hozzon létre memóriaoptimalizált táblák használata esetén. |
| Deployment |
A hibát kijavították, beleértve a külső táblák kiterjesztett tulajdonságait is. |
17.8 SqlPackage
kiadás dátuma: 2018. június 22.
Build: 14.0.4079.2
Features
| Feature |
Details |
| Diagnostics |
Továbbfejlesztett hibaüzenetek a csatlakozási hibákhoz, beleértve az SqlClient kivételüzenetét is. |
| Deployment |
Az indextömörítés támogatása egypartíciós indexeken importáláshoz/exportáláshoz. |
Fixes
| Fix |
Details |
| Deployment |
Kijavítottunk egy fordított tervezési hibát az SQL 2017-ben és újabb verzióiban használt XML-oszlopkészletek esetében. |
| Deployment |
Kijavítottunk egy hibát, amely miatt az adatbázis 140-es kompatibilitási szintjét figyelmen kívül hagyták az Azure SQL Database-ben. |
17.4.1 SqlPackage
kiadás dátuma: 2018. január 25.
Build: 14.0.3917.1
Features
| Feature |
Details |
| Import/Export |
A Transact-SQL nagy számú beágyazott utasítással történő elemzésének megkönnyítésére a ThreadMaxStackSize parancssori paramétert hozzáadtuk. |
| Deployment |
Adatbáziskatalógus-rendezés támogatása. |
Fixes
| Fix |
Details |
| Import |
Az Azure SQL Database bacpac helyszíni példányba történő importálásakor az SQL Server ezen verziójában nem támogatott jelszó nélküli adatbázis-főkulcsok () miatt bekövetkezett hibák kijavításra kerültek. |
| Graph |
Kijavítottunk egy megoldatlan pszeudooszlop-hibát a gráftáblák esetében. |
| Schema Compare |
Kijavítottuk az SQL-hitelesítést a sémák összehasonlítása érdekében. |
17.4.0 SqlPackage
kiadás dátuma: 2017. december 12.
Build: 14.0.3881.1
Features
| Feature |
Details |
| Deployment |
Az SQL 2017+ és az Azure SQL Database esetében hozzáadták a időbeli adatmegőrzési szabályzat támogatását. |
| Diagnostics |
A /DiagnosticsFile:"C:\Temp\SqlPackage.log" parancssori paraméter hozzáadva a diagnosztikai adatok mentéséhez szükséges fájl elérési útját adja meg. |
| Diagnostics |
A /Diagnostics parancssori paramétert hozzáadott a diagnosztikai információk konzolon való naplózásához. |
Fixes
| Fix |
Details |
| Deployment |
ne tiltsa le, ha nem értelmezhető adatbázis-kompatibilitási szinttel találkozik. Ehelyett a legújabb Azure SQL Database-t vagy helyszíni platformot feltételezzük. |
| |
|