Partilhar via


Utilitários de linha de comando SQL (Mecanismo de Banco de Dados)

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada SQL do Azure do Azure Synapse AnalyticsAnalytics Platform System (PDW)

Os utilitários de linha de comando permitem criar scripts de operações do Mecanismo de Banco de Dados do SQL Server. A tabela a seguir contém uma lista de vários utilitários de linha de comando fornecidos com o SQL Server.

Para obter informações sobre as principais ferramentas gráficas e de linha de comando do SQL, consulte Visão geral das ferramentas SQL.

Utilidade Descrição Instalado em
BCP Usado para copiar dados entre uma instância do SQL Server e um arquivo de dados em um formato especificado pelo usuário. <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn
DTA Usado para analisar uma carga de trabalho e recomendar estruturas de projeto físico para otimizar o desempenho do servidor para essa carga de trabalho. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
Dtexec Usado para configurar e executar um pacote do Integration Services. Uma versão da interface do usuário desse utilitário de linha de comando é chamada DTExecUI, que exibe o Utilitário de Pacote de Execução. <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn
DTUTIL Usado para gerenciar pacotes do SQL Server Integration Services (SSIS). <drive>:\Program Files\Microsoft SQL Server\<nnn>\DTS\Binn
Implante soluções de modelo com a implantação Usado para implantar projetos do Analysis Services em instâncias do Analysis Services. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VShell\Common7\IDE
osql Permite inserir instruções Transact-SQL, procedimentos do sistema e arquivos de script no prompt de comando. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
Gerador de perfis Usado para iniciar o SQL Server Profiler a partir de um prompt de comando. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
RS.exe (SSRS) Usado para executar scripts projetados para gerenciar servidores de relatório do Reporting Services. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
rsconfig (SSRS) Usado para configurar a ligação de um servidor de relatórios. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
rskeymgmt (SSRS) Usado para gerenciar chaves de criptografia em um servidor de relatório. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
Aplicativo SQLAgent Usado para iniciar o SQL Server Agent a partir de um prompt de comando. <drive>:\Program Files\Microsoft SQL Server\<instance_name>\MSSQL\Binn
sqlcmd Permite inserir instruções Transact-SQL, procedimentos do sistema e arquivos de script no prompt de comando. <drive>:\Program Files\Microsoft SQL Server\Client SDK\ODBC\110\Tools\Binn
SQLdiag Usado para coletar informações de diagnóstico para Atendimento ao Cliente e Suporte. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
SQLLogship Usado por aplicativos para executar operações de backup, cópia e restauração e tarefas de limpeza associadas para uma configuração de envio de logs, sem executar os trabalhos de backup, cópia e restauração. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
SqlLocalDB Um modo de execução do SQL Server direcionado a desenvolvedores de programas. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
SQLMAINT Usado para executar planos de manutenção de banco de dados criados em versões anteriores do SQL Server. <drive>:\Program Files\Microsoft SQL Server\<nnn>\MSSQL\Binn
Sqlps Usado para executar comandos e scripts do PowerShell. Carrega e registra o provedor e os cmdlets do SQL Server PowerShell. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn
sqlservr Usado para iniciar e parar uma instância do Mecanismo de Base de Dados na linha de comandos para resolução de problemas. <drive>:\Program Files\Microsoft SQL Server\MSSQL16.MSSQLSERVER\MSSQL\Binn
SSMS Usado para iniciar o SQL Server Management Studio a partir de um prompt de comando. <drive>:\Program Files\Microsoft SQL Server\<nnn>\Tools\Binn\VSShell\Common7\IDE
tablediff Usado para comparar os dados em duas tabelas para não convergência, o que é útil na solução de problemas de uma topologia de replicação. <drive>:\Program Files\Microsoft SQL Server\<nnn>\COM

Convenções de sintaxe de utilitários de linha de comando

Convenção Utilizado para
MAIÚSCULAS Instruções e termos usados no nível do sistema operacional.
monospace Comandos de exemplo e código de programa.
itálico Parâmetros fornecidos pelo usuário.
negrito Comandos, parâmetros e outras sintaxes que devem ser inseridos exatamente como apresentado.