Gravando, analisando e editando scripts com SQL Server Management Studio

OSQL Server Management Studio contém editores de códigos específicos de linguagem para editar consultas Transact-SQL, XQuery, MDX, DMX, XMLA e SQL Server Compact 3.5 SP2.

Recursos

Os editores de códigos do SQL Server Management Studio contam com os seguintes recursos:

  • Modelos que podem ser usados para acelerar a criação de scripts para o Mecanismo de banco de dados do SQL Server, o Analysis Servicese o SQL Server Compact 3.5 SP2. Os modelos são arquivos que contêm a estrutura básica das instruções necessárias para criar objetos em um banco de dados.

  • Codificação de cores de sintaxe para melhorar a legibilidade de instruções complexas.

  • Um designer de consulta gráfica para criação de consultas do tipo arrastar e soltar.

  • Apresentação de janelas de consulta como guias na janela do documento, ou em documentos separados.

  • Apresentação de resultados de consulta em uma grade ou janela de texto ou redirecionados a um arquivo.

  • Exibição de grades de resultados como janelas tabuladas separadas.

  • Exibição gráfica de informações de Plano de Execução que exibe as etapas lógicas do plano de execução de uma instrução Transact-SQL.

  • Um ambiente de edição de texto com muitos recursos que dá suporte para localizar e substituir, comentário em massa, fontes e cores personalizadas, além de numeração de linha. Alguns tipos de editores contêm recursos adicionais como estrutura de tópicos e preenchimento automático.

  • Modo SQLCMD para executar scripts com comandos do sistema operacional.

    Ao selecionar essa opção, esteja atento às seguintes limitações:

    • O IntelliSense está desativado no Editor de Consultas do Mecanismo de Banco de Dados.

    • Como o Editor de Consultas não é executado na linha de comando, você não pode passar parâmetros de linha de comando, como variáveis.

    • Como o Editor de Consultas não pode responder a prompts do sistema operacional, tenha cuidado para não executar instruções interativas.

ObservaçãoObservação

Ao habilitar o IntelliSense para scripts Transact-SQL grandes, você pode reduzir o desempenho de computadores lentos. Para obter informações sobre como limitar o tamanho de scripts Transact-SQL para os quais o IntelliSense está habilitado, consulte Opções (Editor de Texto/Transact-SQL/IntelliSense).

ObservaçãoObservação

O Editor de Consulta do SQL Server Compact do SQL Server Management Studio não oferece suporte ao SQL Server Compact 4.0.

Componentes

Os editores de consultas apresentam as seguintes janelas:

  • Editor de Consultas Esta janela é usada para gravar e executar scripts.

  • Resultados Esta janela é usada para exibir os resultados de uma consulta. A janela pode exibir os resultados em grade ou em texto.

  • Mensagens Esta janela exibe erros, avisos e mensagens informativas que são retornados pelo servidor quando um script é executado. A lista de mensagens não se altera até que o script seja executado novamente.

  • Lista de Erros. Esta janela exibe erros de sintaxe e semânticos encontrados pelo recurso IntelliSense no Editor de Consultas do Mecanismo de Banco de Dados. A lista de erros é alterada de forma dinâmica à medida que você edita scripts Transact-SQL. A Lista de Erros exibe somente os erros do Editor de Consultas do Mecanismo de Banco de Dados; ele não exibe erros dos outros editores.

  • Estatísticas do Cliente. Esta janela exibe informações sobre a execução de consulta agrupada em categorias. Quando a opção Incluir Estatísticas do Cliente é selecionada no menu Consulta, uma janela Estatísticas do Cliente é exibida na execução da consulta. São listadas estatísticas de execuções de consulta sucessivas junto com os valores médios. Selecione Redefinir Estatísticas do Cliente no menu Consulta para redefinir a média.

A tabela a seguir lista os tópicos dos Manuais Online do SQL Server relacionados ao editor de códigos.

Tópico

Descrição

Usando modelos do SQL Server Management Studio

Contém informações sobre modelos e criação de modelos personalizados.

Comandos e recursos de conveniência do editor

Contém tópicos sobre recursos como estrutura de tópicos de código, numeração de linhas, hiperlinks em comentários, linhas sinuosas, quebra automática de linha, e muito mais.

Atalhos de teclado do SQL Server Management Studio

Contém uma lista dos atalhos de teclado disponíveis no editor de códigos.

Como associar extensões de arquivo a um Editor de Códigos

Explica como configurar o SQL Server Management Studio para abrir um editor de códigos designado com base em uma extensão de arquivo.

Editando scripts e arquivos no SQL Server Management Studio

Contém links para páginas que descrevem muitas opções de configuração para o editor de códigos.

Como alterar a cor, o tamanho e o estilo da fonte

Descreve como personalizar a aparência de texto no editor de códigos.

Janela Lista de Erros (Management Studio)

Descreve como o Editor de Consultas do Mecanismo de Banco de Dados exibe informações de erro.

Para acessar um Editor de Consultas do SQL Server Management Studio

  • No menu Arquivo, clique em Novo e em Arquivo.

    A caixa de diálogo Novo Arquivo será exibida.

    Clique no tipo de consulta que você deseja criar. Por exemplo, para criar uma Consulta Transact-SQL, clique em Consulta do Mecanismo de Banco de Dados.

    A janela do Editor de Consultas é exibida

  • Na barra de ferramentas do SQL Server Management Studio, clique no botão do editor de consultas que você deseja abrir. Por exemplo, para criar uma consulta XMLA, clique em Consulta XMLA do Analysis Services.

    A janela do Editor de Consultas é exibida

Para acessar o Editor de Consultas do Mecanismo de Banco de Dados a partir do Gerenciador de Modelos

  1. No menu Exibir, clique em Gerenciador de Modelos.

    A janela Gerenciador de Modelos é exibida no canto inferior direito.

  2. Clique duas vezes em um modelo para abrir uma janela de Consulta do Mecanismo de Banco de Dados com o texto do modelo. Por exemplo, para abrir um modelo CREATE DATABASE, abra a pasta Modelos do SQL Server, abra a pasta Bancos de Dados e clique duas vezes em criar banco de dados.

Para exibir o editor de códigos no modo de tela inteira

  • Em uma janela do editor de códigos, pressione SHIFT+ALT+ENTER para alternar o modo de tela inteira.

Para exibir a janela Lista de Erros do Management Studio

  • Para exibir a janela Lista de Erros do Management Studio, você pode usar qualquer um dos métodos a seguir:

    • No menu Exibir, clique em Lista de Erros.

    • Digite o atalho de teclado CTRL+\, CTRL+E.