S’applique à
SQL Server 2008 R2 Standard SQL Server 2008 R2 Standard Edition for Small Business SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express SQL Server 2008 R2 Express with Advanced Services SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Web SQL Server 2008 R2 Workgroup

INTRODUCTION

Cet article répertorie les bogues corrigés dans Microsoft SQL Server 2008 R2 Service Pack 1 (SP1).Notes

  • D’autres correctifs qui ne sont pas documentés peuvent être inclus dans le Service Pack.

  • Cette liste sera mise à jour lorsque d’autres articles seront publiés.

Pour plus d’informations sur la façon d’obtenir SQL Server Service Packs 2008 R2, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

2527041 Comment obtenir le dernier Service Pack pour SQL Server 2008 R2

Informations supplémentaires

En plus des correctifs répertoriés dans cet article, SQL Server 2008 R2 SP1 contient les correctifs logiciels inclus dans la mise à jour cumulative 1 à la mise à jour cumulative 6 pour SQL Server 2008 R2. Ce Service Pack inclut également toutes les mises à jour de sécurité publiées jusqu’en juillet 2011.Pour plus d’informations sur les packages de mise à jour cumulative disponibles pour SQL Server 2008 R2, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

981356 Les builds SQL Server 2008 R2 qui ont été publiées après SQL Server 2008 R2 a été publiée

Correctifs dans ce Service Pack

Pour plus d’informations sur les bogues corrigés dans SQL Server 2008 R2 SP1, cliquez sur les numéros d’article suivants pour afficher les articles de la Base de connaissances Microsoft.

Numéro de bogue VSTS

Numéro d’article de la Base de connaissances

Description

657377

949775

Le serveur cible ne peut pas télécharger un travail multiserveur à partir du serveur master si le serveur cible exécute une version allemande ou une version française de SQL Server 2005

657404

2216478

Message d’erreur lorsque vous exécutez Get-Command dans un environnement PowerShell version 2 sur un serveur exécutant SQL Server 2008 : « La référence d’objet n’est pas définie sur un instance d’un objet »

649451

2216485

CORRECTIF : Resource Monitor entre dans une condition de non-rendement sur un serveur qui exécute SQL Server 2008

649479

2216489

Problème pour 2008 SP2 [SQL Server Destination [19]] Erreur : Impossible de préparer l’insertion en bloc SSIS pour l’insertion de données

649504

2216497

CORRECTIF : Les types de données polygones géométriques de stockage spatial avec anneaux internes retournent des données incorrectes via différentes opérations géométriques

649529

2216501

CORRECTIF : Les travaux multiserveurs ne sont pas téléchargés de SQL Server 2000 dans le rôle MSX à SQL Server 2008 dans le rôle TSX

649457

2448971

CORRECTIF : les verrous d’une table ne sont pas réaffectés lorsque vous insérez de nombreuses lignes dans une table dans SQL Server 2008

628428

2463682

CORRECTIF : Une base de données activée pour Transparent Data Encryption peut devenir inaccessible si le certificat utilisé pour chiffrer la clé de chiffrement de base de données est supprimé.

625028

2494517

CORRECTIF : la valeur de zone de texte masquée référencée dans l’en-tête de tableau matriciel s’affiche uniquement sur la première page après l’exportation d’un rapport vers un renderer de saut de page en dur

447613

2515006

Filtres DataSet appliqués Durng SharedDataSet ou Traitement de paramètre utilisent des paramètres de classement incorrects

697406

2525273

CORRECTIF : un modèle clustering qui utilise l’algorithme K-moyennes génère différents résultats affectés par les colonnes PredictOnly dans SQL Server 2008 R2 Analysis Services

649480

2216491

L’utilitaire SQL Dumper ne peut pas générer de fichiers de vidage d’erreur sur un cluster de basculement SQL Server 2008 ou SQL Server 2008 R2 sur une installation de cluster de basculement Avancé/Entreprise

649339

