Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Introduction

Cet article répertorie les bogues qui sont corrigés dans le Service Pack 2 (SP2) de Microsoft SQL Server 2012.

Notes

  • Des correctifs supplémentaires qui ne sont pas documentés ici peuvent également ê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 les service packs de SQL Server 2012, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2755533 comment obtenir le dernier service pack pour SQL Server 2012Remarque : Pour plus d’informations sur le téléchargement, vous devez sélectionner dans la liste des téléchargements disponibles, consultez les notes de version ici.

Plus d'informations

Les service packs de SQL Server 2012 sont mises à jour cumulatives et toutes les éditions et les niveaux de service de SQL Server 2012 de mise à niveau vers SP2. Outre les correctifs répertoriés dans cet article, ce service pack contient jusqu'à et y compris Microsoft SQL Server 2012 SP1 Cumulative mise à jour 9 (CU9).

Pour plus d’informations sur les packages de mise à jour cumulative qui sont disponibles pour SQL Server 2012 SP1, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :

2772858 2012 de SQL Server les builds qui ont été publiées après la publication du Service Pack 1 de SQL Server 2012

Problèmes qui sont résolus dans ce service pack

Pour plus d’informations sur les bogues qui sont corrigés dans le Service Pack 2 de SQL Server 2012, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.

Numéro de bogue VSTS

Numéro de l’article de base de connaissances

Description

1374617

2028830

CORRECTIF : Les composants partagés sont installés dans le mauvais emplacement lorsque vous implémentez une installation de SQL Server 2008 ou de Cluster de basculement SQL Server 2012

1703014

2963382

CORRECTIF : Impossible de se connecter au serveur lorsque vous exécutez une requête MDX de création cube dans SSAS 2012

2011247

2927741

CORRECTIF : Image s’affiche pas correctement dans la page Web lorsque vous utilisez l’action d’extraction sur un rapport SSRS 2012

2034994

2963383

CORRECTIF : Les texte tronqué lorsque vous utilisez le Générateur de HPB afficher un rapport SSRS 2012

1769469

2963384

CORRECTIF : SQL Server se bloque lorsque le fichier journal de base de données tempdb est plein sur SQL Server 2012

1973168

2963386

CORRECTIF : SSRS 2012 échoue avec IsolatedStorageException lorsque les abonnements exportés vers des feuilles de calcul Excel sont supérieurs à 10 Mo

1973196

2963388

CORRECTIF : SSRS 2012 ne peut pas exporter un rapport d'une taille supérieure à 10 Mo au format Excel

787358

2963404

CORRECTIF : La restauration provoque le passage en 'mode suspect' de la base de données dans SQL Server 2012

1043717

2806979

CORRECTIF : Performances lorsque vous exécutez une requête sur une table dans une base de données dans SQL Server 2012 prenant en charge l’objet

1178585

2963412

Nouvelle sys.dm_fts_index_keywords_position_by_document DMF dans le Service Pack 2 de SQL Server 2012

1182241

2966520

CORRECTIF : Les nouveaux fichiers journaux ne sont pas créées lorsque vous redémarrez le Service Windows Reporting Services dans SSRS 2012 1er janvier

1240848

2966519

CORRECTIF : Aucun message d’erreur lors de l’échec de la sauvegarde du journal dans SQL Server 2012

1253861

2936004

CORRECTIF : Visual Studio 2012 se bloque en raison de la violation d’accès lors de la liaison de source de données est effectuée dans l’interface utilisateur de 2012 de visionneuse de rapport en mode local

1262029

2966522

CORRECTIF : Abonnement de partage de fichiers ne remplissage la colonne description de SSRS 2012

1481773

2966523

CORRECTIF : La liste déroulante « Nom » est vide lorsqu’un rapport SSRS 2012 est spécifié

1419367

2964762

CORRECTIF : L’ID d’événement 22 ou 0xC1000016 d’erreur est enregistré lorsque vous utilisez la commande Discover dans SSAS 2012

