Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S'applique à :SQL Server
Cet article contient les notes de publication de synthèse des quatre Service Packs pour SQL Server 2012. Chaque Service Pack s’additionne aux Service Packs précédents.
Les Service Packs sont disponibles en ligne uniquement et non sur le support d’installation et peuvent être téléchargés comme suit :
Notes de publication de Service Pack 4
Pages de téléchargement
- Pack de fonctionnalités SQL Server 2012 SP4
- Installation du correctif SQL Server 2012 SP4
- SQL Server 2012 SP4 Express
Améliorations des performances et des capacités
- Amélioration de la procédure de nettoyage de l’agent de distribution : une base de données de distribution surdimensionnée provoquait une situation de blocage et d’interblocage. Une procédure de nettoyage améliorée vise à éliminer certains scénarios de blocage ou d’interblocage.
- Mise à l’échelle dynamique des objets mémoire : les objets mémoire sont partitionnés de façon dynamique en fonction du nombre de nœuds et de cœurs sur le matériel actuel. Le but de la promotion dynamique est d’empêcher les goulots d’étranglement potentiels et de partitionner automatiquement un objet mémoire thread-safe. Les objets mémoire non partitionnés peuvent être promus de façon dynamique pour être partitionnés par nœud. Le nombre de partitions est identique au nombre de nœuds NUMA. Les objets mémoire partitionnés par nœud peuvent ensuite être promus pour être partitionnés par UC, où le nombre de partitions est identique au nombre d’UC.
- Activer > 8 To pour le pool de mémoire tampon - Activer un espace d'adressage virtuel de 128 To pour l’utilisation du pool de mémoire tampon
- Nettoyage du suivi des modifications : amélioration des performances et de l'efficacité du nettoyage du suivi des modifications dans les tables auxiliaires de suivi des modifications.
Améliorations de la prise en charge et des diagnostics
- Prise en charge des vidages complets pour les agents de réplication : si les agents de réplication rencontrent une exception non gérée, le comportement par défaut actuel est de créer un vidage minimal des symptômes de l’exception. Le comportement par défaut nécessite une procédure de dépannage complexe pour les exceptions non gérées. SP4 introduit une nouvelle clé de Registre, qui prend en charge la création d’un vidage complet pour les agents de réplication.
- Amélioration des diagnostics dans la sortie XML du plan d’exécution de requêtes : la sortie XML du plan d’exécution de requêtes contient maintenant des informations sur les indicateurs de trace activés, les fractions de mémoire pour la jointure de boucles imbriquées optimisée, le temps processeur et le temps écoulé.
-
Meilleure corrélation entre les diagnostics XE et DMV -
query_hashet des champsquery_plan_hashsont utilisés pour identifier une requête de façon unique. DMV les définit comme des champs varbinary(8), tandis que XEvent les définit comme des champs UINT64. Étant donné que SQL Server n’utilise pas de « bigint non signé », la projection ne fonctionne pas toujours. Cette amélioration introduit de nouvelles colonnes d’action de filtre XEvent équivalentes àquery_hashetquery_plan_hash. La différence est qu’elles sont définies comme des colonnes INT64, ce qui permet la corrélation des requêtes entre XE et DMV. - Amélioration des diagnostics d’allocation et d’utilisation de la mémoire : ajout du nouvel XEvent query_memory_grant_usage (transféré de SQL Server 2016 SP1).
- Ajouter le suivi de protocole dans les étapes de négociation SSL - Ajouter des informations de trace des bits pour la réussite ou l’échec de la négociation, telles que le protocole, etc. Ces informations peuvent aider à résoudre certains problèmes de connectivité, par exemple, dans le déploiement de TLS 1.2.
-
Définition du niveau de compatibilité correct pour la base de données de distribution : après l’installation du Service Pack, le niveau de compatibilité de la base de données de distribution était changé à 90. Le changement de niveau était dû à un problème dans la procédure stockée
sp_vupgrade_replication. Cette procédure stockée a été modifiée afin de définir le niveau de compatibilité correct pour la base de données de distribution. -
Nouvelle commande DBCC pour cloner une base de données : la nouvelle commande DBCC de clonage d’une base de données permet aux utilisateurs avec pouvoir tels que les CSS de résoudre les problèmes rencontrés avec des bases de données de production existantes en clonant le schéma et les métadonnées, sans inclure les données. L’appel est effectué avec la commande DBCC clonedatabase ('nom_base_de_données_source', 'nom_base_de_données_clone'). Les bases de données clonées ne doivent pas être utilisées dans les environnements de production. Pour voir si une base de données a été générée à partir d’un appel pour cloner la base de données, vous pouvez utiliser la commande suivante.
SELECT DATABASEPROPERTYEX('clonedb', 'isClone')La valeur de retour 1 est true, et 0 est false. -
Informations sur les fichiers TempDB et la taille des fichiers dans le journal des erreurs SQL Server - Si la taille et la croissance automatique sont différentes pour les fichiers de données
tempdbau démarrage, imprimez le nombre de fichiers et déclenchez un avertissement. - Messages de prise en charge d’IFI dans le journal des erreurs SQL Server : dans le journal des erreurs, ils indiquent si l’initialisation instantanée de fichiers de base de données est activée ou désactivée
-
Nouvelle DMF pour remplacer la commande DBCC INPUTBUFFER - Une nouvelle fonction de gestion dynamique,
sys.dm_input_bufferqui utilise session_id comme paramètre est introduite pour remplacer la commande DBCC INPUTBUFFER - Amélioration des événements XEvent liés à un échec du routage en lecture seule pour un groupe de disponibilité : actuellement, l’événement XEvent read_only_rout_fail n’est activé que s’il existe une liste de routage, mais aucun des serveurs de la liste de routage n’est disponible pour les connexions. Cette amélioration apporte des informations supplémentaires pour vous aider à résoudre ce type de problème. Elle étend également les points de code où un événement XEvent peut être déclenché.
- Amélioration de la gestion de Service Broker avec le basculement du groupe de disponibilité : Actuellement, lorsque Service Broker est activé sur les bases de données d'un groupe de disponibilité, lors d'un basculement, toutes les connexions du Service Broker qui ont été initiées à partir du réplica principal restent ouvertes. L’amélioration ferme toutes les connexions ouvertes lors d'un basculement du groupe de disponibilité.
- Partitionnement automatique Soft-NUMA - Avec SQL 2014 SP2, le partitionnement automatiqueSoft-NUMA (SQL Server) est introduit lorsque l’indicateur de trace 8079 est activé au niveau du serveur. Lorsque l’indicateur de trace 8079 est activé au démarrage, SQL Server 2014 SP2 interroge la disposition matérielle et configure automatiquement soft NUMA sur les systèmes signalant 8 processeurs ou plus par nœud NUMA. Le comportement automatique de NUMA logiciel tient compte du multithreading simultané (SMT/processeur logique). Le partitionnement et la création de nœuds supplémentaires permettent de dimensionner le traitement en arrière-plan en augmentant le nombre d’écouteurs, en améliorant la mise à l'échelle, ainsi que les capacités réseau et de chiffrement. Il est recommandé de tester d’abord les performances de la charge de travail avec Auto-Soft NUMA avant sa mise en production.
Notes de publication de Service Pack 3
Pages de téléchargement
Pour plus d’informations permettant d’identifier l’emplacement et le nom du fichier à télécharger en fonction de la version actuellement installée, consultez la section « Sélectionner le fichier approprié à télécharger » dans Informations sur SQL Server 2012 Service Pack 3.
Notes de publication de Service Pack 2
Pages de téléchargement
Utilisez le tableau suivant pour identifier l'emplacement et le nom du fichier à télécharger en fonction de la version installée actuellement. Les pages de téléchargement indiquent la configuration système requise et contiennent des instructions d'installation de base.
| Si la version actuellement installée est... | Vous souhaitez… | Téléchargez et installez... |
|---|---|---|
| Installations 32-bit : | ||
| Une version 32 bits de n’importe quelle édition de SQL Server 2012 | Effectuer la mise à niveau vers la version 32 bits de SQL Server 2012 SP2 | SQLServer2012SP2-KB2958429-<arch>-<lang id>.exe depuis la page de téléchargement de SQL Server 2012 SP2 |
| Une version 32 bits de SQL Server 2012 RTM Express | Effectuer la mise à niveau vers la version 32 bits de SQL Server 2012 Express SP2 | SQLEXPR_<arch>_<lang>.msi depuis la page de téléchargement SQL Server 2012 SP2 Express |
| Une version 32 bits de seulement le client et les outils de gestion pour SQL Server 2012 (y compris SQL Server 2012 Management Studio) | Effectuer la mise à niveau du client et des outils de gestion vers la version 32 bits de SQL Server 2012 SP2 | SQLEXPRWT_<arch>_<lang>.msi de la page de téléchargement SQL Server 2012 SP2 Express |
| Une version 32 bits de SQL Server 2012 Management Studio Express | Effectuer la mise à niveau vers la version 32 bits de SQL Server 2012 SP2 Management Studio Express | SQLManagementStudio_<arch>_<lang>.msi de la page de téléchargement SQL Server 2012 SP2 Express |
| Une version 32 bits d'une édition quelconque de SQL Server 2012 et une version 32 bits du client et des outils de gestion (y compris SQL Server 2012 RTM Management Studio) | Effectuer la mise à niveau de tous les produits vers la version 32 bits de SQL Server 2012 SP2 | SQLEXPRADV_<arch>_<lang>.msi de la page de téléchargement de SQL Server 2012 SP2 Express. |
| Une version 32 bits d'un ou plusieurs outils du Feature Pack Microsoft SQL Server 2012 RTM ou du Feature Pack Microsoft SQL Server 2012 SP1 | Effectuer la mise à niveau des outils vers la version 32 bits du Feature Pack Microsoft SQL Server 2012 SP2 | Un ou plusieurs outils à partir de la page de téléchargement du Feature Pack Microsoft SQL Server 2012 SP2 |
| Installations 64 bits : | ||
| Une version 64 bits d'une édition quelconque de SQL Server 2012 | Effectuer la mise à niveau vers la version 64 bits de SQL Server 2012 SP2 | SQLServer2012SP2-KB2958429-<arch>-<langid>.exe de la page de téléchargement SQL Server 2012 SP2 |
| Version 64 bits de SQL Server 2012 RTM Express | Effectuer la mise à niveau vers la version 64 bits de SQL Server 2012 SP2 | SQLEXPR_<arch>_<lang>.msi depuis la page de téléchargement de SQL Server 2012 SP2 Express |
| Une version 64 bits uniquement du client et des outils de gestion de SQL Server 2012 (y compris SQL Server 2012 Management Studio) | Effectuer la mise à niveau du client et des outils de gestion vers la version 64 bits de SQL Server 2012 SP2 | SQLEXPRWT_<arch>_<lang>.msi de la page de téléchargement SQL Server 2012 SP2 Express |
| Version 64 bits de SQL Server 2012 Management Studio Express | Effectuer la mise à niveau vers la version 64 bits de SQL Server 2012 SP2 Management Studio Express | SQLManagementStudio_<arch>_<lang>.msi de la page de téléchargement SQL Server 2012 SP2 Express |
| Une version 64 bits d'un ou plusieurs outils du Feature Pack Microsoft SQL Server 2012 RTM ou du Feature Pack Microsoft SQL Server 2012 SP1 | Effectuer la mise à niveau des outils vers la version 64 bits du Feature Pack Microsoft SQL Server 2012 SP2 | Un ou plusieurs outils à partir de la page de téléchargement du Feature Pack Microsoft SQL Server 2012 SP2 |
Notes de publication de Service Pack 1
Pages de téléchargement
Utilisez le tableau suivant pour déterminer le fichier à télécharger et installer. Vérifiez que vous disposez de la configuration requise avant d'installer le Service Pack. La configuration requise est disponible sur les pages de téléchargement liées dans le tableau.
| Si la version actuellement installée est... | Vous souhaitez… | Téléchargez et installez... |
|---|---|---|
| Installations 32-bits : | ||
| Une version 32 bits de n’importe quelle édition de SQL Server 2012 | Effectuer la mise à niveau vers la version 32 bits de SQL Server 2012 SP1 | SQLServer2012SP1-KB2674319-x86-ENU.exe |
| Une version 32 bits de SQL Server 2012 RTM Express | Effectuer la mise à niveau vers la version 32 bits de SQL Server 2012 Express SP1 | SQLServer2012SP1-KB2674319-x86-ENU.exe |
| Une version 32 bits de seulement le client et les outils de gestion pour SQL Server 2012 (y compris SQL Server 2012 Management Studio) | Effectuer la mise à niveau du client et des outils de gestion vers la version 32 bits de SQL Server 2012 SP1 | SQLManagementStudio_x86_ENU.exe |
| Une version 32 bits de SQL Server 2012 Management Studio Express | Effectuer la mise à niveau vers la version 32 bits de SQL Server 2012 SP1 Management Studio Express | SQLManagementStudio_x86_ENU.exe |
| Une version 32 bits d'une édition quelconque de SQL Server 2012 et une version 32 bits du client et des outils de gestion (y compris SQL Server 2012 RTM Management Studio) | Effectuer la mise à niveau de tous les produits vers la version 32 bits de SQL Server 2012 SP1 | SQLServer2012SP1-KB2674319-x86-ENU.exe |
| Une version 32 bits d'un ou de plusieurs outils du Feature Pack Microsoft SQL Server 2012 RTM | Effectuer la mise à niveau des outils vers la version 32 bits du Feature Pack Microsoft SQL Server 2012 SP1 | Un ou plusieurs fichiers du Feature Pack Microsoft SQL Server 2012 SP1 |
| Pas d’installation 32 bits de SQL Server 2012 | Installer SQL Server 2012 32 bits, y compris SP1 (nouvelle instance avec SP1 préinstallé) | SQLServer2012SP1-FullSlipstream-x86-ENU.exeetSQLServer2012SP1-FullSlipstream-x86-ENU.box |
| Pas d’installation 32 bits de SQL Server 2012 Management Studio | Installer la version 32 bits de SQL Server 2012 Management Studio, y compris SP1 | SQLManagementStudio_x86_ENU.exe |
| Pas de version 32 bits de SQL Server 2012 RTM Express | Install la version 32 bits de SQL Server 2012 Express, y compris SP1 | SQLEXPR32_x86_ENU.exe |
| Une installation 32 bits de SQL Server 2008 ou de SQL Server 2008 R2 | Mise à niveau sur place vers la version 32 bits de SQL Server 2012, y compris SP1 | SQLServer2012SP1-FullSlipstream-x86-ENU.exeetSQLServer2012SP1-FullSlipstream-x86-ENU.box |
| Installations 64-bits : | ||
| Une version 64 bits d'une édition quelconque de SQL Server 2012 | Effectuer la mise à niveau vers la version 64 bits de SQL Server 2012 SP1 | SQLServer2012SP1-KB2674319-x64-ENU.exe |
| Version 64 bits de SQL Server 2012 RTM Express | Effectuer la mise à niveau vers la version 64 bits de SQL Server 2012 SP1 | SQLServer2012SP1-KB2674319-x64-ENU.exe |
| Une version 64 bits uniquement du client et des outils de gestion de SQL Server 2012 (y compris SQL Server 2012 Management Studio) | Effectuer la mise à niveau du client et des outils de gestion vers la version 64 bits de SQL Server 2012 SP1 | SQLManagementStudio_x64_ENU.exe |
| Version 64 bits de SQL Server 2012 Management Studio Express | Effectuer la mise à niveau vers la version 64 bits de SQL Server 2012 SP1 Management Studio Express | SQLManagementStudio_x64_ENU.exe |
| Une version 64 bits d'une édition quelconque de SQL Server 2012 et une version 64 bits du client et des outils de gestion (y compris SQL Server 2012 RTM Management Studio) | Effectuer la mise à niveau de tous les produits vers la version 64 bits de SQL Server 2012 SP1 | SQLServer2012SP1-KB2674319-x64-ENU.exe |
| Une version 64 bits d'un ou de plusieurs outils du Feature Pack Microsoft SQL Server 2012 RTM | Effectuer la mise à niveau des outils vers la version 64 bits du Feature Pack Microsoft SQL Server 2012 SP1 | Un ou plusieurs fichiers du Feature Pack Microsoft SQL Server 2012 SP1 |
| Aucune installation version 64 bits de SQL Server 2012 | Installez une version 64 bits de Server 2012 notamment SP1 (nouvelle instance avec la version SP1 préinstallée) | SQLServer2012SP1-FullSlipstream-x64-ENU.exeetSQLServer2012SP1-FullSlipstream-x64-ENU.box |
| Aucune installation version 64 bits de SQL Server 2012 Management Studio | Installer la version 64 bits de SQL Server 2012 Management Studio y compris le SP1 | SQLManagementStudio_x64_ENU.exe |
| Aucune version 64 bits de SQL Server 2012 RTM Express | Installer la version 64 bits de SQL Server 2012 Express y compris le SP1 | SQLEXPR_x64_ENU.exe |
| Une installation 64 bits de SQL Server 2008 ou de SQL Server 2008 R2 | Mise à niveau sur place vers la version 64 bits de SQL Server 2012, y compris SP1 | SQLServer2012SP1-FullSlipstream-x64-ENU.exe et SQLServer2012SP1-FullSlipstream-x64-ENU.box. Téléchargez Service Pack 1. |
La réinstallation des instances de cluster à basculement SQL Server échoue si vous utilisez la même adresse IP
Problème : si vous spécifiez une adresse IP incorrecte lors de l’installation d’une instance de cluster de basculement SQL Server, l’installation échoue. Après avoir désinstallé l'instance en échec, si vous tentez de réinstaller l'instance de cluster de basculement SQL Server avec le même nom d'instance et une adresse IP correcte, l'installation échoue. Cet échec est dû au groupe de ressources dupliqué conservé par l'installation précédente.
Solution de contournement : pour résoudre ce problème, utilisez un autre nom d’instance durant la réinstallation, ou supprimez manuellement le groupe de ressources avant la réinstallation. Pour plus d’informations, consultez Ajouter ou supprimer des nœuds dans une instance de cluster de basculement (Configuration).
Analysis Services et PowerPivot
L’outil de configuration PowerPivot ne crée pas la Galerie PowerPivot
Problème : l’outil de configuration PowerPivot configure un site d’équipe, et la Galerie PowerPivot n’est donc pas créée.
Solution de contournement : créez une application (bibliothèque).
Vérifiez que la fonctionnalité de collection de site Fonctionnalité d'intégration PowerPivot pour les collections de sites est active.
Dans la page Contenu du site d’un site existant, sélectionnez Ajouter une application.
Sélectionnez Galerie PowerPivot.
Utiliser PowerPivot pour Excel avec Excel 2013, vous devez utiliser le complément installé avec Excel
Problème : avec Office 2010, PowerPivot pour Excel est un complément autonome qui peut être téléchargé à partir de https://www.microsoft.com/bi/powerpivot.aspx. Sinon, vous pouvez également le télécharger depuis le Centre de téléchargement Microsoft. Il existe deux versions du complément PowerPivot disponibles en téléchargement : une qui est fournie avec SQL Server 2008 R2, et une autre qui est fournie avec SQL Server 2012. Toutefois, pour Office 2013, PowerPivot pour Excel est fourni avec Office et s'installe en même temps qu'Excel. Bien que les versions SQL Server 2008 R2 et SQL Server 2012 de PowerPivot pour Excel 2010 ne soient pas compatibles avec Excel 2013, vous pouvez toujours installer PowerPivot pour Excel 2010 sur votre ordinateur client si vous souhaitez exécuter Excel 2010 en parallèle d’Excel 2013. En d'autres termes, les deux versions d'Excel peuvent coexister, de même que les compléments PowerPivot correspondants.
Solution de contournement : pour utiliser PowerPivot pour Excel 2013, vous devez activer le complément COM. Dans Excel 2013, sélectionnez Fichier | Options | Compléments. Dans la liste déroulante Gérer, sélectionnez Compléments COM et cliquez sur Go. Dans Compléments COM, sélectionnez Microsoft Office PowerPivot pour Excel 2013, puis sélectionnez OK.
Services de reporting
Installez et configurez SharePoint Server 2013 avant d’installer Reporting Services
Problème : effectuez les opérations suivantes avant d’installer SQL Server Reporting Services (SSRS).
Exécutez l'Outil de préparation des produits SharePoint 2013.
Installez SharePoint Server 2013.
Exécutez l'Assistant Configuration de produit SharePoint 2013 ou effectuez un ensemble équivalent d'étapes de configuration pour configurer la ferme SharePoint.
Solution de contournement : si vous avez installé le mode SharePoint de Reporting Services avant de configurer la batterie de serveurs SharePoint, la solution de contournement dépend des autres composants installés.
Power View dans SharePoint Server 2013 nécessite Microsoft.AnalysisServices.SPClient.dll
Problème : Reporting Services n’installe pas un composant nécessaire, Microsoft.AnalysisServices.SPClient.dll. Si vous installez SharePoint Server 2013 Preview et SQL Server 2012 SP1 (11.0.3x) Reporting Services en mode SharePoint, mais que vous ne téléchargez pas et n’installez pas le package de PowerPivot pour SharePoint 2013, spPowerPivot.msi, Power View ne fonctionne pas et montre les symptômes suivants.
Symptômes : Quand vous tentez de créer un rapport Power View, un message d’erreur semblable au suivant s’affiche :
- « Impossible de créer une connexion à la source de données... »
Les détails de l’erreur interne contiennent un message similaire au message suivant :
- La valeur 'SharePoint Principal' n'est pas prise en charge pour la propriété de chaîne de connexion 'Identité d'utilisateur'.
Solution de contournement : installez le package d’installation PowerPivot pour SharePoint 2013 (spPowerPivot.msi) sur SharePoint Server 2013. Le package d'installation est disponible dans le cadre du Feature Pack SQL Server 2012 SP1 (11.0.3x) . Le Feature Pack peut être téléchargé à partir du centre de téléchargement Microsoft à l’adresse SQL Server 2012 SP1 Feature Pack.
Les feuilles Power View dans un classeur PowerPivot sont supprimées après les actualisations des données planifiées
Problème : dans le complément PowerPivot pour SharePoint, l’utilisation de l’actualisation planifiée des données sur un classeur avec Power View a pour effet de supprimer toutes feuilles Power View.
Solution de contournement : pour utiliser l’actualisation planifiée des données avec des classeurs Power View, créez un classeur PowerPivot qui est simplement le modèle de données. Créez un classeur distinct avec les feuilles Excel et Power View qui se lie au classeur PowerPivot avec le modèle de données. Seul le classeur PowerPivot avec le modèle de données doit être planifié pour l'actualisation des données.
Services de qualité des données
DQS disponible dans l’édition incorrecte de SQL Server 2012
Problème : dans la version commerciale de SQL Server 2012 (11.x), la fonctionnalité Data Quality Services (DQS) est disponible dans les éditions de SQL Server autres que les éditions Enterprise, Business Intelligence et Developer. Après avoir installé SQL Server 2012 SP1, DQS ne sera disponible que dans les éditions Enterprise, Business Intelligence et Developer.
Solution de contournement : si vous utilisez DQS dans une édition non prise en charge, effectuez une mise à niveau vers une édition prise en charge ou supprimez la dépendance à cette fonctionnalité dans vos applications.
SQL Server Express
Version complète de SQL Server Management Studio disponible dans SQL Server Express 2012 SP1
La version SQL Server 2012 Express Service Pack 1 (SP1) inclut la version complète de SQL Server 2012 Management Studio (qui était précédemment disponible uniquement sur le DVD SQL Server 2012) au lieu de SQL Server 2012 Management Studio Express. Pour télécharger et installer SQL Server 2012 Express SP1, consultez SQL Server 2012 Express Service Pack 1.
Service et outil de conception de Change Data Capture pour Oracle par Attunity
Mise à niveau de CDC Service et de l'outil de conception
Problème : Si Change Data Capture Designer pour Oracle et Change Data Capture Service pour Oracle par Attunity sont installés sur votre ordinateur quand vous installez SQL Server 2012 SP1, ces composants ne sont pas mis à niveau durant l’installation du SP1.
Solution de contournement : Pour mettre à niveau les composants de CDC vers la dernière version :
Téléchargez les fichiers .msi pour le service de capture de données modifiées pour Oracle par Attunity à partir de la page de téléchargement du Feature Pack SQL Server 2012 SP1.
Exécutez le fichier .msi.
SQL Server Data-Tier Application Framework (DACFx)
Prise en charge de la mise à niveau sur place
Cette version de l’Infrastructure d’application de couche Données (DACFx) prend en charge la mise à niveau de versions précédentes, pou qu’il ne soit pas nécessaire de supprimer les installations DACFx précédentes avant d’effectuer la mise à niveau de cette version. Téléchargez Data-Tier Application Framework.
Prise en charge des index XML sélectifs
SQL Server 2012 SP1 inclut la prise en charge des index XML sélectifs (SXI), une nouvelle fonctionnalité SQL Server qui fournit une nouvelle façon d’indexer les données de colonne XML avec des performances et une efficacité accrues.
DACFx prend maintenant en charge des index SXI dans tous les scénarios DAC et tous les outils clients. SXI n'est pris en charge que dans cette version du SSDT. Les versions SSDT RTM et septembre 2012 ne prennent pas en charge SXI.
Prise en charge du format natif de données BCP
Précédemment, le format de données utilisé pour stocker les données de table à l'intérieur des packages DACPAC et BACPAC était JSON. Avec cette mise à jour, le format natif de données BCP est maintenant le format de persistance des données. Cette modification permet d'améliorer la fidélité du type de données SQL Server à DACFx notamment la prise en charge des types SQL_Variant ainsi que les performances de déploiement des données pour les bases de données à grande échelle.
Conservation de l’état de la contrainte de validation dans la création et déploiement des packages
Précédemment, DACFx n’a pas conservé l’état (WITH CHECK/NOCHECK) des contraintes de vérification définies sur les tables du schéma de base de données ou stocke ces informations dans les DACPACs. Ce comportement pourrait conduire à des problèmes potentiels sur le déploiement des packages quand il y a des données existantes de la table qui ne respectent pas les contraintes de vérification. Avec cette mise à jour, DACFx stocke désormais l'état actuel des contraintes de vérification au sein du DACPAC lors de son extraction d'une base de données et restaure de manière appropriée cet état lors le déploiement des packages.
Mises à jour de SqlPackage.exe (outil de ligne de commande DACFx)
Extraire DACPAC avec les données - Crée un fichier d’instantanés de base de données (.dacpac) à partir d’une base de données Azure SQL Database ou SQL Server active qui contient les données des tables d’utilisateur en plus du schéma de la base de données. Ces packages peuvent être publiés sur une base de données Azure SQL Database ou SQL Server nouvelle ou existante avec l’action de publication de SqlPackage.exe. Les données contenues dans le package remplacent les données existantes dans la base de données cible.
Exporter BACPAC - Crée un fichier de sauvegarde logique (
.bacpac) d’un serveur SQL en direct ou d’une base de données Azure SQL contenant le schéma de la base de données et les données utilisateur qui peuvent être utilisées pour migrer une base de données de SQL Server localement vers la base de données Azure SQL. Les bases de données compatibles avec Azure peuvent être exportées et importées entre les versions prises en charge de SQL Server.Importer BACPAC - Importe un fichier
.bacpacpour créer une nouvelle base de données SQL Server ou Azure SQL Database, ou pour en remplir une vide.
Pour plus d’informations, consultez la documentation SqlPackage.
Compatibilité du package
Cette version introduit plusieurs scénarios de compatibilité ascendante des packages DAC.
Les packages DAC créés par cette version qui ne contiennent pas d’éléments SXI ou de données de table peuvent être consommés par les versions précédentes de DACFx (SQL Server 2012 RTM, SQL Server 2012 CU1 et DACFx septembre 2012).
Tous les packages DAC créés par les versions précédentes de DACFx peuvent être consommés par cette version.
Contenu connexe
- Installer des mises à jour de maintenance de SQL Server 2012
- Dernières mises à jour et historique des versions pour SQL Server
- Éditions et fonctionnalités prises en charge de SQL Server 2016
Obtenir de l’aide
- Idées pour SQL : vous avez des suggestions pour améliorer SQL Server ?
- Questions et réponses Microsoft (SQL Server)
- DBA Stack Exchange (balise sql-server) : posez des questions sur SQL Server
- Stack Overflow (balise sql-server) : réponses aux questions sur le développement SQL
- Termes du contrat de licence Microsoft SQL Server et autres informations
- Options de support pour les utilisateurs professionnels
- Aide et commentaires supplémentaires pour SQL Server
Contribuer à la documentation SQL
Saviez-vous que vous pouvez modifier le contenu SQL vous-même ? Dans ce cas, non seulement vous nous aidez à améliorer notre documentation, mais vous êtes également cité en tant que contributeur à la page.
Pour plus d’informations, consultez la documentation Modifier Microsoft Learn.