2216460

Message d’erreur lorsque vous essayez d’ouvrir un projet dans SQL Server 2008 ou dans SQL Server 2008 R2 : « La définition du manifeste de l’assembly situé ne correspond pas à la référence d’assembly »

405512

2105809

Vous recevez une erreur « Impossible d’arrêter le service ReportServer sur l’ordinateur <nom de l’ordinateur> » lorsque vous passez du mode connecté au mode local

405514

981588

Un message d’erreur s’affiche lorsque vous essayez d’accéder directement au serveur de rapports SSRS 2008 R2 après avoir créé un site de revendication SharePoint

665971

2546901

CORRECTIF : Différents résultats sont retournés lorsque vous exécutez une requête parallèle qui utilise une fonction de classement dans SQL Server 2005, SQL Server 2008 ou SQL Server 2008 R2 sur un ordinateur qui a au moins 8 processeurs

650006

2563828

Assert in function = Microsoft.ReportingServices.ReportProcessing.ParameterBase.Cast file = line = 0 expression = Unhandled managed exception : Type = System.InvalidCastException, Message = Unable to cast object of type 'System.Boolean' to type 'Syste.

689073

2531482

CORRECTIF : La fonctionnalité IntelliSense de SSMS 2008 R2 peut cesser de fonctionner après l’installation de Visual Studio 2010 SP1

649856

2584903

CORRECTIF : Le travail du collecteur de données prend beaucoup de temps pour effacer les données de la base de données MDW dans SQL Server 2008 R2

Correctifs supplémentaires dans ce Service Pack

Les solutions aux problèmes suivants sont également incluses dans SQL Server 2008 R2 SP1.

ID

Description

418521

Le renderer HTML ne lève plus d’exception ArgumentOutOfRangeException si la propriété ConsumeContainerWhitespace est définie sur TRUE dans un rapport et s’il existe un espace blanc horizontal disponible pour le remplissage.

346804

