S’applique à
SQL Server 2008 Service Pack 2

INTRODUCTION

Cet article répertorie les bogues corrigés dans Microsoft SQL Server 2008 Service Pack 2 (SP2).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, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

968382 Comment obtenir le dernier Service Pack pour SQL Server 2008

Informations supplémentaires

En plus des correctifs répertoriés dans cet article, SQL Server 2008 SP2 contient les correctifs logiciels inclus dans la mise à jour cumulative 1 à la mise à jour cumulative 8 pour SQL Server 2008 Service Pack 1 (SP1). Pour plus d’informations sur les packages de mise à jour cumulative disponibles pour SQL Server 2008 SP1, cliquez sur le numéro ci-dessous pour afficher l’article dans la Base de connaissances Microsoft :

970365 Les builds SQL Server 2008 publiées après SQL Server 2008 SP1

Bogues corrigés dans ce Service Pack

Pour plus d’informations sur les bogues corrigés dans SQL Server 2008 SP2, 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

249682

2216454

CORRECTIF : Message d’erreur lorsque vous exécutez la commande ProcessAdd après avoir apporté des modifications à la partition sur un serveur exécutant SQL Server 2008 : « Erreur interne : Une exception inattendue s’est produite »

256736

2322209

CORRECTIF : résultats incorrects si vous utilisez des parenthèses autour de SELECT dans une instruction qui a une expression de table commune dans SQL Server 2008

258076

2216456

CORRECTIF : améliorations apportées SQL Server Service Pack 2 2008 au message d’erreur « L’opération a été annulée » dans Analysis Services

270561

2216460

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

274280

2216461

SQL Server 2008 ne parvient pas à s’installer sur un point de montage de cluster Windows Server 2008

284360

955850

Message d’erreur lorsque vous essayez d’utiliser les fichiers binaires du package types CLR système SQL Server (SQLSysClrTypes.msi) : « Impossible de charger la DLL 'SqlServerSpatial.dll' : Cette application n’a pas pu démarrer, car la configuration de l’application est incorrecte »

301603

2216465

L’installation du slipstream de SQL Server 2008 échoue si /PCUSOURCE ou /CUSOURCE a un espace dans le chemin d’accès

317800

2216472

Une requête ROLAP Analysis Services SQL Server 2008 ou SQL Server 2005 retourne des résultats incorrects

340066

2216474

CORRECTIF : vous pouvez rencontrer une perte de données lorsque vous utilisez une instruction UPDATE avec une clause SET qui utilise les types time, datetime2 et datetimeoffset dans SQL Server 2008

347731

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 »

351286

2216480

CORRECTIF : les marges ne sont pas conservées dans un rapport lorsque le rapport est exporté vers Excel sur un serveur qui exécute SQL Server 2008, puis que vous affichez un aperçu du rapport dans Excel

351981

2216484

CORRECTIF : Message d’erreur lorsque vous exportez un rapport vers Excel dans le Gestionnaire de rapports sur un serveur exécutant SQL Server 2008 : « Exception managée non gérée : Type = System.ArgumentOutOfRangeException »

357416

2216485

CORRECTIF : Resource Monitor entre une condition de non-rendement sur un serveur SQL Server 2008

390126

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 sur une installation de cluster de basculement Avancé/Entreprise

396527

980671

Correction de l’absence de variation de sel de chiffrement sur SQL Server hachage de connexion sa

402453

2019402

Aucun mappage entre les noms de compte et les ID de sécurité n’a été effectué » lors de l’ajout d’un nœud à un cluster de basculement SQL Server 2008

426753

2216499

Vous ne pouvez pas inscrire un instance de base de données SQL Server 2008 dans un utilitaire SQL Server

426753

2253128

Vous ne pouvez pas déployer une application Data-Tier sur une base de données SQL Server 2008 instance

427703

2216501

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

524642

2283072

CORRECTIF : un correctif logiciel disponible permet SQL Server Reporting Services 2008 R2 d’utiliser une clé RSA 2048 bits pour chiffrer une clé Reporting Services pour la compatibilité FIPS

370540

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

Problèmes supplémentaires résolus dans ce Service Pack

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

Numéro de bogue VSTS

Description

270934

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

271554

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.

271708

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.

280004

La cible de compartimentage asynchrone affiche des paires valeur/chaîne incorrectes pour les champs mappés par rapport aux informations disponibles dans dm_xe_map_values.