2103903

2972285

CORRECTIF : Les problèmes de performances lorsque vous utilisez SSISDB comme votre déploiement stockent dans SQL Server 2012

2021581

2965035

2012 SSAS enregistrement amélioration de fonctionnalité dans le Service Pack 2 de SQL Server 2012

203749

2952444

CORRECTIF : Faibles performances lorsque vous utilisez des variables de table dans SQL Server 2012

2095064

2936328

CORRECTIF : Violation d’accès se produit lorsque vous exécutez CHECKTABLE ou CHECKDB sur une table qui a rendues persistantes des colonnes calculées dans SQL Server 2008 R2 ou dans SQL Server 2012

1222472

2827857

CORRECTIF : DTA ne fonctionne pas sur l’instance de SQL Server 2012 qui utilise un classement de caractères supplémentaires

2124209

2939277

CORRECTIF : Des résultats incorrects lorsque vous exécutez des requêtes qui contiennent l’opérateur d’UNION à l’aide du plan de requête parallèle dans SQL Server

Solutions pour les problèmes suivants sont également incluses dans le Service Pack 2 de SQL Server 2012.

Numéro de bogue VSTS

Description

950185

Meilleure messagerie autour de traitement des erreurs et des avertissements lorsque vous travaillez avec des rapports HTML volumineux.

950189

Meilleure messagerie autour de traitement des erreurs et des avertissements lorsque vous travaillez avec des rapports avec un grand nombre de paramètres.

994470

Résultats incorrects lorsque vous travaillez avec les opérateurs unaires en mode bloc.

1041277

Sauvegarde complète de DPM sur le serveur avec AlwaysOn secondaire est convertie en copy_only sauvegarde.

1278767

La valeur de compteurs d’instance sous forme de tableau : Memory\VertiPaq < TypeName > Ko est toujours 0.

1355346

L’instruction SCOPE de fin ne correspond pas à l’instruction d’ouverture SCOPE.

1374617

CORRECTIF : Les composants partagés sont installés dans le mauvais emplacement lorsque vous implémentez une installation de Cluster de basculement SQL Server 2008

1610447

Objet non initialisé entraîne tombe en panne et potentiellement de mauvais résultats lors de l’exécution des expressions de DAX avec calculs conditionnelles.

1610492

Une simple requête DAX renvoie des résultats inattendus lorsque vous utilisez PowerPivot v2 11.0.3000.0.

2060218

« ACTIONABLE_HEAP_CORRUPTION » lorsque le fichier de configuration de SSRS est analysé à l’aide d’un ID d’instancenon valide.

2065570

Enregistrement NonYieldProcessTable dans la mémoire tampon d’anneau RING_BUFFER_NONYIELD_PROCESSTABLE n’a pas d’utilisateur et le temps d’exécution du noyau.

2075161

Fournit des informations de plate-forme dans le journal de SSRS 2012

1347204

CORRECTIF : Violation d’accès lorsque vous insérez des données dans une table contenant une colonne avec une valeur par défaut de la séquence à partir d’une transaction entre bases de données dans SQL Server 2012

1184332

Si une sauvegarde du journal Queue est effectuée par rapport à la base de données model, base de données model est figées dans la restauration de l’état au cours d’un redémarrage du serveur qui l’empêche de démarrer correctement le SQL Server. C’est parce que la base de données Tempdb n’a pas pu être créée lors du démarrage du serveur et vous recevez le message d’erreur suivant : « Impossible d’ouvrir la base de données '< nom_base_données >' »

1243853

Erreur 3456 se produit lors de la restauration de la sauvegarde du journal d’une base de données en bloc consignée dans le journal où il a été ajouté un nouveau fichier de données avec une taille initiale supérieure à 64704 Ko.

1404999

Lorsque vous déposez d’une capture instantanée de base de données est émis dans une session avec le paramètre LOCK_TIMEOUT, une erreur de temporisation peut se produire de façon suivie d’une erreur d’assertion.