CORRECTIF : la syntaxe d’indicateur d’index « FORCESEEK » prend désormais des paramètres facultatifs. Un nouvel indicateur de requête FORCESCAN est ajouté. Pour plus d’informations, consultez « Indicateurs de requête (Transact-SQL) » (http://msdn.microsoft.com/en-us/library/ms181714.aspx).

405562

Les chaînes de connexion telles que 'server="tcp :"' et 'server="np :"' sont prises en charge dans SQL Server Native Client 2008 pour établir des connexions à la instance locale. Avec ce correctif, ces chaînes de connexion fonctionnent désormais dans SQL Server Native Client 2008 R2 et autorisent les connexions à la instance locale.

447996

Un problème dans la vérification logique ne se produit plus si une colonne partitionnée d’une vue indexée correspond à la colonne partitionnée de la table partitionnée de base. Le changement de table n’est plus activé dans les vues indexées non alignées sur les partitions.

471571

L’utilisation de SQL 10.5 BIDS pour déployer des parties de rapport sur un SQL Server 2008 R2 (et versions ultérieures) Report Server n’échoue plus ou génère un message d’erreur de contrôle de version SQL.

512199

Les horodatages sont désormais corrects lorsque les événements étendus ou les fichiers d’audit SQL sont lus sur un autre ordinateur que celui qui a généré le fichier. Les horodatages sont désormais également corrects après un redémarrage du serveur.

528501

Le rendu du rapport en mode d’affichage synchrone à l’aide des composants WebPart Reporting Services 2008 R2 est désormais visible si le rapport contient des espaces dans le nom du rapport. Un message d’erreur StreamNotFound n’est plus généré.

538455

Lorsque vous affichez au format HTML avec le paramètre DeviceInfo « StyleStream » défini sur TRUE, les paramètres de style ne sont plus perdus sur les zones de texte ou sur le texte si des actions sont définies.

540725

Deux nouveaux fichiers de modèle de trace sont générés pour le moteur et les services d’analyse. Cela permet au profileur d’afficher tous les événements et colonnes pour le moteur et les services d’analyse.

550635

CORRECTIF : Rapport de texte incorrect lorsque l’analyseur d’intégrité SP 2010 retourne un message d’erreur concernant Analysis Services en cours d’exécution en mode VertiPaq.

550947

Dans un élément de rapport de tableau matriciel comportant au moins 20 lignes contenant des éléments de rapport de conteneur imbriqués (Rectangle et Tableau matriciel), l’interpréteur de commandes BIDS ne répond plus si vous insérez une nouvelle ligne au-dessus ou en dessous d’un membre de tableau matriciel.

555701

Le message dans le désordre ne provoque plus d’erreur de violation d’accès au démarrage de l’objet DBM.

617987

L’installation du nouveau serveur ne signale plus qu’une clé de master banque d’informations sécurisée ne se génère pas lors de l’installation de l’appliance BI. (Le message a été généré même si l’installation a réussi.)

623819

Correction d’un problème dans lequel vous receviez un message d’erreur lorsque l’optimiseur de requête ne pouvait pas produire de plan pour certaines requêtes sur des vues partitionnée. Cela est décrit dans 620614 problème Microsoft Connect. Le correctif se trouve sous une traceflag (voir l’article de la base de connaissances 974006).

624909

Les performances ne diminuent plus lorsque vous utilisez la Visionneuse de rapports ou que vous l’affichez au format HTML si vous avez plusieurs composants WebPart sur une seule page SharePoint.

624951

Vous ne recevez plus d’exception « Erreur lors du déchargement du domaine d’application » lorsque vous fermez une application WPF qui inclut le contrôle ReportViewer.

626205

Analysis Services ne peut pas créer un cube local à partir d’un cube de serveur qui a des membres de dimension liés au membre Inconnu.

626243

PowerPivot est maintenant installé correctement sur une batterie de serveurs existante si SQL Server composants partagés sont installés à un emplacement non défini par défaut.

629973

BIDS et Report Builder 3 ne se bloquent plus lorsque vous effectuez les opérations suivantes : faites glisser une cellule d’un tableau par la bordure, entrez en mode « déplacer l’élément de rapport », déplacez l’objet à l’extérieur du tableau, puis appuyez sur Échap lorsque vous cliquez et maintenez le bouton de la souris enfoncé.

636999

Si Conseiller de mise à niveau ne peut pas analyser un fichier de trace, Conseiller de mise à niveau pouvez maintenant fournir un message d’erreur explicite à un utilisateur.

639182

Boîte de dialogue Ouverture de session pour Report Builder 3.0. Cette option est appelée lorsque l’authentification par formulaire est utilisée pour SSRS et n’est plus masquée par une boîte de dialogue modale « Assistant Nouveau rapport ». (En raison du problème, les utilisateurs peuvent ne pas savoir qu’une ouverture de session est demandée.)

643961

Toutes les options de compte d’utilisateur spécifiques fonctionnent désormais selon des planifications de source de données.

646473

Une application conçue dans l’environnement .NET Framework 4.0 n’échoue plus si RBS ne trouve pas ses informations de configuration. Les informations sont désormais recherchées dans les fichiers de configuration .NET Framework 4.0 et .NET Framework 3.5.

658405

Vous pouvez maintenant créer des rapports personnalisés à l’aide du fichier .odc sur le tableau de bord de gestion informatique.

665971

Les transferts de lignes de l’opérateur parallélisme sont désormais dans l’ordre correct. L’optimiseur peut désormais sélectionner un plan non optimal. Par conséquent, ce correctif nécessite une traceflag. Pour utiliser ce correctif, vous devez activer traceflag 4134.

674357

Deux nouveaux fichiers de modèle de trace sont maintenant générés pour le service moteur et pour le service d’analyse. Vous procédez ainsi pour vous assurer que Profiler peut afficher tous les événements et colonnes pour les deux services.

679035

Correction d’une faute de frappe mineure dans la page central Administration.

684435

StringCchPrintf_l attend la taille de la mémoire tampon de destination en caractères. La taille a été passée en octets. Par conséquent, l’erreur OACR - BUFFER_OVERFLOW a été déclenchée. Correction du code en transmettant la longueur correcte.

649475

Les ensembles de regroupements fonctionnent incorrectement lorsqu’ils collectent des compteurs de performances sur un cluster si le nom du instance SQL est identique au nom du réseau virtuel.

649357

Dans une base de données donnée, l’utilisation d’un pointeur de serveur déclaré pour une instruction select qui contient n’importe quelle vue système peut donner des résultats incorrects une fois que cette base de données est attachée et attachée.

649391

Des erreurs d’altération DBCC se produisent pendant SQL Server classements R2 2008 lorsque des chaînes comportant des séquences Jamo qui suivent le signe prolongé japonais sont utilisées.

657399

Un numéro de version incorrect s’affiche dans SQL Server Management Studio et dans SQL Server Reporting Services. Cela entraîne une confusion, car le nombre affiché ne varie pas du numéro de version RTM après une mise à niveau.

649476

CORRECTIF : Amélioration et informations supplémentaires sont enregistrées pour InvalidReportParameterException dans la sortie détaillée si certaines conditions se produisent pendant le traitement des paramètres.

649557

CORRECTIF : Problème d’accessibilité qui se produit parce que le nom d’accessibilité active Microsoft « Symbol » est null. Les noms Microsoft Active Accessibility sont mis à jour et peuvent désormais être découverts.

649447

ReportBuilder 2.0 ClickOnce affiche un rapport vide au démarrage si un utilisateur modifie le rapport à l’aide de ReportBuilder 2.0 à partir d’un site web SharePoint 12.

649575

Les noms MSAA de la boîte de dialogue Propriétés de l’échelle radiale sont incorrects et ne sont pas conformes à l’accessibilité.

519534

L’utilisation de paramètres table pour les colonnes métier peut entraîner une violation d’accès sur le serveur.

645824

Une erreur de violation d’accès peut se produire pendant l’exécution de procédures stockées étendues dans des conditions de contrainte élevée.

649559

CORRECTIF : Amélioration des performances de création d’index par des instructions DDL pour les tables qui ont de nombreuses partitions et qui ne contiennent pas de données. Auparavant, le temps nécessaire à ce processus augmentait dans une progression géométrique à mesure que le nombre de partitions augmentait. Le temps nécessaire augmente maintenant dans une progression linéaire.

649537, 448009

Dans certaines conditions, le nom de la colonne partitionnée dans le message d’erreur 11405 peut être incorrect. Cela entraîne l’impression d’un nom de colonne incorrect.

649530

Une exception secondaire peut se produire quand Analysis Services génère un fichier de vidage Watson. Cela est vrai que le fichier de vidage Watson soit généré en raison d’une exception réelle ou d’une demande explicite de vidage sur certaines erreurs. Si l’exception secondaire se produit, le serveur peut subir une récursivité infinie. Cela génère de nombreux fichiers de vidage, puis arrête le serveur.

649524

Si un utilisateur crée un type défini par l’utilisateur et une fonction table dans la même transaction, et si la fonction a une table de retour qui contient une colonne du type défini par l’utilisateur, un interblocage automatique se produit. En outre, la connexion qui tente d’effectuer ces opérations est arrêtée.

649532

Un index spatial ne peut pas être créé en toute sécurité dans une table qui utilise CELL_ID, CELL_ATTRIBUTES ou SRID pour les noms de colonnes.

657405

SQL Server génère parfois un message d’erreur « La mémoire système du pool de ressources 'interne' est insuffisante pour exécuter cette requête ». Cette situation est souvent évitable.

649434

Si les paramètres liés par la fonction SQLBindParameter spécifient une longueur de SQL_DATA_AT_EXEC, le pilote ODC SQL Server 2008 R2 Native Client provoque une violation d’accès si la fonction SQLPutData spécifie une longueur de SQL_NULL_DATA lorsque la valeur du paramètre est fournie pour l’exécution.

512170

Si MARS est utilisé, la vue sys.dm_os_tasks affiche la même valeur dans la colonne request_id pour toutes les tâches au lieu de signaler la valeur correcte associée à chaque tâche.

649425

La vue sys.dm_os_wait_stats affiche les lignes en double pour le type d’attente DIVERS. Cela peut entraîner des problèmes pour les outils de supervision.

649346

La cible de compartimentage asynchrone affiche des paires valeur/chaîne incorrectes pour les champs mappés lorsqu’elle est comparée aux informations disponibles dans dm_xe_map_values.

649340

CORRECTIF : la table de base système syscolpars affichait des lignes en double. Ce correctif les distingue en ajoutant le numéro de procédure dans DBCC checkcatalog.

649427

CORRECTIF : un nouveau code d’erreur (6257) est retourné lorsqu’un utilisateur tente d’inscrire un assembly CLR créé sur un runtime plus récent, tel que CLR v4. Le message d’erreur précédent (code 6218) était confus et n’a pas signalé le problème réel. Pour plus d’informations, consultez le bogue.

649433

Une casse de périphérie insère une valeur d’identité en dehors de la plage actuelle en mode « définir identity_insert TABLE_NAME activé ». Ce problème se produit également dans les opérations de sauvegarde/restauration.

649450

Des informations de classement de colonne incorrectes sont retournées lorsque BCP.exe récupère les informations de métadonnées de colonne.

649527

L’utilisation d’une fonction PeriodsToDate qui a un paramètre de membre Null peut entraîner une erreur « Exception inattendue ».

649341

Lorsque la requête a un filtre qui fait référence à une colonne dans la vue sys.dm_server_audit_status, le filtre est ignoré et toutes les lignes sont retournées à partir de sys.dm_server_audit_status.

629570

L’erreur 955 se produit lorsque les utilisateurs ont essayé de configurer la gestion Data Warehouse s’ils ont des bases de données sur leur serveur qui ne sont pas en ligne.

649374

La mémoire tampon en anneau affiche des données d’événement incomplètes (sortie des événements de dm_xe_session_targets) lorsqu’elle atteint la limite de taille de la sortie XML.

677560

Correction d’un problème dans lequel une requête distante génère le code d’erreur 7359 dans SQL Server 2008 R2. Ce problème se produit si une fonction définie par l’utilisateur utilise un synonyme pour une table liée, qu’un plan d’exécution de la fonction définie par l’utilisateur existe sur le serveur local et qu’une version de schéma de la table liée est mise à jour sur un serveur distant.

562310

Corrige une erreur « Read AV in FullXactImpBase ::GetXdes xact.cpp @ 2536 » qui se produit lorsqu’une base de données db1 est créée, une requête est mise en cache pour db1, puis db1 est supprimée, une deuxième base de données est créée, puis db1 est recréée et la requête mise en cache est réexécutée.

623804

Corrige un résultat incorrect des requêtes exécutées dans les corps du déclencheur. Le scénario nécessite un index filtré unique. Le déclencheur doit contenir une requête qui est affectée par le fait qu’une colonne soit unique ou non pour l’ensemble de la table.

636156

Correction d’un problème dans lequel les sauvegardes sont endommagées lorsque le chiffrement transparent de base de données est activé dans les bases de données, que les sommes de contrôle de page sont activées et que la sauvegarde utilise des sommes de contrôle.

657511

CORRECTIF : ce correctif résout les délais d’expiration et les interblocages qui peuvent se produire pendant le traitement de l’abonnement, lorsque de nombreux abonnements sont traités simultanément. Le correctif logiciel s’applique quand Reporting Services est déployé en mode intégré SharePoint.

676139

Résout un problème dans lequel le client doit effectuer un tri et une page de tri est déversé sur le disque. En outre, l’analyse TDE vient simultanément toucher cette page particulière. Vous pouvez redémarrer l’ordinateur pour contourner le problème. Toutefois, vous ne pouvez pas éviter complètement ce problème, sauf si vous désactivez TDE.

676491

Résout un problème potentiel qui se produit après l’application d’un correctif logiciel décrit dans 473052 de bogueS VSTS.

679886

Résout un problème dans lequel les événements étendus ou les fichiers de piste d’audit SQL collectés peuvent afficher des informations d’horodatage incorrectes.

686401

Résout un problème dans lequel une valeur null C# est convertie en dbNull avant de la rendre persistante.

620861

CORRECTIF : la prise en charge est fournie pour un maximum de 15 000 partitions dans les tables et les index dans les éditions Datacenter, Enterprise, Developer et Evaluation de Microsoft SQL Server 2008 R2 SP1. Pour plus d’informations sur la façon dont cette prise en charge peut être activée et désactivée, sur ses limitations et sur certains problèmes connus et solutions de contournement, consultez le livre blanc « Prise en charge de 15 000 partitions » http://go.microsoft.com/fwlink/?LinkId=199773

296354

CORRECTIF : Les valeurs par défaut de la propriété SqlDumperDumpTimeOut ne se trouvent pas dans une étendue valide dans Microsoft SQL Server 2008 R2 SP1. L’étendue de valeur valide s’étend de 0 (ms) à MAXDWORD.

417616

CORRECTIF : La logique de récupération des noms de principal du service pour les comptes de service est désormais définie pour être toujours journalisée. Avant que ce correctif ne soit appliqué, la logique est définie pour être journalisée uniquement lorsque l’ep est activé. Ces informations peuvent être utilisées pour résoudre les problèmes Kerberos.

517329

Un défaut de programme fait que divers outils de diagnostic signalent les requêtes comme étant exécutées dans la base de données master plutôt que dans la base de données dans laquelle elles ont été réellement exécutées.

615697

Les points SQM sont manquants pour les fonctionnalités importantes de Microsoft SQL Server 2008 ou dans une version ultérieure de SQL Server. Ce correctif ajoute des points SQM importants, qui sont utiles pour le suivi des métriques d’utilisation des clients.

645245

CORRECTIF : la logique de reconnexion et de réexécution est supprimée du chemin du code d’exécution de requête dans l’éditeur SQL. Ces informations ne sont plus nécessaires, car le délai d’expiration de la connexion inactive pour Microsoft SQL Azure est passé à 30 minutes.

674580

Le nouveau fichier de modèle de trace (« Microsoft Analysis Services TraceDefinition 10.50.0.xml ») dans Analysis Services doit être régénéré pour inclure les événements de trace nouvellement ajoutés afin que Profiler puisse afficher tous les événements et colonnes.

707007

Les importations échouent dans les scénarios Dallas.

710263

Une erreur est retournée lorsque vous essayez de générer des instantanés dans la Galerie de rapports si Internet Explorer 9 est utilisé comme navigateur.

710433

CORRECTIF : le Registre est mis à jour pour passer des noms de fichiers en tant que paramètre à ssms.exe lorsque vous double-cliquez sur un fichier .sql.

656177

CORRECTIF : Une violation d’accès se produit lorsque vous utilisez une procédure stockée ou une fonction définie par l’utilisateur pour créer une variable de table dans SQL Server 2008 ou dans SQL Server 2008 R2

Références

Pour plus d’informations sur la façon de déterminer la version et l’édition SQL Server actuelles, cliquez sur le numéro ci-dessous pour afficher l’article dans la Base de connaissances Microsoft :

321185 Comment identifier votre version et édition SQL Server Les produits tiers décrits dans cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute garantie, implicite ou autre, concernant les performances ou la fiabilité de ces produits.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.