Notes de publication de SqlPackage

Télécharger la version la plus récente

Cet article présente les fonctionnalités et les correctifs fournis par les versions commerciales de SqlPackage.

Comment lire ces notes de publication

La colonne S’applique à dans chaque section est définie comme suit :

  • Interface CLI SqlPackage - Actions de ligne de commande (publier, importer, exporter, extraire, Parquet, diagnostics, outil dotnet)
  • Projets MSBuild / SQL - Compilation de projet SQL (Microsoft.Build.Sql SDK, intégration des SQL Server Data Tools (SSDT))
  • API DacFx / Comparaison de schémas - Microsoft.SqlServer.DacFx API NuGet, comparaison de schémas
  • Plateforme - ScriptDom, Microsoft.Data.SqlClient, prise en charge de .NET, DACPACs système, valeurs par défaut de compatibilité

Versions actuelles (170.x)

Les versions suivantes sont les versions actuellement prises en charge de SqlPackage.

170.5.96.0 SqlPackage

Date de sortie : 15 septembre 2026

dotnet tool install -g microsoft.sqlpackage --version 170.5.96.0
Platform Download
Windows .NET 10 fichier .zip
Windows .NET Framework fichier .msi
macOS .NET 10 fichier .zip
Linux .NET 10 fichier .zip

Features

Feature Details S’applique à
Extract Ajout de la DacExtractOptions.PermissionGranteeScope propriété et de l’option DacPermissionGranteeScope.DatabaseRolesOnly d’extraction uniquement des autorisations accordées ou refusées aux rôles de base de données. Par défaut, les opérations d’extraction continuent d’inclure les permissions pour tous les principaux de la base de données. L’option est également disponible sous forme de propriété d’extraction SqlPackage. CLI SqlPackage ; API DacFx / Comparaison de schéma
Platform Ajout des propriétés en lecture seule SqlCmdVariablesTargetPlatform et à DacPackage, permettant aux appelants d’inspecter les variables SQLCMD et la plateforme cible d’un package avant le déploiement. API DacFx / Comparaison de schémas
Comparaison des schémas Ajout des méthodes IncludeAll() et ExcludeAll() à SchemaComparisonResult pour modifier l’état d’inclusion de toutes les différences de schéma pouvant être exclues. API DacFx / Comparaison de schémas
Projets SQL Ajouté SkipExistingModelValidation à TSqlObjectOptions. Cette option permet d’ajouter des opérations d’addition, de mise à jour et de suppression de modèles lorsque le modèle présente déjà des erreurs, en prenant en charge les mises à jour en temps réel du modèle IntelliSense dans les projets SQL. API DacFx / Comparaison de schémas
Vector Ajout de la prise en charge des dimensions des colonnes vectorielles et des types de base dans les paramètres à valeurs de tableau et les types de retour des fonctions. Projets MSBuild / SQL ; API DacFx / Comparaison de schémas
ScriptDom Mise à jour de ScriptDom à la version 180.102.0. Platform

Fixes