1190211

Installation de SQL Server à l’aide d’InstallShield finit dans un état de blocage. Pour plus d’informations, consultez cetarticle de la Base de connaissances.

1386073

Après avoir installé le Service Pack 2 de SQL Server 2012, lorsque SQL Server est arrêté à partir de gestionnaire de contrôle des services ou le Gestionnaire de configuration, un message d’information est enregistré dans le SQL Server immédiatement après l’émission d’arrêt. Dans les versions précédentes, nous avons émis ce messages après l’arrêt des services internes, telles que le.NET Framework, service broker.

Correctifs pour connecter des éléments soumis par la Communauté

ID de bogue de connexion

Description

714689

Résultats de l’évaluation sont écrites dans le fichier xml de sortie plusieurs fois lorsque vous implémentez un Framework de gestion d’entreprise sur plusieurs serveurs et une erreur se produit sur l’un des serveurs dans la liste.

735543

Base de données passe en mode de restauration lorsque la sauvegarde est restaurée sous la forme d’une autre base de données sur la même instance.

736509

Vous ne pouvez pas déboguer une procédure stockée qui appelle sp_executesql dans SQL Server Management Studio (SSMS). Lorsque vous appuyez sur F11, vous recevez un message d’erreur 'Référence objet ne pas définie à une instance d’objet'.

740181

SSMS ne gère pas entièrement le texte intégral dans SQL Server Express de.

745566

SQL Server SMO ignore la contrainte par défaut dans SQL Server 2012 et 2014 de SQL Server.

764197

SSMS gère les procédures numérotées stockées incohérente.

769121

« Colonne '< nom de colonne >' n’appartient pas à la table de résumé. (System.Data) » message d’erreur lorsque les tables de réplication ont le même nom mais se trouvent dans des schémas différents.

773710

Après la restauration d’une capture instantanée de base de données qui contient les index de texte intégral, vous ne pouvez pas créer des ft_catalogs jusqu'à ce que vous soit redémarrez SQL Server, détachez puis rattacher la base de données ou mettez hors connexion de la base de données, puis définissez la base de données en ligne.

774317

SSMS se bloque occasionnellement lors de la fermeture, ce qui provoque ensuite redémarrer automatiquement

785064

Message d’erreur « La valeur 'null' n’est pas valide pour 'flux' » lorsque vous travaillez avec des composants de pipeline client dans Business Intelligence Development Studio (BIDS).

785151

Lorsque vous exécutez la mise sous tension de requêtes avec afficher le Plan de requête réelle, le résultat null est renvoyé et vous recevez le message d’erreur suivant :
Erreur : Msg 50000, niveau 16, état 10, procédure test, ligne 34 données chaîne ou binaires seront tronquées.

791929

Message d’erreur « une assertion système check a échoué » lorsque vous insérez des données dans une vue partitionnée contenant des déclencheurs.

797967

Les doublons de script les instructions créées lors des autorisations de niveau colonne dans SSMS d’un script.

799430

SSMS peut se bloquer lorsque vous essayez d’actualiser la fenêtre SSMS sur la barre des tâches.

804901

Déploiement de nouvelles versions de grands projets de rencontre un délai d’attente pendant le déploiement dans la base de données de catalogue de SSIS (SSISDB). En outre, vous recevez des messages d’erreur suivants :
Échec du déploiement du projet. Pour plus d’informations, interrogez la vue operation_messages de l’identificateur de l’opération ' 219′. (Microsoft SQL Server, erreur : 27203) Échec du déploiement du projet. Résoudre les problèmes et réessayez plus tard. : expiration du délai. Le délai d’attente écoulée avant l’achèvement de l’opération ou le serveur ne répond pas. L’instruction a été interrompue.

805659

« Certaines parties de votre instruction SQL sont trop imbriquées. Réécrivez la requête ou la décomposer en plusieurs petites requêtes » message d’erreur lorsque vous analyser ou exécutez une procédure stockée.