284760

CORRECTIF : La vue incompatible peut contenir plusieurs vues qui ont différents nombres d’index. Ce correctif force un ordre déterministe de vues à comparer, en fonction des fonctions correspondantes et du nombre d’index correspondants.

285377

Les utilisateurs reçoivent un message d’erreur « Accès refusé » lorsqu’ils accèdent au Gestionnaire de rapports localement si l’UAC est activée. L’ajout d’un message mis à jour « Accès refusé » à mention UAC peut permettre aux utilisateurs de traiter le paramètre en conséquence.

291707

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

293089

Les utilisateurs de jauge radiale qui essaient d’utiliser « RateOfChange » ou « Integral » comme type de formule pour maximumValue ou MinimumValue sur la jauge ne voient pas de valeur dans la liste déroulante de la grille de propriétés.

296314

CORRECTIF : le fichier FailoverAnalysis.sql est installé lors d’une installation du cluster de basculement SQL Server. Ce script est appelé automatiquement en cas d’échec. La propriété privée SqlDMVScriptTimeout contrôle le nombre de millisecondes que le script peut prendre pour se terminer.

302563

Les utilisateurs reçoivent une erreur de validation lorsqu’ils mettent à niveau des sources de données partagées qui ont un espace dans le nom. L’erreur indique que le nom ne peut pas contenir d’espaces.

302707

L’installation du Service Pack 1 pour SQL Server Business Intelligence Development Studio 2008 échoue en raison d’un fichier de configuration manquant.

304390

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.

307313

Les utilisateurs ne peuvent pas retourner plusieurs cookies dans leur module HTTP. Cela affecte les utilisateurs lorsqu’ils essaient d’implémenter l’authentification personnalisée.

309869

Les actions sqlsos.task_address, sqlsos.worker_address et sqlsos.scheduler_address événements étendus affichent une adresse incorrecte.

310483

Reporting Services 2008 Designer convertit les centimètres en pouces dans le tableau matriciel. Cela entraîne une perte de précision de la disposition.

313780

La désinstallation de la première des deux instances AS nommées désactive SQL Browser. Le deuxième nommé instance est inaccessible.

319216

Les utilisateurs ne peuvent pas utiliser d’informations d’identification stockées dans leurs sources de données si une carte à puce est requise.

322046

Une requête qui a une clause de sous-sélection qui utilise une expression set qui ne retourne aucun membre calculé retourne une erreur indiquant que les sous-sélections qui ont des membres calculés ne sont pas autorisées.

327301

Dans Analysis Services, la définition d’un membre de dimension par défaut à l’aide d’une expression MDX qui a une fonction NonEmpty entraîne le retour d’une erreur interne quand il tente d’ouvrir le cube.

328752

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.

331630

La valeur entière est incorrectement arrondie dans le Designer de requête réutilisable SQL Server Reporting Services.

333544

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.

336809

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.

338247

Si les paramètres liés par la fonction SQLBindParameter spécifient une longueur de SQL_DATA_AT_EXEC, le pilote ODBC SQL Server 2008 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.

338999

SQL Server Reporting Services 2008 subit une fuite de connexion lorsqu’un utilisateur utilise l’interface SOAP pour exécuter et exporter un rapport.

347779

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.

350670

Les utilisateurs reçoivent un message d’erreur « Page expirée » lorsqu’ils tentent de référencer un rapport rendu après que le rapport reste inactif pendant une heure.

352788

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.

352862

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.

355222

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.

355228

CORRECTIF : un nouveau message d’erreur indique la cause d’une violation d’accès qui se produit si les paramètres cibles du compartimenteur sont définis de manière incorrecte.

356127

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

360584

Les abonnements échouent pendant l’exécution en raison d’un problème de structure de données en mémoire lors de la tentative de remise d’un rapport rendu MHTML.

368388

BIDS 2008 Concepteur de rapports s’exécutant avec SQL Server Reporting Services 2008 se bloque lorsque les utilisateurs redimensionnent une ligne de tableau.

376257

Les champs TO, CC et BCC de la boîte de dialogue « Options de remise du rapport » sont effacés une fois que les utilisateurs annulent ou ferment la boîte de dialogue « Détails de la planification » pour revenir à « Options de remise des rapports ».