Feature Details S’applique à
Analyse du code Correction d’un problème où la règle SR0007 rapportait incorrectement les avertissements à colonnes nullables pour le null-safe IS DISTINCT FROM et IS NOT DISTINCT FROM les prédicats. Problème GitHub Projets MSBuild / SQL
Deployment Correction d’un problème où DoNotDropExtendedProperties=True n’était pas respecté en raison d’options de déploiement en conflit. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où DacFx générait une instruction inutile ALTER TRIGGER alors qu’un schéma de déclenchement n’était pas défini. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où la publication de contraintes inline à partir d’un projet générait une instruction redondante ALTER TABLE ... ADD CONSTRAINT. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où le déploiement générait une instruction drop incorrecte pour des contraintes par défaut non nommées. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où sp_addextendedproperty utilisait @level1type=N'NULL' pour une propriété étendue dans une stratégie de sécurité. CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où une importation ou un déploiement BACPAC pouvait déployer une procédure stockée qui utilise OPENROWSET(BULK ..., DATA_SOURCE = ...) avant sa source de données externe. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment J’ai corrigé un problème où un rapport de prévisualisation de déploiement n’affichait pas les contraintes par défaut qu’une reconstruction de table recréerait après le réordre des colonnes. Le script de déploiement généré était déjà correct. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Export Correction d’un problème où une exportation BACPAC volumineuse échouait en raison d’un débordement de Stream was too long dans System.IO.Packaging. SqlPackage CLI
Export Correction d’un problème lors de l’exportation de grandes colonnes Always Encrypted de longueur fixe vers un BACPAC. SqlPackage CLI
Extract Correction d’une InvalidCastException lors de l’extraction des autorisations au niveau de l’objet sur une politique de sécurité. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Extract Correction d’un problème entraînant, lors de l’extraction de la base de données Azure SQL, la perte des correspondances entre utilisateurs et connexions pour les connexions externes Microsoft Entra ou les connexions SQL classiques. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Extract Correction d’un problème lors de l’extraction d’un projet SQL, qui ajoutait les options SET ANSI_NULLS et SET QUOTED_IDENTIFIER par lot dans le .sqlproj généré, ce qui empêchait le déploiement des objets qui nécessitent ces options dans Data Warehouse dans Microsoft Fabric. SqlPackage CLI ; projets MSBuild/SQL
Extract Correction d’un problème qui faisait échouer l’ingénierie inverse avec SQL72018: SqlExternalLanguage could not be imported en présence de langages externes définis par le système dans SQL Server 2027. CLI SqlPackage ; API DacFx / Comparaison de schéma
Extract Correction d’un problème entraînant l’échec de la rétro-ingénierie des langues externes sur Azure SQL Managed Instance, car is_system_language n’a pas pu être lié. CLI SqlPackage ; API DacFx / Comparaison de schéma
Import Correction d’un problème où une importation BACPAC laissait une grande VARBINARY(MAX) valeur vide alors que la seule clé unique de la table contenait une NULL colonne. SqlPackage CLI
Import Correction d’un problème où les importations cloud BACPAC avec index vectoriels échouaient avant le chargement des données de table. La création d’indice vectoriel se termine désormais pendant la phase de données. SqlPackage CLI
Platform Correction d’un problème où la désérialisation DACPAC héritée échouait sur les flux de parties de paquet non recherchés. CLI SqlPackage ; API DacFx / Comparaison de schéma
Platform Correction d’un problème où DacPackage.Unpack permettait aux chemins des parties du package d’être résolus en dehors du répertoire de destination demandé. API DacFx / Comparaison de schémas
Comparaison des schémas Correction d’un problème où la comparaison de schéma avec Data Warehouse dans Microsoft Fabric incluait des clés primaires et d’autres contraintes issues des tables exclues dans le script de déploiement généré. API DacFx / Comparaison de schémas
Comparaison des schémas Correction d’un problème où la comparaison de schémas émettait des scripts enfant-éléments redondants pour les éléments scriptables en ligne. API DacFx / Comparaison de schémas
Projets SQL Correction d’un problème où des avertissements SQL71558 concernant la casse des identifiants étaient signalés pour les références résolues via des synonymes. Problème GitHub Projets MSBuild / SQL
Projets SQL A été corrigé un problème où la création ou la mise à jour d’un projet SQL produisait un ordre non déterministe des objets. Problème GitHub Projets MSBuild / SQL
Projets SQL Correction d’un problème où les compilations de projets SQL échouaient lors de la référence à des données externes, comme avec OPENROWSET. Problème GitHub Projets MSBuild / SQL
Projets SQL Correction de l’alias de table VECTOR_SEARCH et de la résolution des colonnes de distance dans les compilations de projets SQL. Projets MSBuild / SQL ; API DacFx / Comparaison de schémas
Projets SQL Mises à jour les emplacements des messages d’erreur pour utiliser (line,col) à la place de (line,col,line,col). Projets MSBuild / SQL

170.4.83.3 SqlPackage

Date de publication : 3 juin 2026

dotnet tool install -g microsoft.sqlpackage --version 170.4.83.3
Platform Download
Windows .NET 10 fichier .zip
Windows .NET Framework fichier .msi
macOS .NET 10 fichier .zip
Linux .NET 10 fichier .zip

Features

