Partilhar via


Ferramentas de consulta

Você pode usar as seguintes ferramentas para acessar e alterar dados em instâncias do SQL Server:

  • SQL Server Management Studio

  • Utilitário sqlcmd

  • Utilitário bcp

  • Utilitário sqlps

Ferramentas do SQL Server

No SQL Server Management Studio, existem duas maneiras de acessar e alterar dados:

  • No menu Arquivo ou usando os botões Nova Consulta e Consulta do Mecanismo de Banco de Dados da barra de ferramentas, você pode abrir uma janela Consulta do Mecanismo de Banco de Dados. Na janela Consulta do Mecanismo de Banco de Dados, é possível codificar instruções Transact-SQL e XQuery de forma interativa para consultar bancos de dados e alterar os dados. Você pode salvar as instruções como arquivos de script que poderão ser executados usando o utilitário sqlcmd. O Editor de Consultas do Mecanismo de Banco de Dados oferece suporte à ajuda F1 dinâmica, preenchimento automático, estrutura de tópicos de código, um depurador Transact-SQL, IntelliSense e outros recursos de produtividade.

  • No Pesquisador de Objetos, clique com o botão direito do mouse em tabelas ou exibições e selecione itens de menu que permitam selecionar ou editar linhas.

O sqlcmd é um utilitário de prompt de comando do Microsoft Win32 para:

  • Execução interativa ad hoc de instruções Transact-SQL e XQuery.

  • Execução de arquivos de script Transact-SQL e XQuery.

Para usar o sqlcmd, você deve compreender as linguagens de programação Transact-SQL e XQuery. O utilitário sqlcmd usa a API de provedor OLE DB do SQL Server Native Client. Isso substitui o utilitário de prompt de comando osql, que é baseado na API ODBC.

O utilitário bcp pode ser usado para inserir muitas linhas em tabelas SQL Server. Esse utilitário não requer conhecimento do Transact-SQL; porém, você deve entender a estrutura das tabelas nas quais as novas linhas estão sendo copiadas e, também, os tipos de dados válidos para as linhas na tabela.

O sqlps é um utilitário de prompt de comando do Microsoft C# para:

  • Execução interativa ad hoc de comandos do PowerShell.

  • Execução de arquivos de script do PowerShell.

O utilitário sqlps carrega e registra o provedor SQL Server PowerShell. Você pode usá-lo para navegar pelos modelos de objeto de gerenciamento do SQL Server usando caminhos semelhantes aos do sistema de arquivos. O cmdlet Run-Sqlcmd permite executar arquivos de script que contêm as instruções Transact-SQL e XQuery suportadas pelo utilitário sqlcmd.

Você pode usar o SQL Server Management Studio e o utilitário sqlps para se conectar e administrar várias instâncias do SQL Server ao mesmo tempo. Os utilitários sqlcmd e bcp permitem a conexão com apenas uma instância do SQL Server de cada vez.