383747

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.

384800

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.

393410

Lorsque les utilisateurs effacent la sélection d’un ou de plusieurs mois dans une planification mensuelle, SSRS crée des planifications distinctes pour chaque mois qui est encore sélectionné. Dans certains cas, cela peut entraîner une erreur « @active_end_date ne peut pas être avant @active_start_date ».

393879

Data-Driven abonnement échoue si une valeur NULL est retournée lorsqu’elle est mappée au paramètre de rapport, qui accepte une valeur NULL.

394977

Les problèmes d’abonnement et de remise sont difficiles à diagnostiquer dans le fichier de trace Reporting Services. Une journalisation plus détaillée est requise.

415084

Les utilisateurs reçoivent un message « L’index était hors limites. Le message d’erreur doit être non négatif et inférieur à la taille de la collection » lors de l’exportation au format PDF.

419740

Les utilisateurs ne peuvent pas utiliser l’authentification personnalisée dans la référence SKU web SQL Server 2008.

424595

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 contenant 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.

421922

CORRECTIF : la prise en charge est fournie pour un maximum de 15 000 partitions dans les tables et les index dans les éditions Enterprise, Developer et Evaluation de Microsoft SQL Server 2008 SP2. 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).

424804

Dans Analysis Services, certains clients peuvent rencontrer une violation d’accès lorsqu’ils utilisent une hiérarchie parent-enfant dans la condition d’une fonction IIF.

426631

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

429253

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.

430703

Une exception secondaire peut se produire quand Analysis Services génère un vidage Watson. Cela est vrai que le 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 vidages, puis arrête le serveur.

431298

CORRECTIF : Dans SSRS 2008 Service Pack 2, le complément RS pour SharePoint 2007 pour la communication avec le serveur de rapports SSRS 2008 R2 est mis à jour. Cela permet d’accéder à certaines fonctionnalités dans ReportBuilder 3.0, ReportParts et ATOM Renderer, y compris la nouvelle préversion report dans ReportBuilder 3.0.

431301

Le traitement des objets dans une base de données qui contient des milliers d’objets de métadonnées prend beaucoup de temps pour commencer à importer les données. Cela se produit parce que le serveur doit générer une planification de travail avant le début de l’importation des données. En outre, l’algorithme utilisé pour déterminer les dépendances ralentit les performances lorsque de nombreux objets de métadonnées existent dans la base de données.

432094

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.

448007

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.

455538

L’utilisation de la sécurité des cellules avec des calculs produit des résultats incorrects lorsqu’une clause NON VIDE est utilisée.

456534

Une violation d’accès en lecture se produit pendant un processus de validation si deux transactions s’exécutent simultanément : une pour modifier ou créer une partition et une autre pour traiter une dimension.

471363

Lorsque Microsoft Office 12 est intégré à SQL Server Reporting Services 2008, l’intégration SharePoint n’utilise pas par défaut l’URL de la Report Builder de la période de clic, ce qui empêche Report Builder de démarrer.

471421

CORRECTIF : Problème de localisation dans la référence SKU turque : les miettes de navigation sont désormais localisées sur les nouvelles pages de la bibliothèque reportpart.

499162

CORRECTIF : Problème d’accessibilité qui se produit car le nom MSAA de « Symbol » est null. Les noms MSAA sont mis à jour et peuvent désormais être découverts.

503096

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.

515240

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

520700

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é.

525601

Pendant une case activée pour un audit granulaire, l’algorithme utilisé pour répertorier tous les audits qui incluent l’événement peut rencontrer des fuites de mémoire de la liste des audits. Cela se poursuit jusqu’à ce que des erreurs de mémoire insuffisante se produisent et que le service doit être redémarré pour récupérer la mémoire.

Remarque Si vous effectuez une mise à niveau à partir de SQL Server 2008 SP1Cumulative Update 9 ou une version ultérieure, vous devez appliquer une mise à jour cumulative post-SQL Server 2008 SP2 après la mise à niveau vers SQL Server 2008 SP2 pour obtenir tous les correctifs. Pour plus d’informations sur la mise à jour cumulative post-SQL Server 2008 SP2, cliquez sur le numéro d’article suivant pour afficher l’article dans la Base de connaissances Microsoft :

2289254 Package de mise à jour cumulative 1 pour SQL Server Service Pack 2 2008

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.