Feature Details S’applique à
Option de base de données Ajout de la prise en charge de l’option de base de données AUTOMATIC_INDEX_COMPACTION. Documentation sur la compaction automatique des index CLI SqlPackage ; API DacFx / Comparaison de schéma
Masquage dynamique des données Ajout de la prise en charge du masquage dynamique des données aux opérations d’extraction et de publication pour Data Warehouse dans Microsoft Fabric. CLI SqlPackage ; API DacFx / Comparaison de schéma
Extract Ajout de la prise en charge de l’extraction d’une base de données au format de projet SQL. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Platform Références Microsoft. Data.SqlClient v6.1.5. Platform
ScriptDom Mise à jour de ScriptDom vers la version 180.18.1. Platform

Fixes

Feature Details S’applique à
Deployment Correction des échecs de déploiement provoqués par une fonction liée au schéma qui bloquait les opérations ALTER TABLE. CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème lié à la préservation des informations de propriété de modèle externe lors du déploiement sur une base de données. CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème lié au déploiement d’une table avec CLUSTER BY vers un entrepôt de données dans Microsoft Fabric. CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème lors du déploiement d’une table à IDENTITY colonne dans un entrepôt de données Microsoft Fabric. CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème en raison duquel un fichier DacPac était recherché sous forme de majuscules lors du déploiement, ce qui pouvait entraîner l’échec du déploiement dans certaines paramètres régionaux, comme le turc. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Import Correction d’un problème où les déclencheurs de base de données et de DDL insérant des données dans des tables pouvaient interférer avec le processus d’importation. CLI SqlPackage ; API DacFx / Comparaison de schéma
Comparaison des schémas Correction d’un problème où l’augmentation de la longueur d’un champ varchar entraîne un avertissement de perte de données et une vérification qui échoue lorsque des lignes sont présentes. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Projets SQL Correction d’un bogue lors de la génération de fichiers SQL à partir d’un projet dans des machines non Windows. Projets MSBuild / SQL
Projets SQL Correction d’un problème où les scripts générés utilisant un .scmp fichier en tant que source contenaient des commandes indésirables SET ANSI_NULLS OFF . Problème GitHub Projets MSBuild / SQL ; API DacFx / Comparaison de schémas
Comparaison des schémas Correction d’un problème où le message d’exception était incorrect lorsque la TargetScripts balise était manquante dans un .scmp fichier. Problème GitHub API DacFx / Comparaison de schémas
Deployment Correction d’un problème où un(e) NullReferenceException se produisait lors de l’utilisation de IncludeCompositeObjects=true avec une référence SameDatabase. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Platform Amélioration du message d’erreur lors de la spécification d’un modèle de stockage non pris en charge sur .NET Core. Problème GitHub Plate-forme; SqlPackage CLI
Entrepôt de données Fabric Correction d’un problème où le déploiement de tables comportant des colonnes IDENTITY dans Fabric Data Warehouse échouait en raison de la syntaxe SEED ou INCREMENT non prise en charge. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma

170.3.93 SqlPackage

Date de publication : 10 février 2026

dotnet tool install -g microsoft.sqlpackage --version 170.3.93
Platform Download
Windows .NET 10 fichier .zip
Windows fichier .msi
macOS .NET 10 fichier .zip
Linux .NET 10 fichier .zip

Features

Feature Details S’applique à
Deployment Ajout de la prise en charge des options de base de données ACCELERATED_DATABASE_RECOVERY et OPTIMIZED_LOCKING. CLI SqlPackage ; API DacFx / Comparaison de schéma
Permissions Améliore la publication des autorisations pour inclure EXECUTE ON EXTERNAL MODEL. CLI SqlPackage ; API DacFx / Comparaison de schéma
Platform Ajout de la prise en charge de .NET 10 à la bibliothèque DacFx et à l’interface CLI SqlPackage. SqlPackage dotnet tool est disponible pour .NET 8 et .NET 10. Plate-forme; Interface CLI SqlPackage ; API DacFx / Comparaison de schémas
Platform Ajout de la prise en charge de .NET Standard 2.0 à la bibliothèque DacFx. Plate-forme; API DacFx / Comparaison de schémas
Platform Fait référence à Microsoft.Data.SqlClient v6.1.3. Platform
ScriptDom Mise à jour de ScriptDom vers la version 170.157.0. Platform
Vector Étend la prise en charge des colonnes vectorielles pour permettre la modification du type de base. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas

Fixes

