Share via


Démarrage de l'utilitaire de ligne de commande dta et paramétrage d'une charge de travail

Au cours de cette tâche, vous allez démarrer l'utilitaire dta et afficher son aide, puis vous allez l'utiliser afin de paramétrer une charge de travail à partir de l'invite de commandes. La charge de travail utilisée est la charge, MyScript.sql, que vous avez créée dans l'exercice sur l'interface utilisateur graphique de l'Assistant Paramétrage du moteur de base de données : Paramétrage d'une charge de travail. Cette tâche utilise également la base de données AdventureWorks2008R2 qui est une base de données exemple nouvelle et plus volumineuse, permettant d'expliquer les fonctions les plus complexes de SQL Server.

AdventureWorksDW est une base de données associée compatible avec SQL Server Analysis Services. Pour des raisons de sécurité, les bases de données exemple ne sont pas installées par défaut. Pour installer les bases de données exemple, exécutez le programme d'installation en cliquant sur Ajout/Suppression de programmes dans le Panneau de configuration.

Les tâches suivantes sont destinées à vous guider pour ouvrir une invite de commandes, démarrer l'utilitaire de ligne de commande dta, afficher son aide sur la syntaxe et paramétrer la charge de travail simple MyScript.sql, que vous avez créée dans le cadre de l'exercice : Paramétrage d'une charge de travail.

Pour démarrer l'utilitaire de ligne de commande dta et afficher l'aide

  1. Dans le menu Démarrer, pointez sur Tous les programmes, sur Accessoires, puis cliquez sur Invite de commandes.

  2. À l'invite de commandes, tapez la commande suivante et appuyez sur Entrée :

    dta -? | more
    

    La section | more de cette commande est facultative. Sachez cependant que son utilisation permet de parcourir l'aide sur la syntaxe de l'utilitaire. Appuyez sur Entrée pour faire défiler le texte de l'aide ligne par ligne ou sur Espace pour le faire défiler page par page.

Pour paramétrer une charge de travail simple à l'aide de l'utilitaire de ligne de commande dta

  1. À l'invite de commandes, indiquez le chemin du répertoire dans lequel vous avez stocké le fichier MyScript.sql.

  2. À l'invite de commandes, tapez la commande suivante et appuyez sur Entrée pour l'exécuter et démarrer la session de paramétrage (notez que l'utilitaire respecte la distinction entre les majuscules et les minuscules lorsqu'il analyse les commandes) :

    dta -S YourServerName\YourSQLServerInstanceName -E -D AdventureWorks2008R2 -if MyScript.sql -s MySession2 -of MySession2OutputScript.sql -ox MySession2Output.xml -fa IDX_IV -fp NONE -fk NONE
    

    où -S spécifie le nom de votre serveur et l'instance SQL Server dans laquelle la base de données AdventureWorks2008R2 est installée. Le paramètre -E spécifie que vous souhaitez utiliser une connexion approuvée à l'instance, ce qui est approprié si vous utilisez un compte de domaine Windows pour vous connecter. Le paramètre -D spécifie la base de données à paramétrer, -if le fichier de la charge de travail, -s le nom de la session, -of le fichier dans lequel l'outil doit enregistrer le script Transact-SQL de recommandations et enfin, le paramètre -ox indique le fichier dans lequel l'outil doit enregistrer les recommandations au format XML. Les trois derniers commutateurs spécifient les options de paramétrage comme suit : -fa IDX_IV spécifie que l'Assistant Paramétrage du moteur de base de données doit considérer uniquement l'ajout des index (cluster et non cluster) et des vues indexées ; -fp NONE spécifie qu'aucune stratégie de partition ne doit être prise en compte au cours de l'analyse et -fk NONE indique qu'aucune structure de création physique existante dans la base de données ne doit être conservée lorsque l'Assistant Paramétrage du moteur de base de données effectue ses recommandations.

  3. Lorsque l'Assistant Paramétrage du moteur de base de données a terminé de paramétrer la charge de travail, il affiche un message signalant que votre session de paramétrage s'est terminée avec succès. Vous pouvez afficher les résultats du paramétrage. Pour cela, utilisez SQL Server Management Studio pour ouvrir les fichiers MySession2OutputScript.sql et RMySession2Output.xml. Une autre méthode consiste à ouvrir la session de paramétrage MySession2 dans l'interface de l'Assistant Paramétrage du moteur de base de données et à afficher les recommandations et les rapports en procédant comme à l'exercice Affichage des recommandations pour le paramétrage et Affichage des rapports de paramétrage.

Résumé

Vous avez correctement paramétré une charge de travail simple à partir de l'invite de commandes en utilisant l'utilitaire dta. Cet outil fournit de nombreuses autres options de paramétrage. Pour plus d'informations, consultez l'aide de cet outil (dta -?) et la rubrique Utilitaire dta.