Points importants pour le Service Pack 2 de SQL Server 2012

Voici une surbrillance de certaines des modifications qui se trouvent dans SQL Server 2012 avec le Service Pack 2 (également appelé SP2) :

  • Prise en charge:

    • Message de 35285 s’affiche sous la forme d’un message d’information comme prévu et non pas comme une erreur.

  • Fonctionnalités:

    • Sauvegarde COPY_ONLY de prise en charge de SQL Writer : de Data Protection Manager (DPM) sauvegarde complète sur le serveur avec AlwaysOn secondaire seront convertis en COPY_ONLY sauvegarde.


  • Ajouter la prise en charge pour un scénario de création de cube local:

    • Lorsque vous utilisez le Service Pack 2 de SQL Server 2012 Analysis Services (SSAS 2012), vous pouvez créer un cube local qui se connecte à SSAS qui s’exécute sur un port statique a navigateur SQL désactivé par défaut. Cette nouvelle fonctionnalité est contrôlée par un nouveau paramètre de configuration msmdsrv.ini : « ConfigurationSettings\LocalCubeServerPortInConnectionString ». Pour activer cette fonctionnalité, définissez la valeur sur 1. Ce paramètre n’a aucun effet si SSAS 2012 est configuré comme un cluster avec basculement ou est en cours d’exécution sur le port par défaut.

  • Enregistrement d’ajouter plusde :

    • Ce service pack ajoute plus d’informations au fichier journal SSAS afin d’améliorer la résolution des problèmes. Cela inclut la version SSAS, nom de l’ordinateur, nom netbios, le nombre de processeurs, RAM taille, IP, port, type de protocole, blocage, délai d’expiration de verrouillage et d’autres informations.


  • Amélioration des performances SSISDB blocage et nettoyage

    • Introduction

      • Un blocage de base de données SSISDB sur des appels simultanés à la procédure de SSISDB.catalog.create_execution stockées

        • Un correctif a été effectué pour la concurrences de SSISDB et le problème de blocage. Toutefois, cela ne résout pas tous les problèmes. Solution de contournement actuelle est échelonné les travaux en quelques secondes. Mais vous ne pouvez pas utiliser cette solution de contournement.

        • Faibles performances sous la tâche de maintenance SSISDB

      • Un correctif est disponible pour le travail de maintenance SSISDB.

    • Architecture

      • Modèle précédent :

        • Chaque transaction crée un certificat et une clé symétrique, qui doit également être stockée et traitée dans les tâches de maintenance ou de nettoyage.

      • Nouveau modèle :

        • Introduire par défaut et la nouvelle ligne de table de propriété de catalogue SERVER_OPERATION_ENCRYPTION_LEVEL à PER_EXECUTION pour conserver la compatibilité descendante, la valeur peut être modifiée à PER_PROJECT création d’une paire de clé ou un certificat pour chaque projet. Un nettoyage complet est nécessaire avant de changer de PER_EXECUTION en PER_PROJECT. Deux nouvelles procédures de magasin sont introduits pour un nettoyage complet.

      • Résumé des modifications :

        • Introduire une nouvelle ligne dans la table de propriétés SSISDB SERVER_OPERATION_ENCRYPTION_LEVEL:

          • Seules deux valeurs sont valides (1 et 2).

          • La valeur « 1 » : Valeur par défaut. Chiffré avec les clés symétriques et des certificats en fonction du niveau d’exécution. Haute sécurité, mais il peut a un problème de blocage ou de performances.

          • La valeur « 2 » : Cryptés avec des clés symétriques et des certificats en fonction du niveau du projet. Moins de sécurité, résoudre le problème de performances ou de blocage.

        • Introduire deux nouvelles procédures stockées (SP) Cleanup_server_logs et cleanup_server_execution_keys

          • SPs sont conçus pour être utilisés lorsque vous modifiez le niveau de cryptage à partir de « 1 » à « 2 ». Vous pouvez exécuter Cleanup_server_logs tout d’abord qui se terminent très rapidement pour mettre les SSISDB en bon état. La base de données SSISDB est prête à être modifiée au niveau de cryptage.

          • Cleanup_server_keys prend plus de temps que Cleanup_server_logs. Toutefois, il est exécuté une fois que le niveau de cryptage est changé sur « 2 » et exécutée périodiquement au niveau hors des heures de pointe.

          • Cleanup_server_logs: nettoyer uniquement de tous les journaux de l’opération.

          • Cleanup_server_execution_keys: nettoyage des clés symétriques et les certificats qui sont utilisés pour protéger des paramètres sensibles de l’exécution.

          • int @cleanup_flag (dans (1,2))

            • cleanup_flag = 1 : supprimer les certificats et les clés symétriques au niveau de l’exécution

            • cleanup_flag = 2 : supprimer des clés symétriques au niveau de projet et les certificats (se déplacer uniquement les si ce projet de perticular a été supprimé et tous les journaux des opérations liées à ce projet a été nettoyé).

          • @delete_batch_size int = 1000

            • nombre de certificats ou de clés sera abandonnée sur un appel de cette procédure stockée.

        • Dans internal.cleanup_server_retention_window, modifiez delete_batch_size de 10 à 1000.


  • Prise en charge optionnelle de la ligne de variable de tableau compte afin d’améliorer les plans de requête :

    • Si une variable de table est joint avec d’autres tables dans SQL Server, il peut entraîner des performances lentes en raison de la sélection de plan de requête inefficace étant donné que SQL Server ne pas prise en charge de statistiques ou suivi nombre de lignes dans une variable de table lors de la compilation d’un plan de requête.

    • Dans le Service Pack 2 de SQL Server 2012, un nouvel indicateur de trace est introduit qui permet à l’optimiseur de requêtes à utiliser les informations sur le nombre de lignes insérées dans une variable de table pour sélectionner le plan de requête plus efficace. Activez l’indicateur de trace 2453 pour activer ce comportement.

      Notes:

      • Dans certains scénarios, l’activation de l’indicateur de trace 2453 peut entraîner une dégradation des performances due à la compilation supplémentaire requise pour le compte pour le nombre de lignes insérées dans une variable de table au moment de l’exécution. En général, vous pouvez bénéficier de cet indicateur de suivi, si une variable de table a beaucoup de lignes jointes avec d’autres tables ou a plus d’une ligne et utilisé sur le côté externe d’un opérateur de jointure de boucle imbriquée avec un plan sur le côté interne qui traite la grande quantité de lignes.

      • Un comportement similaire peut être obtenu sur d’autres versions de SQL Server à l’aide d’indicateur de requête OPTION (RECOMPILE) . Toutefois, l’indicateur de requête requiert la détection et la modification de toutes les requêtes souffrant d’un choix de plan médiocre en raison de la grande quantité de travail piloté par des variables de table, alors que l’activation de l’indicateur de trace 2453 peut avoir un impact sur les charges de travail existants.

  • Amélioration des performances pour les plans d’exécution de requête parallèle

    • DMV association renvoie à présent une valeur précise pour cpu_time de requête en parallèle des plans d’exécution. Statistiques Des rapports de diagnostic de l’e/s maintenant précis lectures logiques pour les plans d’exécution de requêtes en parallèle.

  • Améliorer les diagnostics de déversement de hachage

    • Si une jointure par hachage ou un opérateur d’agrégation hash renverse de données à la base de données tempdb au cours de l’exécution de la requête, les e/s correspondant est désormais indiqué pour les diagnostics de statistiques d’e/s.

  • Améliorer les diagnostics des index de texte intégral

    • Dans certains cas, il peut être difficile de comprendre comment les résultats de certaines requêtes de texte intégral sont renvoyés. Le sous-système de recherche de texte intégral interagit avec externe pour les séparateurs de mots et des listes de l’arrêt et à la suite de cette interaction, que les informations de position pour les mots clés dans un document peuvent être différentes de ce qui est observé dans le texte. Ceci est très pertinent lorsque « expression » ou de « NEAR » recherches depuis le delta entre les mots est utilisée dans les calculs internes pour rechercher les documents correspondants.

    • Dans le Service Pack 2 de SQL Server 2012 une nouvelle fonction Dynamic Management (DMF) a été ajoutée pour fournir l’accès aux informations de mots clés indexés dans un document de positionnement. La nouveau DMF est similaire à existants DMF sys.dm_fts_index_keywords_by_documentet a la syntaxe suivante :sys. dm_fts_index_keywords_position_by_document (
      DB_ID('database_name'), OBJECT_ID('table_name')
      )

    • Au lieu de nombre d’occurrences, il renvoie des informations sur chaque occurrence et sa position dans le document indexé.

    • Ces informations peuvent être utilisées pour examiner le mappage entre le texte et l’index interne qui affiche la différence dans le delta, le cas échéant, l’expression de recherche. Cela peut aider à présentation des résultats de recherche dans la phrase.


  • Prise en charge

    • Réplication transactionnelle :

      • Ajouté pour les statistiques des tables de l’historique et des messages plus détaillés dans les journaux de l’agent de message détaillé :

        • Message de texte ajouté à xml < statistiques > sortie pour définir des états différents dans les agents de lecture du journal et le distributeur.

        • Statistiques de niveau article ajouté pour les distributeurs et le lecteur du journal des commandes paramétrées.

        • Nombre ajouté des commandes ignorées pour le fichier de sortie dans l’agent du distributeur.

        • Ajouté le temps passé à effectuer des modifications de schéma dans l’agent du distributeur.

      • Lecteur de journal : les enregistrements du journal sont ajoutés dans. Fichier TXT lorsqu’un vidage utilisateur est capturé.

      • Poste à poste : Insert, update et delete des procédures sont mises à jour pour fournir sous Détails au message de conflit :

        • Nom de la table

        • Nom de colonne de clé primaire et les valeurs

        • Version actuelle

        • Version préliminaire

        • Version postérieur à

    • La réplication de fusion :

      • La sortie de l’indicateur de trace 101 est ajouté dans le fichier journal lorsque le niveau de détail de sortie pour l’agent de fusion est défini sur 4.

  • CIRCUIT

    • Réplication transactionnelle :

      • Réplication d’égal à égal maintenant prend en charge les mises à jour partielles effectuées sur une colonne de texte à l’aide de la mise à jour ou. Écriture de sémantique.

    • La réplication de fusion :

      • Nettoyage de procédure stockée a été remodelée afin d’éviter le téléchargement redondant de données.


  • Enregistrement du Message avec le traitement des erreurs et des avertissements pour éviter des appels communs à CSS, les rapports HTML volumineux.

    • Vue d’ensemble :

      • Détection de la structure d’état pour déterminer si la conception de rapport sera net un rapport HTML volumineux et entraîner des problèmes de performances. Cela doit être facilement détectée par l’examen des paramètres de largeur et hauteur Interactive de la Page.

    • Scénario de l’utilisateur :

      • Vous créez un rapport dans le Générateur de rapports. Vous entrez la valeur « 0 » dans la propriété InteractiveSize . Vous recevez une fenêtre indépendante qui contient l’avertissement suivant de message à propos de l’impact potentiel sur les performances :

        Définition de hauteur interactive à fond 0 ont un impact sur les performances.


  • Amélioration des performances

    • Plusieurs améliorations de performances dans le Service Pack 2 comme décrit dans les articles suivants :

      • Problèmes de performances se produisent lorsque l’activité des verrous de base de données augmente dans SQL Server 2012

      • Des problèmes de performances se produisent dans des environnements NUMA pendant la page étrangère de traitement dans SQL Server 2012

      • Les performances diminuent après une instruction ALTER INDEX... Abandon de l’opération en ligne dans SQL Server 2012

    • Améliorations de la DMV

      • Sys.dm_db_session_space_usage représente la quantité d’espace occupé dans la base de données tempdb par objet utilisateur par session. Lorsque le nombre de lignes supprimées est au-delà des pages 1024, la désallocation de ces pages est différé. Dans le Service Pack 2 de SQL Server 2012, la DMV inclut également l’espace pour les unités d’allocation qui sont différées dans une nouvelle colonne appelée user_objects_deferred_dealloc_page_count.

      • Sys.dm_server_services maintenant correctement spécifiera le nom de nœud dans les cluster_nodename colonne si SQL Server est installé sur un cluster de basculement.

    • Améliorations de mémoire tampon d’anneau

      • Le tampon en anneau pour les domaines d’application RING_BUFFER_CLRAPPDOMAIN inclut la raison pourquoi le domaine d’application a été déchargé dans le champ < DoomReason > :

        • 1 = déchargé par des opérations DDL drop assembly.

        • 2 = déchargé par la sécurité liés à l’opération, tels que la modification de l’autorisation.

        • 3 = déchargé en raison de gestion de pression de mémoire.

        • 4 = déchargé en raison de l’initialisation a échoué.

      • L' étendue des événements correspondants app_domain_ring_buffer_recorded inclut le motif de déchargement dans le champ de données d’événements doom_reason .

      • RING_BUFFER_RESOURCE_MONITOR comporte des entrées lorsqu’une modification est détectée dans l’état surveillé par le moniteur de ressource. En outre, pour les notifications de ressources système et de processus, notifications de pool sont également disponibles dans le < IndicatorsPool >< / IndicatorsPool > nœud.

      • Resource_monitor_ring_buffer_recorded des événements étendus inclut les notifications large pool dans le champ de données pool_indicators .

      • RING_BUFFER_NONYIELD_PROCESSTABLE comprend le nom du processus en plus des autres informations jusqu'à 8192 threads qui s’exécutent dans le système au moment de l’enregistrement d’entrée du tampon de l’anneau.

    • Sauvegarde et restauration avancées

      • Sauvegarde de journal de fin d’un modèle avec l’option norecovery n’est plus autorisé commençant avec le Service Pack 2.

      • Messages d’achèvement de sauvegarde et de restauration dans le journal des erreurs contient des informations de débit et de la durée :

        • Sauvegarde de base de données a correctement traité de 298 pages dans 0.026 secondes (89.261 Mo/seconde).

        • Restaurer la base de données a correctement traité de 298 pages dans 0.016 secondes (145.050 Mo/seconde).

    • Événements étendus

      • Événements étendus suivants ont été ajoutés ou modifiés dans le Service Pack 2 de SQL Server 2012 :

        • Allocation de mémoire :

          • Événements étendus, page_allocated et page_freed permet de voir les premiers consommateurs de mémoire de SQL Server. À partir du Service Pack 2, ces événements étendus rapport réservée mémoire qui est allouée et libérée lors de l’exécution de la requête.

        • Ghost Cleanup :

          • Lors de la suppression d’un enregistrement dans une table ou un index, telle une opération de suppression supprime jamais physiquement les enregistrements à partir des pages, elle seulement les marque comme ayant été supprimé, ou fantôme. Il s’agit d’une optimisation des performances qui permet des opérations de suppression plus complète rapidement. Une tâche d’arrière-plan, appelé la tâche de nettoyage de fantôme puis supprime physiquement tous les enregistrements. Plusieurs événements étendus ont été ajoutées dans le Service Pack 2 pour fournir des informations sur les différentes phases de cette tâche :

            • ghost_cleanup_task_start

            • ghost_cleanup_task_suspend

            • ghost_cleanup_task_packet_enqueue

            • ghost_cleanup_task_process_packet

            • ghost_cleanup_task_process_pages_for_db_packet


Références

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

321185 comment déterminer la version et l’édition de SQL Server et ses composants

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.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×