Notes de publication de SQL Server 2014
S'applique à : SQL Server
Cet article décrit les problèmes connus avec les versions de SQL Server 2014 (12.x), dont les Service Packs associés.
SQL Server 2014 Service Pack 2 (SP2)
SQL Server 2014 SP2 contient des cumuls de correctifs logiciels publiés pour SQL Server 2014 SP1 CU7. Il contient des améliorations centrées sur les performances, la scalabilité et les diagnostics basés sur les commentaires des clients et de la Communauté SQL.
Améliorations des performances et de la scalabilité dans SP2
Fonctionnalité | Description | Informations supplémentaires |
---|---|---|
Partitionnement du NUMA logiciel automatique | Vous pouvez configurer automatiquement le NUMA logiciel sur les systèmes ayant 8 UC ou plus par nœud NUMA. | Soft-NUMA (SQL Server) |
Buffer Pool Extension | Permet au pool de mémoires tampons SQL Server de monter en charge au-delà 8 To. | Extension du pool de mémoires tampons |
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. Cette amélioration rend inutile l’indicateur de trace 8048 après SQL 2014 SP2. | Mise à l’échelle dynamique des objets mémoire |
Indicateur MAXDOP pour les commandes DBCC CHECK* | Cette amélioration est utile pour exécuter DBCC CHECKDB avec un paramètre MAXDOP autre que la valeur sp_configure. | Indicateurs (Transact-SQL) - Requête |
Amélioration du verrouillage tournant SOS_RWLock | Supprime la nécessité du verrouillage tournant pour SOS_RWLock et utilise à la place des techniques sans verrou similaires à OLTP en mémoire. | Nouvelle conception de SOS_RWLock |
Implémentation native spatiale | Amélioration significative des performances des requêtes spatiales. | Amélioration des performances spatiales dans SQL Server 2012 et 2014 |
Améliorations de la prise en charge et des diagnostics dans SP2
Fonctionnalité | Description | Informations supplémentaires |
---|---|---|
Journalisation du dépassement du délai d’attente d’AlwaysON | Ajout de la nouvelle fonctionnalité de journalisation pour les messages de délai d’expiration du bail afin que l’heure actuelle et les heures de renouvellement attendues soient enregistrées. | Amélioration des diagnostics de délai d’expiration du bail des groupes de disponibilité AlwaysOn |
Événements XEvent et compteurs de performances AlwaysON | Nouveaux événements XEvent et compteurs de performances AlwaysON pour améliorer les diagnostics lors de la résolution des problèmes de latence avec AlwaysON. | KB 3107172 et KB 3107400 |
Nettoyage du suivi des modifications | Une nouvelle procédure stockée sp_flush_CT_internal_table_on_demand nettoie à la demande les tables internes de suivi des modifications. | KB 3173157 |
Clonage de base de données | Utilisez la nouvelle commande DBCC pour résoudre les problèmes rencontrés avec des bases de données de production existantes en clonant le schéma, les métadonnées et les statistiques de clonage, mais sans inclure les données. Les bases de données clonées ne sont pas destinées à être utilisées dans les environnements de production. | KB 3177838 |
Ajouts de fonctions de gestion dynamique (DMF) | Les nouvelles DMF sys.dm_db_incremental_stats_properties exposent des informations par partition pour les statistiques incrémentielles. | KB 3170114 |
DMF pour la récupération de la mémoire tampon d’entrée dans SQL Server | Une nouvelle DMF pour la récupération de la mémoire tampon d’entrée pour une session/requête (sys.dm_exec_input_buffer) est maintenant disponible. Il s’agit d’une fonctionnalité équivalente à DBCC INPUTBUFFER. | sys.dm_exec_input_buffer |
Prise en charge de DROP DDL pour la réplication | Permet à une table incluse sous la forme d’un article dans une publication de réplication transactionnelle d’être supprimée de la base de données et de la publication. | KB 3170123 |
Privilège IFI pour un compte de service SQL | Déterminer si l’initialisation instantanée de fichiers (IFI, Instant File Initialization) est active lors du démarrage du service SQL Server. | Initialisation des fichiers de base de données |
Allocations de mémoire - Gestion des problèmes | Vous pouvez tirer parti des indicateurs de diagnostic lors de l’exécution de requêtes en limitant les allocations de mémoire pour éviter la contention de mémoire. | KB 3107401 |
Profilage par opérateur léger de l’exécution des requêtes | Optimise la collecte de statistiques d’exécution des requêtes par opérateur, comme le nombre réel de lignes. | Developers Choice: Query progress - anytime, anywhere |
Diagnostics de l’exécution des requêtes | Les lignes réelles lues sont maintenant signalées dans les plans d’exécution de requête pour contribuer à améliorer la résolution des problèmes liés aux performances des requêtes. | KB 3107397 |
Diagnostics de l’exécution des requêtes pour le dépassement dans tempdb | Les classes Hash Warning et Sort Warnings comprennent maintenant des colonnes supplémentaires pour suivre les statistiques d’E/S physiques, la mémoire utilisée et les lignes affectées. | Améliorer les diagnostics de dépassement dans tempdb |
Prise en charge de tempdb | Utilisez un nouveau message de journal des erreurs pour le nombre de fichiers tempdb et les changements de fichiers de données tempdb au démarrage du serveur. | KB 2963384 |
De plus, notez les correctifs suivants :
- La pile des appels Xevent inclut maintenant des noms de modules et un décalage à la place des adresses absolues.
- Amélioration de la corrélation entre les diagnostics XE et DMV : utilisation de query_hash et de query_plan_hash 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 valeurs « bigint non signées », la projection ne fonctionne pas toujours. Cette amélioration introduit de nouvelles colonnes d’action/de filtre XEvent équivalentes à query_hash et à query_plan_hash, excepté quand elles sont définies comme des colonnes INT64. Ce correctif permet une meilleure corrélation des requêtes entre XE et DMV.
- Prise en charge du codage UTF-8 dans l’instruction BULK INSERT et BCP : la prise en charge de l’exportation et de l’importation de données encodées dans le jeu de caractères UTF-8 est maintenant activée dans l’instruction BULK INSERT et BCP.
Pages de téléchargement et informations supplémentaires pour SP2
- Télécharger le Service Pack 2 de Microsoft SQL Server 2014
- SQL Server 2014 Service Pack 2 est maintenant disponible
- SQL Server Express 2012 SP2
- SQL Server 2014 SP2 Feature Pack
- SQL Server 2014 SP2 Report Builder
- Complément SQL Server 2014 SP2 Reporting Services pour Microsoft SharePoint
- SQL Server 2014 SP2 Semantic Language Statistics
- Informations de version de SQL Server 2014 Service Pack 2
SQL Server 2014 Service Pack 1 (SP1)
SQL Server 2014 SP1 contient des correctifs fournis dans SQL Server 2014 CU 1 jusqu’à la mise à jour cumulative CU 5 (incluse), ainsi que d’un cumul de correctifs déjà fournis dans SQL Server 2012 SP2.
Notes
Si le catalogue SSISDB est activé pour votre instance de SQL Server et qu’une erreur d’installation s’affiche quand vous effectuez une mise à niveau vers SP1, suivez les instructions décrites concernant ce problème dans Erreur 912 ou 3417 lorsque vous installez SQL Server 2014 SP1.
Pages de téléchargement et informations supplémentaires pour SP1
- Télécharger le Service Pack 1 de Microsoft SQL Server 2014
- SQL Server 2014 Service Pack 1 has released - Updated
- Microsoft SQL Server 2014 SP1 Express
- Microsoft SQL Server 2014 SP1 Feature Pack
Avant d’installer SQL Server 2014 RTM
Limitations et restrictions dans SQL Server 2014 RTM
- La mise à niveau de SQL Server 2014 CTP 1 vers SQL Server 2014 RTM N'est PAS prise en charge.
- L'installation de SQL Server 2014 CTP 1 côte à côte avec SQL Server 2014 RTM N'est PAS prise en charge.
- L'attachement ou la restauration d'une base de données SQL Server 2014 CTP 1 vers SQL Server 2014 RTM N'est PAS prise en charge.
Solution de contournement : Aucun.
Mise à niveau de SQL Server 2014 CTP 2 vers SQL Server RTM
La mise à niveau est entièrement prise en charge. Plus précisément, vous pouvez :
- Attacher une base de données SQL Server 2014 CTP 2 à une instance de SQL Server 2014 RTM.
- Restaurer une sauvegarde de base de données prise sur SQL Server 2014 CTP 2 sur une instance de SQL Server 2014 RTM.
- Mettre à niveau sur place vers SQL Server 2014 RTM.
- Mettre à niveau de façon propagée vers SQL Server 2014 RTM. Vous devez passer en mode de basculement manuel avant d'initialiser la mise à niveau propagée. Pour plus d’informations, reportez-vous à Mise à niveau et mise à jour des serveurs d’un groupe de disponibilité avec un temps mort et une perte de données minimaux.
- Les données collectées par les jeux d'éléments de collecte des performances des transactions installés dans SQL Server 2014 CTP 2 ne peuvent pas être affichées par SQL Server Management Studio dans SQL Server 2014 RTM, et vice versa.
Rétrogradation de SQL Server 2014 RTM vers SQL Server 2014 CTP 2
Cette action n’est pas prise en charge.
Solution de contournement : Il n’existe pas de solution de contournement pour le passage à une version antérieure. Nous vous recommandons de sauvegarder la base de données avant d’effectuer une mise à niveau vers SQL Server 2014 RTM.
Version incorrecte du client StreamInsight sur le média/ISO/CAB SQL Server 2014
La version incorrecte de StreamInsight.msi et StreamInsightClient.msi se trouve dans le chemin d’accès suivant sur le média/ISO/CAB SQL Server (StreamInsight\<Architecture>\<ID langue>).
Solution de contournement : Téléchargez et installez la version correcte à partir de la page de téléchargement de SQL Server 2014 Feature Pack.
Version finale de la documentation du produit
Le contenu du Générateur de rapports et de PowerPivot n’est pas disponible dans toutes les langues.
Problème : Le contenu du Générateur de rapports n’est pas disponible dans les langues suivantes :
- Grec (el-GR)
- Norvégien (Bokmal) (nb-NO)
- Finnois (fi Fi)
- Danois (da-DK)
Dans SQL Server 2012 (11.x), ce contenu était disponible dans un fichier CHM fourni avec le produit et disponible dans ces langues. Les fichiers CHM ne sont plus fournis avec le produit et le contenu du Générateur de rapports est uniquement disponible sur MSDN. MSDN ne prend pas en charge ces langues. Le Générateur de rapports a également été supprimé de TechNet, et n'est donc plus disponible dans les langues prises en charge.
Solution de contournement : Aucun.
Problème : Le contenu Power Pivot n’est pas disponible dans les langues suivantes :
- Grec (el-GR)
- Norvégien (Bokmal) (nb-NO)
- Finnois (fi Fi)
- Danois (da-DK)
- Tchèque (cs-CZ)
- Hongrois (hu-HU)
- Néerlandais (Pays-Bas) (nl-NL)
- Polonais (pl-PL)
- Suédois (sv-SE)
- Turc (tr-TR)
- Portugais (Portugal) (pt-PT)
Dans SQL Server 2012 (11.x), ce contenu était disponible sur TechNet et dans ces langues. Ce contenu a été supprimé de TechNet, et n'est plus disponible dans les langues prises en charge.
Solution de contournement : Aucun.
Moteur de base de données (version finale)
Changements apportés à l’édition Standard dans SQL Server 2014 RTM
L'édition SQL Server 2014 Standard comprend les modifications suivantes :
- La fonctionnalité d'extension du pool de mémoires tampons autorise l'utilisation d'une taille maximale allant jusqu'à 4 fois la mémoire configurée.
- La mémoire maximale est passée de 64 Go à 128 Go.
Le Conseiller d’optimisation de la mémoire signale les contraintes par défaut comme incompatibles
Problème : Le Conseiller d’optimisation de la mémoire dans SQL Server Management Studio signale toutes les contraintes par défaut comme étant incompatibles. Certaines contraintes par défaut ne sont pas prises en charge dans une table mémoire optimisée ; le Conseiller ne fait pas de distinction entre les types de contraintes par défaut prises en charge et non prises en charge. Les contraintes par défaut prises en charge incluent toutes les constantes, expressions et fonctions intégrées prises en charge dans les procédures stockées compilées en mode natif. Pour afficher la liste des fonctions prises en charge dans les procédures stockées compilées en mode natif, consultez Constructions prises en charge dans les procédures stockées compilées en mode natif.
Solution de contournement : Si vous voulez utiliser le conseiller pour identifier les bloqueurs, ignorez les contraintes par défaut compatibles. Pour utiliser le Conseiller d'optimisation de la mémoire pour migrer des tables ayant des contraintes par défaut compatibles, mais aucun autre bloqueur, suivez ces étapes :
- Supprimez les contraintes par défaut de la définition de table.
- Utilisez le Conseiller pour obtenir un script de migration sur la table.
- Rajoutez les contraintes par défaut dans le script de migration.
- Exécutez le script de migration.
Le message d’information « Accès au fichier refusé » est signalé à tort comme erreur dans le journal des erreurs de SQL Server 2014
Problème : Lors du redémarrage d’un serveur qui a des bases de données contenant des tables à mémoire optimisée, vous pouvez voir le type de message d’erreur suivant dans le journal des erreurs SQL Server 2014 :
[ERROR]Unable to delete file C:\Program Files\Microsoft SQL
Server\....old.dll. This error may be due to a previous failure to unload
memory-optimized table DLLs.
Ce message est en fait fourni à titre d’information. Aucune action n’est requise de la part de l’utilisateur.
Solution de contournement : Aucun. Ce message est fourni à titre d'information.
Les détails sur l’index manquant signalent de façon erronée des colonnes incluses pour la table à mémoire optimisée
Problème : Si SQL Server 2014 détecte un index manquant pour une requête sur une table à mémoire optimisée, il signale un index absent dans SHOWPLAN_XML, ainsi que dans les vues de gestion dynamique de l’index manquant, par exemple sys.dm_db_missing_index_details. Dans certains cas, les détails de l'index absent contiendront des colonnes incluses. Bien que toutes les colonnes soient implicitement incluses avec tous les index des tables mémoire optimisées, il n'est pas possible de spécifier explicitement les colonnes incluses avec des index mémoire optimisés.
Solution de contournement : Ne spécifiez pas la clause INCLUDE pour des index de tables à mémoire optimisée.
Les détails sur l’index manquant omettent les index manquants quand un index de hachage existe mais qu’il n’est pas approprié pour la requête
Problème : Si un index HASH sur les colonnes d’une table à mémoire optimisée est référencé dans une requête mais que l’index ne peut pas être utilisé pour la requête, SQL Server 2014 ne signale pas toujours un index manquant dans SHOWPLAN_XML et dans la vue de gestion dynamique sys.dm_db_missing_index_details.
Notamment, si une requête contient des prédicats d'égalité qui impliquent un sous-ensemble de colonnes clés d'index ou si elle contient des prédicats d'inégalité qui impliquent des colonnes clés d'index, l'index HASH ne peut pas être utilisé tel quel, et un autre index est requis pour exécuter la requête efficacement.
Solution de contournement : Si vous utilisez des index de hachage, inspectez les requêtes et les plans de requête pour déterminer si les requêtes peuvent tirer parti des opérations de recherche d’index sur un sous-ensemble de la clé d’index ou des opérations de recherche d’index sur les prédicats d’inégalité. Si vous devez effectuer une recherche sur un sous-ensemble de la clé d'index, utilisez un index NONCLUSTERED, ou un index HASH uniquement sur les colonnes qui font l'objet de votre recherche. Si vous devez effectuer une recherche sur un prédicat d'inégalité, utilisez un index NONCLUSTERED au lieu d'un index HASH.
Échec lors de l’utilisation d’une table à mémoire optimisée et d’une variable de table à mémoire optimisée dans la même requête, si l’option de base de données READ_COMMITTED_SNAPSHOT a la valeur ON
Problème : Si l’option de base de données READ_COMMITTED_SNAPSHOT a la valeur ON et que vous accédez à une table à mémoire optimisée et à une variable de table à mémoire optimisée dans la même instruction en dehors du contexte d’une transaction utilisateur, ce message d’erreur peut s’afficher :
Msg 41359
A query that accesses memory optimized tables using the READ COMMITTED
isolation level, cannot access disk based tables when the database option
READ_COMMITTED_SNAPSHOT is set to ON. Provide a supported isolation level
for the memory optimized table using a table hint, such as WITH (SNAPSHOT).
Solution de contournement : Utilisez l’indicateur de table WITH (SNAPSHOT) avec la variable de table ou affectez la valeur ON à l’option de base de données MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT à l’aide de l’instruction suivante :
ALTER DATABASE CURRENT
SET MEMORY_OPTIMIZED_ELEVATE_TO_SNAPSHOT=ON
Les statistiques d’exécution des procédures et des requêtes pour les procédures stockées compilées en mode natif enregistrent le temps de travail par multiples de 1000
Problème : Après l’activation de la collection de procédures ou de la collection de statistiques d’exécution de requête pour les procédures stockées compilées en mode natif avec sp_xtp_control_proc_exec_stats ou sp_xtp_control_query_exec_stats, vous verrez que le *_worker_time est indiqué par multiples de 1 000 dans les vues de gestion dynamique sys.dm_exec_procedure_stats et sys.dm_exec_query_stats. Les exécutions de requête dont le temps de travail est inférieur à 500 microsecondes seront indiquées avec un worker_time de 0.
Solution de contournement : Aucun. Ne comptez pas sur le worker_time indiqué dans les vues de gestion dynamique des statistiques pour les requêtes à exécution courte dans les procédures stockées compilées en mode natif.
Erreur avec SHOWPLAN_XML pour les procédures stockées compilées en mode natif contenant des expressions longues
Problème : Si une procédure stockée compilée en mode natif contient une expression longue, l’obtention du SHOWPLAN_XML pour la procédure, à l’aide de l’option T-SQL SHOWPLAN_XML SET ON ou de l’option « Afficher le plan d’exécution estimé » dans Management Studio, peut entraîner l’erreur suivante :
Msg 41322. MAT/PIT export/import encountered a failure for memory
optimized table or natively compiled stored procedure with object ID
278292051 in database ID 6. The error code was
0xc00cee81.
Solution de contournement : Il existe deux solutions de contournement :
Ajoutez des parenthèses à l'expression, comme dans l'exemple suivant :
À la place de :
SELECT @v0 + @v1 + @v2 + ... + @v199
Écriture :
SELECT((@v0 + ... + @v49) + (@v50 + ... + @v99)) + ((@v100 + ... + @v149) + (@v150 + ... + @v199))
Créez une seconde procédure avec une expression légèrement simplifiée, pour le plan d'exécution de requêtes. La forme générale du plan doit être identique. Par exemple, à la place de :
SELECT @v0 +@v1 +@v2 +...+@v199
Écriture :
SELECT @v0 +@v1
L’utilisation d’un paramètre ou d’une variable avec DATEPART et des fonctions liées dans une procédure stockée compilée en mode natif génère une erreur
Problème : Quand vous utilisez une procédure stockée compilée en mode natif qui utilise un paramètre ou une variable de chaîne avec les fonctions intégrées DATEPART, DAY, MONTH et YEAR, un message d’erreur indique que le datetimeoffset n’est pas pris en charge avec les procédures stockées compilées en mode natif.
Solution de contournement : Attribuez le paramètre ou la variable de chaîne à une nouvelle variable de type datetime2, puis utilisez cette variable dans la fonction DATEPART, DAY, MONTH ou YEAR. Par exemple :
DECLARE @d datetime2 = @string
DATEPART(weekday, @d)
Le Conseiller de compilation native signale les clauses DELETE FROM de façon incorrecte
Problème : Le Conseiller de compilation native indique les clauses DELETE FROM d’une procédure stockée comme étant incompatibles, ce qui est incorrect.
Solution de contournement : Aucun.
L’inscription via SSMS ajoute des métadonnées DAC avec des ID d’instance non concordants
Problème : Lors de l’inscription ou de la suppression d’un package d’application de la couche Données (.dacpac) par le biais de SQL Server Management Studio, les tables sysdac* ne sont pas mises à jour correctement pour permettre à un utilisateur d’interroger l’historique dacpac pour la base de données. L’instance_id pour sysdac_history_internal et pour sysdac_instances_internal ne correspondent pas pour permettre une jointure.
Solution de contournement : Ce problème est résolu avec la redistribution du Feature Pack de Data-Tier Application Framework. Une fois la mise à jour appliquée, toutes les nouvelles entrées d’historique utilisent la valeur répertoriée pour l’instance_id dans la table sysdac_instances_internal.
Si vous avez déjà le problème avec des valeurs d’instance_id non correspondantes, la seule façon de corriger les valeurs qui ne correspondent pas est de se connecter au serveur en tant qu’utilisateur disposant de privilèges pour écrire dans la base de données MSDB et mettre à jour les valeurs d’instance_id pour les faire correspondre. Si vous obtenez plusieurs événements d’inscription et de désinscription de la même base de données, il peut être nécessaire d’examiner la date/l’heure pour voir quels enregistrements correspondent à la valeur instance_id actuelle.
Connectez-vous au serveur dans SQL Server Management Studio avec une connexion qui possède des autorisations de mise à jour sur MSDB.
Ouvrez une nouvelle requête utilisant la base de données MSDB.
Exécutez cette requête pour afficher toutes vos instances DAC actives. Recherchez l’instance que vous voulez corriger et notez l’instance_id :
select * from
sysdac_instances_internalExécutez cette requête pour voir toutes les entrées d'historique :
select * from
sysdac_history_internalIdentifiez les lignes qui doivent correspondre à l’instance que vous résolvez.
Mettez à jour la valeur sysdac_history_internal.instance_id avec la valeur que vous avez notée à l'étape 3 (dans la table sysdac_instances_internal) :
update
sysdac_history_internalset
instance_id = '<valeur de l’étape 3>'where
<expression correspondant aux lignes que vous voulez mettre à jour>
Reporting Services (RTM)
Le serveur de rapports SQL Server 2012 Reporting Services en mode natif ne peut pas fonctionner côte à côte avec les composants SQL Server 2014 Reporting Services SharePoint
Problème : Le service Windows en mode natif Reporting Services « SQL Server Reporting Services » (ReportingServicesService.exe) ne démarre pas quand des composants SQL Server 2014 (12.x) Reporting Services SharePoint sont installés sur le même serveur.
Solution de contournement : Désinstallez les composants SQL Server 2014 (12.x) Reporting Services SharePoint et redémarrez le service Windows Microsoft SQL Server 2012 Reporting Services.
Informations supplémentaires :
SQL Server 2012 (11.x) Reporting Services Le mode natif ne peut pas fonctionner côte à côte dans l’une ou l’autre des conditions suivantes :
- SQL Server 2014 (12.x) Reporting Services Complément pour les produits SharePoint
- Service partagé SQL Server 2014 (12.x) Reporting Services SharePoint
L’installation côte à côte empêche le service Windows SQL Server 2012 (11.x) Reporting Services en mode natif de démarrer. Des messages d’erreur, semblables à ceux mentionnés ici, s’affichent dans le journal des événements Windows :
Log Name: Application
Source: Report Server (<SQL instance ID>)
Event ID: 117
Task Category: Startup/Shutdown
Level: Error
Keywords: Classic
Description: The report server database is an invalid version.
Log Name: Application
Source: Report Server (<SQL instance ID>)
Event ID: 107
Task Category: Management
Level: Error
Keywords: Classic
Description: Report Server (DENALI) cannot connect to the report server database.
Pour plus d'informations, consultez Conseils, astuces et dépannage pour SQL Server 2014 Reporting Services.
Ordre de mise à niveau nécessaire pour la batterie de serveurs SharePoint à plusieurs nœuds sur SQL Server 2014 Reporting Services
Problème : La génération de rapport dans une batterie de serveurs à plusieurs nœuds échoue si les instances du service partagé Reporting Services SharePoint sont mises à niveau avant toutes les instances du complément Reporting Services pour les produits SharePoint.
Solution de contournement : Dans une batterie de serveurs SharePoint à plusieurs nœuds :
- Mettez d'abord à niveau toutes les instances du complément Reporting Services pour les produits SharePoint.
- Mettez ensuite à niveau toutes les instances du service partagé Reporting Services SharePoint.
Pour plus d'informations, consultez Conseils, astuces et dépannage pour SQL Server 2014 Reporting Services.
SQL Server 2014 RTM sur des machines virtuelles Azure
L’Assistant Ajouter un réplica Azure retourne une erreur lors de la configuration d’un écouteur de groupe de disponibilité dans Azure
Problème : Si un groupe de disponibilité a un écouteur, l’Assistant Ajouter un réplica Azure retourne une erreur quand vous tentez de configurer l’écouteur dans Azure.
Ce problème est dû au fait que les écouteurs de groupe de disponibilité exigent l’affectation d’une adresse IP dans chaque sous-réseau qui héberge des réplicas de groupe de disponibilité, dont le sous-réseau Azure.
Solution de contournement :
Dans la page de l'écouteur, attribuez une adresse IP statique libre dans le sous-réseau Azure qui hébergera le réplica de groupe de disponibilité à l'écouteur du groupe de disponibilité.
Cette solution de contournement permet à l’Assistant d’effectuer l’ajout du réplica dans Azure.
Une fois l’Assistant terminé, vous devez achever la configuration de l’écouteur dans Azure comme expliqué dans la rubrique Configuration de l’écouteur pour les groupes de disponibilité AlwaysOn dans Azure
Analysis Services (RTM)
MSOLAP.5 doit être téléchargé, installé et inscrit pour une nouvelle batterie de serveurs SharePoint 2010 configurée avec SQL Server 2014
Problème :
- Pour SharePoint 2010, MSOLAP.5 doit être téléchargé, installé et inscrit pour une nouvelle batterie de serveurs SharePoint 2013 configurée avec un déploiement SQL Server 2014 RTM. Les classeurs PowerPivot ne peuvent pas se connecter aux modèles de données car le fournisseur référencé dans la chaîne de connexion n’est pas installé.
Solution de contournement :
Téléchargez le fournisseur MSOLAP.5 à partir du Feature Pack SQL Server 2012 SP1 (11.0.3x) . Installez le fournisseur sur les serveurs d'applications exécutant Excel Services. Pour plus d’informations, consultez la section « Fournisseur Microsoft Analysis Services OLE DB pour Microsoft SQL Server 2012 SP1 » Feature Pack de Microsoft SQL Server 2012 SP1.
Inscrivez MSOLAP.5 en tant que fournisseur approuvé dans SharePoint Excel Services. Pour plus d'informations, consultez Ajouter MSOLAP.5 en tant que fournisseur de données approuvé dans Excel Services.
Informations supplémentaires :
- SQL Server 2014 (12.x) contient MSOLAP.6. Les classeurs Power Pivot SQL Server 2012 (11.x) et SQL Server 2014 (12.x) utilisent MSOLAP.5. Si MSOLAP.5 n'est pas installé sur l'ordinateur exécutant Excel Services, Excel Services ne peut pas charger les modèles de données.
MSOLAP.5 doit être téléchargé, installé et inscrit pour une nouvelle batterie de serveurs SharePoint 2013 configurée avec SQL Server 2014
Problème :
- Pour une batterie de serveurs SharePoint 2013 configurée avec un déploiement SQL Server 2014 (12.x) , les classeurs Excel référençant le fournisseur MSOLAP.5 ne peuvent pas se connecter aux modèles de données tabulaires, car le fournisseur référencé dans la chaîne de connexion n'est pas installé.
Solution de contournement :
Téléchargez le fournisseur MSOLAP.5 à partir du Feature Pack SQL Server 2012 SP1 (11.0.3x) . Installez le fournisseur sur les serveurs d'applications exécutant Excel Services. Pour plus d’informations, consultez la section « Fournisseur Microsoft Analysis Services OLE DB pour Microsoft SQL Server 2012 SP1 » Feature Pack de Microsoft SQL Server 2012 SP1.
Inscrivez MSOLAP.5 en tant que fournisseur approuvé dans SharePoint Excel Services. Pour plus d'informations, consultez Ajouter MSOLAP.5 en tant que fournisseur de données approuvé dans Excel Services.
Informations supplémentaires :
- SQL Server 2014 (12.x) contient MSOLAP.6. mais les classeurs PowerPivot SQL Server 2014 utilisent MSOLAP.5. Si MSOLAP.5 n'est pas installé sur l'ordinateur exécutant Excel Services, Excel Services ne peut pas charger les modèles de données.
Planification d’actualisation des données corrompue (version finale)
Problème :
- Vous mettez jour une planification de l'actualisation et la planification est endommagée et inutilisable.
Solution de contournement :
- Dans Microsoft Excel, supprimez les propriétés avancées personnalisées. Consultez la section « Solution de contournement » de l’article 2927748 Ko de la Base de connaissances.
Informations supplémentaires :
- Si la longueur sérialisée de la planification d’actualisation est inférieure à la planification d’origine, quand vous mettez à jour une planification d’actualisation des données d’un classeur, la taille du tampon n’est pas correctement mise à jour et les nouvelles informations de planification sont fusionnées avec les anciennes informations de planification, ce qui endommage la planification.
Data Quality Services (RTM)
Pas de prise en charge des inter-versions pour Data Quality Services dans Master Data Services
Problème : Les scénarios suivants ne sont pas pris en charge :
Master Data Services 2014 hébergé dans une base de données du moteur de base de données SQL Server dans SQL Server 2012 avec Data Quality Services 2012.
Master Data Services 2012 hébergé dans une base de données du moteur de base de données SQL Server dans SQL Server 2014 avec Data Quality Services 2014 installé.
Solution de contournement : Utilisez la même version de Master Data Services que la base de données du moteur de base de données et Data Quality Services.
Problèmes relatifs au Conseiller de mise à niveau (version finale)
Le Conseiller de mise à niveau SQL Server 2014 signale des problèmes de mise à niveau non pertinents pour SQL Server Reporting Services
Problème : le Conseiller de mise à niveau de SQL Server (SSUA) fourni avec le média SQL Server 2014 signale incorrectement plusieurs erreurs lors de l’analyse du serveur SQL Server Reporting Services.
Solution de contournement : Ce problème est résolu dans le Conseiller de mise à niveau fourni dans SQL Server 2014 Feature Pack pour SSUA.
Le Conseiller de mise à niveau SQL Server 2014 signale une erreur lors de l’analyse du serveur SQL Server Integration Services
Problème : Le Conseiller de mise à niveau SQL Server (SSUA) fourni avec le support de SQL Server 2014 signale une erreur lors de l’analyse du serveur SQL Server Integration Services. L’erreur affichée à l’utilisateur est la suivante :
The installed version of Integration Services does not support Upgrade Advisor.
The assembly information is "Microsoft.SqlServer.ManagedDTS, Version=11.0.0.0,
Culture=neutral, PublicKeyToken=89845dcd8080cc91
Solution de contournement : Ce problème est résolu dans le Conseiller de mise à niveau fourni dans SQL Server 2014 Feature Pack pour SSUA.
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
- Reddit : discussion générale sur SQL Server
- 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 le Guide pratique pour contribuer à la documentation SQL Server