Iniciando o utilitário de prompt de comando dta e ajustando uma carga de trabalho
Essa tarefa orienta você na utilização do utilitário dta, na exibição da Ajuda e depois na utilização do utilitário para ajustar uma carga de trabalho no prompt de comando. Ele usa a carga de trabalho, MyScript.sql, criada para prática da GUI (Interface Gráfica do Usuário) do Orientador de Otimização do Mecanismo de Banco de Dados Ajustando uma carga de trabalho. Ele também usa o banco de dados AdventureWorks2008R2, que é um banco de dados de exemplo novo e maior, que pode demonstrar os recursos mais complexos do SQL Server.
AdventureWorksDW é um banco de dados relacionado que oferece suporte ao SQL Server Analysis Services. Por razões de segurança, os bancos de dados de exemplo não são instalados por padrão. Para instalar os bancos de dados de exemplo, execute a Instalação em Adicionar ou Remover Programas no Painel de Controle.
As tarefas a seguir orientam você sobre como abrir um prompt de comando, iniciar o utilitário de prompt de comando dta, exibindo sua sintaxe de Ajuda e ajustar uma carga de trabalho simples, MyScript.sql, que você criou em Ajustando uma carga de trabalho.
Para iniciar o utilitário de prompt de comando dta e exibir a Ajuda
No menu Iniciar, aponte para Todos os Programas, aponte para Acessórios e clique em Prompt de Comando.
No prompt de comando, digite o seguinte e pressione ENTER:
dta -? | more
A parte | more desse comando é opcional. Porém, seu uso permite que você pesquise na sintaxe de ajuda do utilitário. Pressione ENTER para avançar o texto de ajuda pela linha ou pressione a SPACEBAR para avançar por página.
Para ajustar uma carga de trabalho simples usando o utilitário de prompt de comando dta
No prompt de comando, navegue até o diretório em que você armazenou o arquivo MyScript.sql.
No prompt de comando, digite o seguinte e pressione ENTER para executar o comando e iniciar a sessão de ajuste (observe que o utilitário faz diferenciação de maiúsculas e minúsculas na análise de comandos):
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
onde -S especifica o nome de seu servidor e a instância SQL Server em que o banco de dados AdventureWorks2008R2 é instalado. A configuração -E especifica que você quer usar uma conexão confiável com a instância, o que é apropriado se você estiver se conectando com uma conta de domínio Windows. A configuração -D especifica o banco de dados que você quer ajustar, -if especifica o arquivo de carga de trabalho, -s especifica o nome de sessão, -of especifica o arquivo para o qual você deseja que a ferramenta escreva o script de recomendações Transact-SQL e -ox especifica o arquivo para o qual você deseja que a ferramenta escreva as recomendações no formato XML. As três últimas opções especificam opções de ajuste como segue: -fa IDX_IV especifica que o Orientador de Otimização do Mecanismo de Banco de Dados só deve considerar adicionar índices (clusterizado e não clusterizado) e exibições indexadas; -fp NONE especifica que nenhuma estratégia de partição deve ser considerada durante a análise; e -fk NONE especifica que nenhuma estrutura de design física existente no banco de dados deve ser mantida quando o Orientador de Otimização do Mecanismo de Banco de Dados faz suas recomendações.
Depois que o Orientador de Otimização do Mecanismo de Banco de Dados termina de ajustar a carga de trabalho, exibe uma mensagem que indica que a sessão de ajuste foi concluída com êxito. Você pode exibir os resultados do ajuste, usando o SQL Server Management Studio para abrir os arquivos MySession2OutputScript.sql e MySession2Output.xml. Alternativamente, você pode abrir também a sessão de ajuste MySession2 na GUI do Orientador de Otimização do Mecanismo de Banco de Dados e exibir suas recomendações e relatórios da mesma forma que fez em Exibindo recomendações de ajuste e Exibindo relatórios de ajuste.
Resumo
Você concluiu o ajuste de uma carga de trabalho simples no prompt de comando usando o utilitário dta. Essa ferramenta fornece muitas outras opções de ajuste. Consulte a Ajuda da ferramenta (dta -?) e o tópico de referência Utilitário dta para obter mais informações.