{"version":"1.1","schema_version":"1.1.0","plugin_version":"1.1.2","url":"https://tutos-gameserver.fr/2019/11/16/recommandations-tempdb-relatives-a-best-practices-analyzer-de-sql-server-2012-bien-choisir-son-serveur-d-impression/","llm_html_url":"https://tutos-gameserver.fr/2019/11/16/recommandations-tempdb-relatives-a-best-practices-analyzer-de-sql-server-2012-bien-choisir-son-serveur-d-impression/llm","llm_json_url":"https://tutos-gameserver.fr/2019/11/16/recommandations-tempdb-relatives-a-best-practices-analyzer-de-sql-server-2012-bien-choisir-son-serveur-d-impression/llm.json","manifest_url":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","language":"fr-FR","locale":"fr_FR","title":"Recommandations TempDB relatives à Best Practices Analyzer de SQL Server 2012\n\n &#8211; Bien choisir son serveur d impression","site":{"name":"Tutos GameServer","url":"https://tutos-gameserver.fr/"},"author":{"id":1,"name":"Titanfall","url":"https://tutos-gameserver.fr/author/titanfall/"},"published_at":"2019-11-16T10:43:12+00:00","modified_at":"2019-11-16T10:43:12+00:00","word_count":1187,"reading_time_seconds":357,"summary":"Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server Problème Dans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server. Cette [&hellip;]","summary_points":["Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server\n\nProblème\nDans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server.","Cette astuce vous montrera comment utiliser le BPA (Best Practices Analyzer) de SQL Server 2012 pour examiner les recommandations de meilleures pratiques et apporter les modifications appropriées pour obtenir une configuration optimale de la base de données tempdb, du moins en fonction des meilleures pratiques.","Solution\nBest Practices Analyzer de Microsoft SQL Server 2012 est un outil de diagnostic gratuit disponible ici, auprès de Microsoft.","Le BPA recueille des informations sur un serveur et une instance SQL 2012 installée sur ce serveur."],"topics":["Serveur d'impression"],"entities":[],"entities_metadata":[{"id":10,"name":"Serveur d'impression","slug":"serveur-dimpression","taxonomy":"category","count":3907,"url":"https://tutos-gameserver.fr/category/serveur-dimpression/"}],"tags":["Serveur d'impression"],"content_hash":"992a8bab466165d0ba475678ffe3da50","plain_text":"Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server\n\nProblème\nDans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server. Cette astuce vous montrera comment utiliser le BPA (Best Practices Analyzer) de SQL Server 2012 pour examiner les recommandations de meilleures pratiques et apporter les modifications appropriées pour obtenir une configuration optimale de la base de données tempdb, du moins en fonction des meilleures pratiques. \nSolution\nBest Practices Analyzer de Microsoft SQL Server 2012 est un outil de diagnostic gratuit disponible ici, auprès de Microsoft. Le BPA recueille des informations sur un serveur et une instance SQL 2012 installée sur ce serveur. Il détermine ensuite si les paramètres de configuration sont définis conformément aux recommandations de meilleures pratiques et à des rapports sous la forme d&#39;erreurs et d&#39;avertissements relatifs aux paramètres qui s&#39;écartent des recommandations de meilleures pratiques. \nLe BPA SQL 2012 est exécuté dans l&#39;analyseur de configuration Microsoft Baseline (MBCA) disponible ici. MBCA est un utilitaire qui analyse la configuration système actuelle par rapport à un modèle de meilleure pratique prédéfini fourni par les différentes équipes de produits Microsoft. Ceux-ci incluent les BPA pour Exchange, Forefront, SharePoint et SQL Server, pour en nommer quelques-uns. \nDans cette astuce, nous allons exécuter SQL 2012 BPA et configurer les paramètres recommandés à partir des erreurs tempdb résultantes. Consultez le conseil. Utilisez l&#39;analyseur de meilleures pratiques Microsoft SQL Server 2012 pour vous familiariser davantage avec cet utilitaire utile. \nExécution de SQL Server Best Practices Analyzer\nAvant de démarrer la première analyse BPA, assurez-vous que le compte que vous utilisez dispose d&#39;une connexion SQL Server avec l&#39;appartenance au rôle sysadmin. Sinon, vous rencontrerez l’erreur &quot;La connexion n’existe pas ou n’est pas membre du rôle d’administrateur système&quot;, comme indiqué ci-dessous. \n\n \nRemarque: La connexion doit être un membre explicite du rôle sysadmin et ne peut pas simplement être membre d&#39;un groupe inclus dans le rôle sysadmin. \n \nÀ l&#39;aide d&#39;un compte disposant de privilèges sysadmin sur SQL Server, lancez le BPA SQL 2012 via Microsoft Baseline Configuration Analyzer. \n \nIndiquez le nom de l&#39;instance et sélectionnez le moteur du serveur et les paramètres de configuration du serveur. Lors de tests, j&#39;ai constaté que vous pouvez laisser le nom de l&#39;instance vide s&#39;il s&#39;agit de l&#39;instance par défaut de MSSQLSERVER. Si d&#39;autres services sont installés, vous pouvez également sélectionner ces paramètres. Sinon, vous recevrez des erreurs indiquant que le service n&#39;est pas disponible ou n&#39;est pas configuré. \n\n \n\nAprès analyse du serveur, un rapport répertoriant les configurations non définies conformément aux meilleures pratiques s’affiche. Dans ce cas, nous ne recevons que l&#39;erreur liée au fait que la base de données tempdb n&#39;est pas configurée de manière optimale. Parmi les autres erreurs ou avertissements que vous pourriez recevoir, citons: vous n’avez pas de sauvegardes de base de données récentes, n’avez pas de vérification récente de la cohérence de la base de données, avez trop de connexions dans le rôle sysadmin ou avez subi des arrêts de serveur inattendus; pour en nommer quelques-uns.\n \nCliquez sur l&#39;erreur pour lire la description complète et afficher la résolution recommandée. Dans ce cas, nous avons 4 processeurs et un seul fichier de données tempdb. Le nombre maximal de fichiers de données tempdb par rapport au processeur est généralement considéré comme une pratique recommandée. Le lien Plus d&#39;informations dans le rapport BPA fournit des détails supplémentaires dans un article de Microsoft sur la réduction des conflits de tempdb.\n \nPour respecter les meilleures pratiques, il est recommandé d’ajouter 3 fichiers de données supplémentaires afin d’égaler le nombre de processeurs. Vous pouvez utiliser plusieurs lecteurs pour répartir la charge de travail sur divers disques physiques ou utiliser le même lecteur que le fichier tempdb actuel. Dans ce cas, nous avons un cluster SQL Server 2012 avec tempdb locale configurée sur un lecteur SSD interne dans chaque nœud et nous utiliserons le même chemin. Ouvrez SSMS et exécutez les commandes suivantes. Remplacez vos propres lettres de lecteur par votre emplacement tempdb. \nALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev2, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb2.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev3, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb3.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev4, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb4.ndf&#39;, TAILLE = 1024); ALLER \nDans notre cas, nous utilisons le lecteur local tempdb pour notre cluster et un message apparaît dans la fenêtre de sortie indiquant &quot;Répertoire local &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data &quot; est utilisé pour tempdb dans un serveur en cluster. Ce répertoire doit exister Sur chaque nœud de cluster, le service SQL Server dispose d’une autorisation de lecture / écriture. &quot; Cela vous avertit de vous assurer que le même chemin d&#39;accès avec les autorisations appropriées existe sur tous les nœuds du cluster, sinon SQL Server ne pourra pas démarrer sur un autre nœud s&#39;il manque le chemin d&#39;accès ou les autorisations appropriées. \n \nVérifions l&#39;emplacement de notre fichier tempdb en exécutant le code T-SQL suivant: \nSélectionner nom, nom physique comme Localisation actuelle De sys.master_files Où database_id = DB_ID (N&#39;tempdb &#39;) ALLER \n\n \nNous pouvons maintenant exécuter à nouveau le BPA pour réanalyser la configuration une fois les fichiers tempdb supplémentaires ajoutés. Dans ce cas, zéro paramètre de configuration non conforme est signalé après avoir apporté nos modifications.\n \nDernières pensées\nSi vous suivez les étapes de ce conseil, vous devrez vous conformer aux meilleures pratiques de Microsoft SQL Server 2012; toutefois, votre environnement peut nécessiter plus ou moins de fichiers de données tempdb pour des performances optimales. De plus, vous pouvez envisager l&#39;utilisation de l&#39;indicateur de suivi -T1118, comme indiqué dans l&#39;article de Microsoft pour certains workloads. Comme pour de nombreuses solutions techniques, vous devez analyser votre environnement, puis surveiller de près les augmentations ou les baisses de performances résultant de l&#39;ajout de fichiers tempdb ou de l&#39;utilisation d&#39;autres méthodes d&#39;optimisation des performances. \nProchaines étapes\nDernière mise à jour: 2012-12-18\n\n\n\n\n\t\t\t\n\n\n\n\t\t\t\n\nA propos de l&#39;auteur\n\n\n\t\t\t\n\t\t\tDan Quinones est un architecte / ingénieur système possédant plus de 11 ans d&#39;expérience dans les technologies Microsoft Server et de base de données.\nVoir tous mes conseils\n\t\t\t\n\n\n\nClick to rate this post!\r\n                                   \r\n                               [Total: 0  Average: 0]","paragraphs":["Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server","Problème\nDans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server. Cette astuce vous montrera comment utiliser le BPA (Best Practices Analyzer) de SQL Server 2012 pour examiner les recommandations de meilleures pratiques et apporter les modifications appropriées pour obtenir une configuration optimale de la base de données tempdb, du moins en fonction des meilleures pratiques. \nSolution\nBest Practices Analyzer de Microsoft SQL Server 2012 est un outil de diagnostic gratuit disponible ici, auprès de Microsoft. Le BPA recueille des informations sur un serveur et une instance SQL 2012 installée sur ce serveur. Il détermine ensuite si les paramètres de configuration sont définis conformément aux recommandations de meilleures pratiques et à des rapports sous la forme d&#39;erreurs et d&#39;avertissements relatifs aux paramètres qui s&#39;écartent des recommandations de meilleures pratiques. \nLe BPA SQL 2012 est exécuté dans l&#39;analyseur de configuration Microsoft Baseline (MBCA) disponible ici. MBCA est un utilitaire qui analyse la configuration système actuelle par rapport à un modèle de meilleure pratique prédéfini fourni par les différentes équipes de produits Microsoft. Ceux-ci incluent les BPA pour Exchange, Forefront, SharePoint et SQL Server, pour en nommer quelques-uns. \nDans cette astuce, nous allons exécuter SQL 2012 BPA et configurer les paramètres recommandés à partir des erreurs tempdb résultantes. Consultez le conseil. Utilisez l&#39;analyseur de meilleures pratiques Microsoft SQL Server 2012 pour vous familiariser davantage avec cet utilitaire utile. \nExécution de SQL Server Best Practices Analyzer\nAvant de démarrer la première analyse BPA, assurez-vous que le compte que vous utilisez dispose d&#39;une connexion SQL Server avec l&#39;appartenance au rôle sysadmin. Sinon, vous rencontrerez l’erreur &quot;La connexion n’existe pas ou n’est pas membre du rôle d’administrateur système&quot;, comme indiqué ci-dessous.","Remarque: La connexion doit être un membre explicite du rôle sysadmin et ne peut pas simplement être membre d&#39;un groupe inclus dans le rôle sysadmin. \n \nÀ l&#39;aide d&#39;un compte disposant de privilèges sysadmin sur SQL Server, lancez le BPA SQL 2012 via Microsoft Baseline Configuration Analyzer. \n \nIndiquez le nom de l&#39;instance et sélectionnez le moteur du serveur et les paramètres de configuration du serveur. Lors de tests, j&#39;ai constaté que vous pouvez laisser le nom de l&#39;instance vide s&#39;il s&#39;agit de l&#39;instance par défaut de MSSQLSERVER. Si d&#39;autres services sont installés, vous pouvez également sélectionner ces paramètres. Sinon, vous recevrez des erreurs indiquant que le service n&#39;est pas disponible ou n&#39;est pas configuré.","Après analyse du serveur, un rapport répertoriant les configurations non définies conformément aux meilleures pratiques s’affiche. Dans ce cas, nous ne recevons que l&#39;erreur liée au fait que la base de données tempdb n&#39;est pas configurée de manière optimale. Parmi les autres erreurs ou avertissements que vous pourriez recevoir, citons: vous n’avez pas de sauvegardes de base de données récentes, n’avez pas de vérification récente de la cohérence de la base de données, avez trop de connexions dans le rôle sysadmin ou avez subi des arrêts de serveur inattendus; pour en nommer quelques-uns.\n \nCliquez sur l&#39;erreur pour lire la description complète et afficher la résolution recommandée. Dans ce cas, nous avons 4 processeurs et un seul fichier de données tempdb. Le nombre maximal de fichiers de données tempdb par rapport au processeur est généralement considéré comme une pratique recommandée. Le lien Plus d&#39;informations dans le rapport BPA fournit des détails supplémentaires dans un article de Microsoft sur la réduction des conflits de tempdb.\n \nPour respecter les meilleures pratiques, il est recommandé d’ajouter 3 fichiers de données supplémentaires afin d’égaler le nombre de processeurs. Vous pouvez utiliser plusieurs lecteurs pour répartir la charge de travail sur divers disques physiques ou utiliser le même lecteur que le fichier tempdb actuel. Dans ce cas, nous avons un cluster SQL Server 2012 avec tempdb locale configurée sur un lecteur SSD interne dans chaque nœud et nous utiliserons le même chemin. Ouvrez SSMS et exécutez les commandes suivantes. Remplacez vos propres lettres de lecteur par votre emplacement tempdb. \nALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev2, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb2.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev3, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb3.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev4, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb4.ndf&#39;, TAILLE = 1024); ALLER \nDans notre cas, nous utilisons le lecteur local tempdb pour notre cluster et un message apparaît dans la fenêtre de sortie indiquant &quot;Répertoire local &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data &quot; est utilisé pour tempdb dans un serveur en cluster. Ce répertoire doit exister Sur chaque nœud de cluster, le service SQL Server dispose d’une autorisation de lecture / écriture. &quot; Cela vous avertit de vous assurer que le même chemin d&#39;accès avec les autorisations appropriées existe sur tous les nœuds du cluster, sinon SQL Server ne pourra pas démarrer sur un autre nœud s&#39;il manque le chemin d&#39;accès ou les autorisations appropriées. \n \nVérifions l&#39;emplacement de notre fichier tempdb en exécutant le code T-SQL suivant: \nSélectionner nom, nom physique comme Localisation actuelle De sys.master_files Où database_id = DB_ID (N&#39;tempdb &#39;) ALLER","Nous pouvons maintenant exécuter à nouveau le BPA pour réanalyser la configuration une fois les fichiers tempdb supplémentaires ajoutés. Dans ce cas, zéro paramètre de configuration non conforme est signalé après avoir apporté nos modifications.\n \nDernières pensées\nSi vous suivez les étapes de ce conseil, vous devrez vous conformer aux meilleures pratiques de Microsoft SQL Server 2012; toutefois, votre environnement peut nécessiter plus ou moins de fichiers de données tempdb pour des performances optimales. De plus, vous pouvez envisager l&#39;utilisation de l&#39;indicateur de suivi -T1118, comme indiqué dans l&#39;article de Microsoft pour certains workloads. Comme pour de nombreuses solutions techniques, vous devez analyser votre environnement, puis surveiller de près les augmentations ou les baisses de performances résultant de l&#39;ajout de fichiers tempdb ou de l&#39;utilisation d&#39;autres méthodes d&#39;optimisation des performances. \nProchaines étapes\nDernière mise à jour: 2012-12-18","A propos de l&#39;auteur","Dan Quinones est un architecte / ingénieur système possédant plus de 11 ans d&#39;expérience dans les technologies Microsoft Server et de base de données.\nVoir tous mes conseils","Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"],"content_blocks":[{"id":"text-1","type":"text","heading":"","plain_text":"Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server","html":"<p>Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server</p>"},{"id":"text-2","type":"text","heading":"","plain_text":"Problème\nDans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server. Cette astuce vous montrera comment utiliser le BPA (Best Practices Analyzer) de SQL Server 2012 pour examiner les recommandations de meilleures pratiques et apporter les modifications appropriées pour obtenir une configuration optimale de la base de données tempdb, du moins en fonction des meilleures pratiques. \nSolution\nBest Practices Analyzer de Microsoft SQL Server 2012 est un outil de diagnostic gratuit disponible ici, auprès de Microsoft. Le BPA recueille des informations sur un serveur et une instance SQL 2012 installée sur ce serveur. Il détermine ensuite si les paramètres de configuration sont définis conformément aux recommandations de meilleures pratiques et à des rapports sous la forme d&#39;erreurs et d&#39;avertissements relatifs aux paramètres qui s&#39;écartent des recommandations de meilleures pratiques. \nLe BPA SQL 2012 est exécuté dans l&#39;analyseur de configuration Microsoft Baseline (MBCA) disponible ici. MBCA est un utilitaire qui analyse la configuration système actuelle par rapport à un modèle de meilleure pratique prédéfini fourni par les différentes équipes de produits Microsoft. Ceux-ci incluent les BPA pour Exchange, Forefront, SharePoint et SQL Server, pour en nommer quelques-uns. \nDans cette astuce, nous allons exécuter SQL 2012 BPA et configurer les paramètres recommandés à partir des erreurs tempdb résultantes. Consultez le conseil. Utilisez l&#39;analyseur de meilleures pratiques Microsoft SQL Server 2012 pour vous familiariser davantage avec cet utilitaire utile. \nExécution de SQL Server Best Practices Analyzer\nAvant de démarrer la première analyse BPA, assurez-vous que le compte que vous utilisez dispose d&#39;une connexion SQL Server avec l&#39;appartenance au rôle sysadmin. Sinon, vous rencontrerez l’erreur &quot;La connexion n’existe pas ou n’est pas membre du rôle d’administrateur système&quot;, comme indiqué ci-dessous.","html":"<p>Problème\nDans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server. Cette astuce vous montrera comment utiliser le BPA (Best Practices Analyzer) de SQL Server 2012 pour examiner les recommandations de meilleures pratiques et apporter les modifications appropriées pour obtenir une configuration optimale de la base de données tempdb, du moins en fonction des meilleures pratiques. \nSolution\nBest Practices Analyzer de Microsoft SQL Server 2012 est un outil de diagnostic gratuit disponible ici, auprès de Microsoft. Le BPA recueille des informations sur un serveur et une instance SQL 2012 installée sur ce serveur. Il détermine ensuite si les paramètres de configuration sont définis conformément aux recommandations de meilleures pratiques et à des rapports sous la forme d&#039;erreurs et d&#039;avertissements relatifs aux paramètres qui s&#039;écartent des recommandations de meilleures pratiques. \nLe BPA SQL 2012 est exécuté dans l&#039;analyseur de configuration Microsoft Baseline (MBCA) disponible ici. MBCA est un utilitaire qui analyse la configuration système actuelle par rapport à un modèle de meilleure pratique prédéfini fourni par les différentes équipes de produits Microsoft. Ceux-ci incluent les BPA pour Exchange, Forefront, SharePoint et SQL Server, pour en nommer quelques-uns. \nDans cette astuce, nous allons exécuter SQL 2012 BPA et configurer les paramètres recommandés à partir des erreurs tempdb résultantes. Consultez le conseil. Utilisez l&#039;analyseur de meilleures pratiques Microsoft SQL Server 2012 pour vous familiariser davantage avec cet utilitaire utile. \nExécution de SQL Server Best Practices Analyzer\nAvant de démarrer la première analyse BPA, assurez-vous que le compte que vous utilisez dispose d&#039;une connexion SQL Server avec l&#039;appartenance au rôle sysadmin. Sinon, vous rencontrerez l’erreur &quot;La connexion n’existe pas ou n’est pas membre du rôle d’administrateur système&quot;, comme indiqué ci-dessous.</p>"},{"id":"text-3","type":"text","heading":"","plain_text":"Remarque: La connexion doit être un membre explicite du rôle sysadmin et ne peut pas simplement être membre d&#39;un groupe inclus dans le rôle sysadmin. \n \nÀ l&#39;aide d&#39;un compte disposant de privilèges sysadmin sur SQL Server, lancez le BPA SQL 2012 via Microsoft Baseline Configuration Analyzer. \n \nIndiquez le nom de l&#39;instance et sélectionnez le moteur du serveur et les paramètres de configuration du serveur. Lors de tests, j&#39;ai constaté que vous pouvez laisser le nom de l&#39;instance vide s&#39;il s&#39;agit de l&#39;instance par défaut de MSSQLSERVER. Si d&#39;autres services sont installés, vous pouvez également sélectionner ces paramètres. Sinon, vous recevrez des erreurs indiquant que le service n&#39;est pas disponible ou n&#39;est pas configuré.","html":"<p>Remarque: La connexion doit être un membre explicite du rôle sysadmin et ne peut pas simplement être membre d&#039;un groupe inclus dans le rôle sysadmin. \n \nÀ l&#039;aide d&#039;un compte disposant de privilèges sysadmin sur SQL Server, lancez le BPA SQL 2012 via Microsoft Baseline Configuration Analyzer. \n \nIndiquez le nom de l&#039;instance et sélectionnez le moteur du serveur et les paramètres de configuration du serveur. Lors de tests, j&#039;ai constaté que vous pouvez laisser le nom de l&#039;instance vide s&#039;il s&#039;agit de l&#039;instance par défaut de MSSQLSERVER. Si d&#039;autres services sont installés, vous pouvez également sélectionner ces paramètres. Sinon, vous recevrez des erreurs indiquant que le service n&#039;est pas disponible ou n&#039;est pas configuré.</p>"},{"id":"text-4","type":"text","heading":"","plain_text":"Après analyse du serveur, un rapport répertoriant les configurations non définies conformément aux meilleures pratiques s’affiche. Dans ce cas, nous ne recevons que l&#39;erreur liée au fait que la base de données tempdb n&#39;est pas configurée de manière optimale. Parmi les autres erreurs ou avertissements que vous pourriez recevoir, citons: vous n’avez pas de sauvegardes de base de données récentes, n’avez pas de vérification récente de la cohérence de la base de données, avez trop de connexions dans le rôle sysadmin ou avez subi des arrêts de serveur inattendus; pour en nommer quelques-uns.\n \nCliquez sur l&#39;erreur pour lire la description complète et afficher la résolution recommandée. Dans ce cas, nous avons 4 processeurs et un seul fichier de données tempdb. Le nombre maximal de fichiers de données tempdb par rapport au processeur est généralement considéré comme une pratique recommandée. Le lien Plus d&#39;informations dans le rapport BPA fournit des détails supplémentaires dans un article de Microsoft sur la réduction des conflits de tempdb.\n \nPour respecter les meilleures pratiques, il est recommandé d’ajouter 3 fichiers de données supplémentaires afin d’égaler le nombre de processeurs. Vous pouvez utiliser plusieurs lecteurs pour répartir la charge de travail sur divers disques physiques ou utiliser le même lecteur que le fichier tempdb actuel. Dans ce cas, nous avons un cluster SQL Server 2012 avec tempdb locale configurée sur un lecteur SSD interne dans chaque nœud et nous utiliserons le même chemin. Ouvrez SSMS et exécutez les commandes suivantes. Remplacez vos propres lettres de lecteur par votre emplacement tempdb. \nALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev2, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb2.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev3, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb3.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev4, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb4.ndf&#39;, TAILLE = 1024); ALLER \nDans notre cas, nous utilisons le lecteur local tempdb pour notre cluster et un message apparaît dans la fenêtre de sortie indiquant &quot;Répertoire local &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data &quot; est utilisé pour tempdb dans un serveur en cluster. Ce répertoire doit exister Sur chaque nœud de cluster, le service SQL Server dispose d’une autorisation de lecture / écriture. &quot; Cela vous avertit de vous assurer que le même chemin d&#39;accès avec les autorisations appropriées existe sur tous les nœuds du cluster, sinon SQL Server ne pourra pas démarrer sur un autre nœud s&#39;il manque le chemin d&#39;accès ou les autorisations appropriées. \n \nVérifions l&#39;emplacement de notre fichier tempdb en exécutant le code T-SQL suivant: \nSélectionner nom, nom physique comme Localisation actuelle De sys.master_files Où database_id = DB_ID (N&#39;tempdb &#39;) ALLER","html":"<p>Après analyse du serveur, un rapport répertoriant les configurations non définies conformément aux meilleures pratiques s’affiche. Dans ce cas, nous ne recevons que l&#039;erreur liée au fait que la base de données tempdb n&#039;est pas configurée de manière optimale. Parmi les autres erreurs ou avertissements que vous pourriez recevoir, citons: vous n’avez pas de sauvegardes de base de données récentes, n’avez pas de vérification récente de la cohérence de la base de données, avez trop de connexions dans le rôle sysadmin ou avez subi des arrêts de serveur inattendus; pour en nommer quelques-uns.\n \nCliquez sur l&#039;erreur pour lire la description complète et afficher la résolution recommandée. Dans ce cas, nous avons 4 processeurs et un seul fichier de données tempdb. Le nombre maximal de fichiers de données tempdb par rapport au processeur est généralement considéré comme une pratique recommandée. Le lien Plus d&#039;informations dans le rapport BPA fournit des détails supplémentaires dans un article de Microsoft sur la réduction des conflits de tempdb.\n \nPour respecter les meilleures pratiques, il est recommandé d’ajouter 3 fichiers de données supplémentaires afin d’égaler le nombre de processeurs. Vous pouvez utiliser plusieurs lecteurs pour répartir la charge de travail sur divers disques physiques ou utiliser le même lecteur que le fichier tempdb actuel. Dans ce cas, nous avons un cluster SQL Server 2012 avec tempdb locale configurée sur un lecteur SSD interne dans chaque nœud et nous utiliserons le même chemin. Ouvrez SSMS et exécutez les commandes suivantes. Remplacez vos propres lettres de lecteur par votre emplacement tempdb. \nALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev2, NOM DE FICHIER = &#039;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb2.ndf&#039;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev3, NOM DE FICHIER = &#039;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb3.ndf&#039;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev4, NOM DE FICHIER = &#039;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb4.ndf&#039;, TAILLE = 1024); ALLER \nDans notre cas, nous utilisons le lecteur local tempdb pour notre cluster et un message apparaît dans la fenêtre de sortie indiquant &quot;Répertoire local &#039;F:  MSSQL11.MSSQLSERVER  MSSQL  Data &quot; est utilisé pour tempdb dans un serveur en cluster. Ce répertoire doit exister Sur chaque nœud de cluster, le service SQL Server dispose d’une autorisation de lecture / écriture. &quot; Cela vous avertit de vous assurer que le même chemin d&#039;accès avec les autorisations appropriées existe sur tous les nœuds du cluster, sinon SQL Server ne pourra pas démarrer sur un autre nœud s&#039;il manque le chemin d&#039;accès ou les autorisations appropriées. \n \nVérifions l&#039;emplacement de notre fichier tempdb en exécutant le code T-SQL suivant: \nSélectionner nom, nom physique comme Localisation actuelle De sys.master_files Où database_id = DB_ID (N&#039;tempdb &#039;) ALLER</p>"},{"id":"text-5","type":"text","heading":"","plain_text":"Nous pouvons maintenant exécuter à nouveau le BPA pour réanalyser la configuration une fois les fichiers tempdb supplémentaires ajoutés. Dans ce cas, zéro paramètre de configuration non conforme est signalé après avoir apporté nos modifications.\n \nDernières pensées\nSi vous suivez les étapes de ce conseil, vous devrez vous conformer aux meilleures pratiques de Microsoft SQL Server 2012; toutefois, votre environnement peut nécessiter plus ou moins de fichiers de données tempdb pour des performances optimales. De plus, vous pouvez envisager l&#39;utilisation de l&#39;indicateur de suivi -T1118, comme indiqué dans l&#39;article de Microsoft pour certains workloads. Comme pour de nombreuses solutions techniques, vous devez analyser votre environnement, puis surveiller de près les augmentations ou les baisses de performances résultant de l&#39;ajout de fichiers tempdb ou de l&#39;utilisation d&#39;autres méthodes d&#39;optimisation des performances. \nProchaines étapes\nDernière mise à jour: 2012-12-18","html":"<p>Nous pouvons maintenant exécuter à nouveau le BPA pour réanalyser la configuration une fois les fichiers tempdb supplémentaires ajoutés. Dans ce cas, zéro paramètre de configuration non conforme est signalé après avoir apporté nos modifications.\n \nDernières pensées\nSi vous suivez les étapes de ce conseil, vous devrez vous conformer aux meilleures pratiques de Microsoft SQL Server 2012; toutefois, votre environnement peut nécessiter plus ou moins de fichiers de données tempdb pour des performances optimales. De plus, vous pouvez envisager l&#039;utilisation de l&#039;indicateur de suivi -T1118, comme indiqué dans l&#039;article de Microsoft pour certains workloads. Comme pour de nombreuses solutions techniques, vous devez analyser votre environnement, puis surveiller de près les augmentations ou les baisses de performances résultant de l&#039;ajout de fichiers tempdb ou de l&#039;utilisation d&#039;autres méthodes d&#039;optimisation des performances. \nProchaines étapes\nDernière mise à jour: 2012-12-18</p>"},{"id":"text-6","type":"text","heading":"","plain_text":"A propos de l&#39;auteur","html":"<p>A propos de l&#039;auteur</p>"},{"id":"text-7","type":"text","heading":"","plain_text":"Dan Quinones est un architecte / ingénieur système possédant plus de 11 ans d&#39;expérience dans les technologies Microsoft Server et de base de données.\nVoir tous mes conseils","html":"<p>Dan Quinones est un architecte / ingénieur système possédant plus de 11 ans d&#039;expérience dans les technologies Microsoft Server et de base de données.\nVoir tous mes conseils</p>"},{"id":"text-8","type":"text","heading":"","plain_text":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]","html":"<p>Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]</p>"}],"sections":[{"id":"text-1","heading":"Text","content":"Par: Dan Quinones | Mise à jour: 2012-12-18 | Commentaires (3) | Connexes: Plus&gt; Configurations SQL Server"},{"id":"text-2","heading":"Text","content":"Problème\nDans une astuce précédente, cluster SQL Server 2012 avec TempDB sur un disque local, nous avons discuté de la prise en charge officielle par Microsoft du disque local tempdb dans les configurations de cluster SQL Server. Cette astuce vous montrera comment utiliser le BPA (Best Practices Analyzer) de SQL Server 2012 pour examiner les recommandations de meilleures pratiques et apporter les modifications appropriées pour obtenir une configuration optimale de la base de données tempdb, du moins en fonction des meilleures pratiques. \nSolution\nBest Practices Analyzer de Microsoft SQL Server 2012 est un outil de diagnostic gratuit disponible ici, auprès de Microsoft. Le BPA recueille des informations sur un serveur et une instance SQL 2012 installée sur ce serveur. Il détermine ensuite si les paramètres de configuration sont définis conformément aux recommandations de meilleures pratiques et à des rapports sous la forme d&#39;erreurs et d&#39;avertissements relatifs aux paramètres qui s&#39;écartent des recommandations de meilleures pratiques. \nLe BPA SQL 2012 est exécuté dans l&#39;analyseur de configuration Microsoft Baseline (MBCA) disponible ici. MBCA est un utilitaire qui analyse la configuration système actuelle par rapport à un modèle de meilleure pratique prédéfini fourni par les différentes équipes de produits Microsoft. Ceux-ci incluent les BPA pour Exchange, Forefront, SharePoint et SQL Server, pour en nommer quelques-uns. \nDans cette astuce, nous allons exécuter SQL 2012 BPA et configurer les paramètres recommandés à partir des erreurs tempdb résultantes. Consultez le conseil. Utilisez l&#39;analyseur de meilleures pratiques Microsoft SQL Server 2012 pour vous familiariser davantage avec cet utilitaire utile. \nExécution de SQL Server Best Practices Analyzer\nAvant de démarrer la première analyse BPA, assurez-vous que le compte que vous utilisez dispose d&#39;une connexion SQL Server avec l&#39;appartenance au rôle sysadmin. Sinon, vous rencontrerez l’erreur &quot;La connexion n’existe pas ou n’est pas membre du rôle d’administrateur système&quot;, comme indiqué ci-dessous."},{"id":"text-3","heading":"Text","content":"Remarque: La connexion doit être un membre explicite du rôle sysadmin et ne peut pas simplement être membre d&#39;un groupe inclus dans le rôle sysadmin. \n \nÀ l&#39;aide d&#39;un compte disposant de privilèges sysadmin sur SQL Server, lancez le BPA SQL 2012 via Microsoft Baseline Configuration Analyzer. \n \nIndiquez le nom de l&#39;instance et sélectionnez le moteur du serveur et les paramètres de configuration du serveur. Lors de tests, j&#39;ai constaté que vous pouvez laisser le nom de l&#39;instance vide s&#39;il s&#39;agit de l&#39;instance par défaut de MSSQLSERVER. Si d&#39;autres services sont installés, vous pouvez également sélectionner ces paramètres. Sinon, vous recevrez des erreurs indiquant que le service n&#39;est pas disponible ou n&#39;est pas configuré."},{"id":"text-4","heading":"Text","content":"Après analyse du serveur, un rapport répertoriant les configurations non définies conformément aux meilleures pratiques s’affiche. Dans ce cas, nous ne recevons que l&#39;erreur liée au fait que la base de données tempdb n&#39;est pas configurée de manière optimale. Parmi les autres erreurs ou avertissements que vous pourriez recevoir, citons: vous n’avez pas de sauvegardes de base de données récentes, n’avez pas de vérification récente de la cohérence de la base de données, avez trop de connexions dans le rôle sysadmin ou avez subi des arrêts de serveur inattendus; pour en nommer quelques-uns.\n \nCliquez sur l&#39;erreur pour lire la description complète et afficher la résolution recommandée. Dans ce cas, nous avons 4 processeurs et un seul fichier de données tempdb. Le nombre maximal de fichiers de données tempdb par rapport au processeur est généralement considéré comme une pratique recommandée. Le lien Plus d&#39;informations dans le rapport BPA fournit des détails supplémentaires dans un article de Microsoft sur la réduction des conflits de tempdb.\n \nPour respecter les meilleures pratiques, il est recommandé d’ajouter 3 fichiers de données supplémentaires afin d’égaler le nombre de processeurs. Vous pouvez utiliser plusieurs lecteurs pour répartir la charge de travail sur divers disques physiques ou utiliser le même lecteur que le fichier tempdb actuel. Dans ce cas, nous avons un cluster SQL Server 2012 avec tempdb locale configurée sur un lecteur SSD interne dans chaque nœud et nous utiliserons le même chemin. Ouvrez SSMS et exécutez les commandes suivantes. Remplacez vos propres lettres de lecteur par votre emplacement tempdb. \nALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev2, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb2.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev3, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb3.ndf&#39;, TAILLE = 1024); ALTER DATABASE    tempdb AJOUTER LE FICHIER (NOM = tempdev4, NOM DE FICHIER = &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data  tempdb4.ndf&#39;, TAILLE = 1024); ALLER \nDans notre cas, nous utilisons le lecteur local tempdb pour notre cluster et un message apparaît dans la fenêtre de sortie indiquant &quot;Répertoire local &#39;F:  MSSQL11.MSSQLSERVER  MSSQL  Data &quot; est utilisé pour tempdb dans un serveur en cluster. Ce répertoire doit exister Sur chaque nœud de cluster, le service SQL Server dispose d’une autorisation de lecture / écriture. &quot; Cela vous avertit de vous assurer que le même chemin d&#39;accès avec les autorisations appropriées existe sur tous les nœuds du cluster, sinon SQL Server ne pourra pas démarrer sur un autre nœud s&#39;il manque le chemin d&#39;accès ou les autorisations appropriées. \n \nVérifions l&#39;emplacement de notre fichier tempdb en exécutant le code T-SQL suivant: \nSélectionner nom, nom physique comme Localisation actuelle De sys.master_files Où database_id = DB_ID (N&#39;tempdb &#39;) ALLER"},{"id":"text-5","heading":"Text","content":"Nous pouvons maintenant exécuter à nouveau le BPA pour réanalyser la configuration une fois les fichiers tempdb supplémentaires ajoutés. Dans ce cas, zéro paramètre de configuration non conforme est signalé après avoir apporté nos modifications.\n \nDernières pensées\nSi vous suivez les étapes de ce conseil, vous devrez vous conformer aux meilleures pratiques de Microsoft SQL Server 2012; toutefois, votre environnement peut nécessiter plus ou moins de fichiers de données tempdb pour des performances optimales. De plus, vous pouvez envisager l&#39;utilisation de l&#39;indicateur de suivi -T1118, comme indiqué dans l&#39;article de Microsoft pour certains workloads. Comme pour de nombreuses solutions techniques, vous devez analyser votre environnement, puis surveiller de près les augmentations ou les baisses de performances résultant de l&#39;ajout de fichiers tempdb ou de l&#39;utilisation d&#39;autres méthodes d&#39;optimisation des performances. \nProchaines étapes\nDernière mise à jour: 2012-12-18"},{"id":"text-6","heading":"Text","content":"A propos de l&#39;auteur"},{"id":"text-7","heading":"Text","content":"Dan Quinones est un architecte / ingénieur système possédant plus de 11 ans d&#39;expérience dans les technologies Microsoft Server et de base de données.\nVoir tous mes conseils"},{"id":"text-8","heading":"Text","content":"Click to rate this post!\n                                   \n                               [Total: 0  Average: 0]"}],"media":{"primary_image":""},"relations":[{"rel":"canonical","href":"https://tutos-gameserver.fr/2019/11/16/recommandations-tempdb-relatives-a-best-practices-analyzer-de-sql-server-2012-bien-choisir-son-serveur-d-impression/"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/11/16/recommandations-tempdb-relatives-a-best-practices-analyzer-de-sql-server-2012-bien-choisir-son-serveur-d-impression/llm","type":"text/html"},{"rel":"alternate","href":"https://tutos-gameserver.fr/2019/11/16/recommandations-tempdb-relatives-a-best-practices-analyzer-de-sql-server-2012-bien-choisir-son-serveur-d-impression/llm.json","type":"application/json"},{"rel":"llm-manifest","href":"https://tutos-gameserver.fr/llm-endpoints-manifest.json","type":"application/json"}],"http_headers":{"X-LLM-Friendly":"1","X-LLM-Schema":"1.1.0","Content-Security-Policy":"default-src 'none'; img-src * data:; style-src 'unsafe-inline'"},"license":"CC BY-ND 4.0","attribution_required":true,"allow_cors":false}