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.
Le didacticiel utilise l'exemple de base de données AdventureWorks2012 . Pour optimiser la sécurité, les exemples de bases de données ne sont pas installés par défaut. Pour installer les exemples de bases de données, consultez Installation des exemples SQL Server et des exemples de bases de données.
Les tâches suivantes sont destinées à vous guider pour ouvrir une invite de commandes, démarrer l'utilitaire en 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
Dans le menu Démarrer, pointez sur Tous les programmes, sur Accessoires, puis cliquez sur Invite de commandes.
À 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
À l'invite de commandes, indiquez le chemin du répertoire dans lequel vous avez stocké le fichier MyScript.sql.
À 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 AdventureWorks2012 -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 AdventureWorks2012 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.
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.
Fin du didacticiel
Une fois les leçons du didacticiel terminées, reportez-vous aux rubriques suivantes pour plus d'informations sur l'Assistant Paramétrage du moteur de base de données :
Assistant Paramétrage du moteur de base de données : cette rubrique propose des descriptions de la façon d'effectuer des tâches avec cet outil.
Utilitaire dta : cette rubrique propose des documents de référence sur l'utilitaire en ligne de commande et le fichier XML facultatif que vous pouvez utiliser pour contrôler le fonctionnement de l'utilitaire.
Pour revenir au début du didacticiel, voir Didacticiel : Assistant Paramétrage du moteur de base de données.