Feature Details S’applique à
Deployment Correction d’un bogue avec le déploiement sur une base de données SQL dans Microsoft Fabric lorsque la base de données cible inclut une stratégie de sécurité. CLI SqlPackage ; API DacFx / Comparaison de schéma
Export Correction d’un problème où les fichiers exportés .dacpac échouent à la validation du schéma XSD en raison de valeurs d’attribut booléennes utilisant True/False au lieu des valeurs en minuscules true/false. Problème GitHub SqlPackage CLI
Import Correction d’un problème où l’importation d’une table avec des caractères spéciaux dans le nom (comme /, " ou $) échoue à importer les données sans avertir l’utilisateur. Problème GitHub SqlPackage CLI
Ledger Correction d’un problème en raison duquel une table de registre avec une colonne calculée provoquait une NullReferenceException lors de la validation et de la génération du modèle. Problème GitHub Projets MSBuild / SQL ; API DacFx / Comparaison de schémas
Projets SQL Correction d’un problème en raison duquel la création d’un projet SQL avec une définition inline d’index columnstore en cluster sur une table échoue avec une erreur de syntaxe. Problème GitHub Projets MSBuild / SQL
Projets SQL Correction d’un problème où un index columnstore en cluster sur une table avec NVARCHAR(MAX) ou d’autres colonnes de type LOB signale incorrectement une erreur indiquant que les index columnstore ne sont pas pris en charge avec les colonnes vectorielles. Problème GitHub Projets MSBuild / SQL
Vector Correction d’un problème où les procédures utilisant VECTOR_SEARCH signalent un avertissement de validation indiquant que la référence de colonne ne peut être résolue. Problème GitHub Projets MSBuild / SQL ; API DacFx / Comparaison de schémas

170.2.70 SqlPackage

Date de publication : 14 octobre 2025

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

Features

Feature Details S’applique à
Modèles externes Ajout de la prise en charge des modèles externes dans Azure SQL Database et SQL Server 2025 (17.x) pour l’importation, l’exportation, l’extraction, le déploiement et la génération de projet SQL. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas
Modèles externes Ajout de la prise en charge des fonctions AI_GENERATE_CHUNKS et AI_GENERATE_EMBEDDINGS. CLI SqlPackage ; API DacFx / Comparaison de schéma
JSON Ajout de la prise en charge des index JSON dans Azure SQL Database et SQL Server 2025 (17.x) pour l’importation, l’exportation, l’extraction, le déploiement et la génération de projet SQL. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas
JSON Ajout de la prise en charge des fonctions JSON JSON_ARRAYAGG, JSON_OBJECTAGGet JSON_QUERY. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas
Platform Le Kit de développement logiciel (SDK) .NET de build SqlPackage .zip est mis à jour vers la version 8.0.414 Plate-forme; SqlPackage CLI
Regex Ajout de la prise en charge de la fonction REGEXP_LIKE. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas
ScriptDom Mise à jour de ScriptDom vers la version 170.128.0. Platform
Vector Ajout de la prise en charge des index vectoriels dans Azure SQL Database et SQL Server 2025 (17.x) pour l’importation, l’exportation, l’extraction, le déploiement et la génération de projet SQL. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas
Vector Développe la prise en charge du type de données vectorielles vers SQL Server 2025 (17.x) et spécifie la taille flottante 32 bits. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas
Vector Ajout de la prise en charge de la fonction Vector VECTOR_SEARCH. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas

Fixes

Feature Details S’applique à
Masquage des données Correction d’un problème où les fonctions de masquage des données datetime n’étaient pas reconnues lors de la génération du projet. Problème GitHub Projets MSBuild / SQL
Modèles externes Correction d’un problème où les dépendances externes de modèle sur des informations d’identification liées à la base de données provoquent l’échec de la génération du projet. Projets MSBuild / SQL
JSON Correction d’un bogue lors de la comparaison des index JSON avec le chemin JSON par défaut. API DacFx / Comparaison de schémas ; SqlPackage CLI
Platform Fait référence à Microsoft.Data.SqlClient v5.1.7. Platform
XML Correction d’un problème où le chemin de requête XML (xQuery) n’était pas traité comme sensible à la casse lors de la comparaison de modèles. Même sur les bases de données insensibles à la casse, le chemin d’accès xQuery est sensible à la casse. Problème GitHub API DacFx / Comparaison de schémas ; SqlPackage CLI

170.1.61 SqlPackage

Date de publication : 30 juillet 2025

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

Features

Feature Details S’applique à
Virtualisation de données Ajout de la prise en charge des objets liés à la virtualisation des données pour Azure SQL Database dans les opérations d’importation, d’exportation, d’extraction et de publication. SqlPackage CLI
Virtualisation de données Ajout d’Azure SQL Database à la version préliminaire de la fonctionnalité de publication avec des fichiers Parquet, permettant d’utiliser le Stockage Blob Azure et des fichiers Parquet pour importer des données dans une base de données. L’extraction de données dans des fichiers Parquet n’est pas disponible pour Azure SQL Database, car elle dépend des fonctionnalités non disponibles dans Azure SQL Database. CREATE EXTERNAL TABLE AS SELECT SqlPackage CLI
Deployment Ajout de la prise en charge des propriétés de publication /p:IgnorePreDeployScript et /p:IgnorePostDeployScript. Ces propriétés ont la valeur par défaut false et, quand elles sont activées, le plan de déploiement omettant les scripts correspondants. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Permissions Ajout de la prise en charge de l’autorisation ALTER ANY EXTERNAL MIRROR pour Azure SQL Database et SQL Database dans Microsoft Fabric. Cette autorisation est nécessaire pour exporter une base de données qui contient une ou plusieurs tables mises en miroir. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Permissions Ajout de la prise en charge des autorisations CREATE ANY EXTERNAL MODEL et ALTER ANY EXTERNAL MODEL de SQL Server 2025 (17.x). CLI SqlPackage ; API DacFx / Comparaison de schéma
Permissions Ajout du support de l’autorisation ALTER ANY INFORMATION PROTECTION pour SQL Server 2025 (17.x) et Azure SQL Database. CLI SqlPackage ; API DacFx / Comparaison de schéma
Platform Le Kit de développement logiciel (SDK) .NET de build SqlPackage .zip est mis à jour vers la version 8.0.412. Plate-forme; SqlPackage CLI
ScriptDom Mise à jour de ScriptDom vers la version 170.0.64. Platform
ScriptDom Met à jour l’entrepôt de données dans la plateforme Fabric pour l’utiliser TSqlFabricDWParser dans ScriptDom. Plate-forme; API DacFx / Comparaison de schémas

Fixes

Feature Details S’applique à
Toujours Chiffré Correction d’un problème où l’option Interactive du /AzureKeyVaultAuthMethod paramètre de publication ne fonctionnait pas correctement. SqlPackage CLI
Deployment Correction d’un problème où la DbScopedConfigMaxDOPSecondarypropriété n’était pas définie correctement dans le déploiement. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où la publication de tables contenant des contraintes de clé étrangère échoue à s'exécuter en raison d’une syntaxe non prise en charge dans le Data Warehouse de Microsoft Fabric. SqlPackage CLI
Deployment Correction d’un problème où les objets serveur étaient inclus lors du déploiement sur une base de données SQL dans Microsoft Fabric. Les objets serveur ne sont pas pris en charge dans la base de données SQL dans Microsoft Fabric. Problème GitHub SqlPackage CLI
Deployment Correction d’un problème où les index columnstore en cluster sont créés en créant d’abord un index cluster, ce qui augmente la surcharge de déploiement et le temps. Problème GitHub SqlPackage CLI
Extract Correction d’un problème où l’extraction d’une base de données à partir d’une base de données SQL dans Microsoft Fabric entraîne des scripts de définition utilisateur inutilisables. Problème GitHub SqlPackage CLI

170.0.94 SqlPackage

Date de publication : 15 avril 2025

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

Features

Feature Details S’applique à
DACPACVerify La prise en charge de la vérification du contenu de deux .dacpac fichiers est ajoutée dans l’outil de préversion Microsoft.DacpacVerify. API DacFx / Comparaison de schémas
Extract Ajout de la prise en charge de la décompression d’un fichier .dacpac dans un dossier. La commande /Action:Extract est utilisée avec les paramètres /SourceFile: et /TargetFile:. Le fichier cible doit être un dossier et quand un fichier source (.dacpac) n’est spécifié, aucune propriété de connexion de base de données n’est valide. La propriété /p:ExtractTarget=SchemaObjectType est requise pour l’extraction d’un .dacpac fichier au lieu d’une base de données source. L’exécutable Dacunpack.exe est supprimé du programme d’installation DacFx.msi . CLI SqlPackage ; API DacFx / Comparaison de schéma
Parquet Ajout du support pour les types de données timestamp, rowversion, uniqueidentifier, text, ntext, image, json, xml et vector lors de l’utilisation de fichiers Parquet dans le stockage Blob Azure avec des opérations d'extraction et de publication SqlPackage. SqlPackage CLI
Parquet Ajout de la prise en charge de l’exportation et de l’importation de données de table dans des fichiers BCP lorsque la table contient un type de données non pris en charge, lors de l’utilisation de fichiers Parquet dans Stockage Blob Azure pour le reste des données, avec les opérations d’extraction et de publication SqlPackage. Un exemple de type de données est sql_variant, et une table contenant une colonne de ce type est écrite dans BCP alors que les autres tables sont écrites dans des fichiers Parquet sur le stockage Blob Azure. SqlPackage CLI
Platform Mise à jour de SqlPackage pour .NET Framework vers .NET Framework 4.7.2. Plate-forme; SqlPackage CLI
Platform Suppression de la prise en charge pour .NET 6. Plate-forme; SqlPackage CLI
ScriptDom Mise à jour de ScriptDom vers la version 170.18.0. Platform
Projets SQL Le niveau de compatibilité par défaut pour Azure SQL Database et la base de données SQL dans Microsoft Fabric est désormais défini sur 170. Pour plus d’informations, consultez le niveau de compatibilité de base de données 170 dans Azure SQL Database et la base de données SQL dans Microsoft Fabric. Projets MSBuild / SQL
Vector Le type de données vectorielles est désormais pris en charge dans la plateforme Azure SQL Database cible pour l’importation, l’exportation, l’extraction, le déploiement et la génération du projet SQL. CLI SqlPackage, Projets MSBuild / SQL, API DacFx / Comparaison de schémas

Fixes

Feature Details S’applique à
Deployment Correction d’un problème où le déploiement d’une modification dans une table externe entraîne la suppression et la recréation de toutes les tables externes si la table modifiée ne contenait aucune valeur pour REJECT_VALUE ou REJECT_SAMPLE_VALUE. CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d’un problème où la modification d’une colonne pour développer sa longueur entraîne un avertissement de perte de données incorrect si le classement de la colonne est spécifié et correspond au classement par défaut de la base de données. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Deployment Correction d'un problème où les modifications de la classification de sensibilité sur une table entraînent la recréation des index. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Export Optimisé l’utilisation de l’estimation de taille de table pendant les opérations d’exportation. SqlPackage CLI
Extract Correction d’un problème où l’extraction d’une .dacpac avec une référence de base de données échoue. Problème GitHub CLI SqlPackage ; API DacFx / Comparaison de schéma
Entrepôt de données Fabric Correction d’un problème où la sp_refreshsqlmodule procédure stockée système est appelée pendant une opération de publication. Fabric Data Warehouse ne prend pas en charge sp_refreshsqlmodule et cela entraîne l’échec du déploiement. SqlPackage CLI
Entrepôt de données Fabric Correction d’un problème où les contraintes de table sont incluses dans les fichiers .dacpac mais pas dans les fichiers .sql lors de l'extraction d'une base de données d'un entrepôt de données Fabric. Problème GitHub SqlPackage CLI
Projets SQL Correction d’un problème où la génération sans SSDT installée dans Visual Studio entraîne un comportement de génération incorrect. Problème GitHub Projets MSBuild / SQL
Projets SQL Correction d’un problème où les avertissements de build sont dupliqués dans la sortie lorsque l’analyse du code est activée. Problème GitHub Projets MSBuild / SQL
Projets SQL Correction d’un problème où les paramètres service Broker définis sur des variables entraînent des faux avertissements. Problème GitHub Projets MSBuild / SQL

Versions archivées (162.x et versions antérieures)

Vous trouverez des notes de publication pour la version 162.x et les versions antérieures dans les notes de publication de SqlPackage (archive).