Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A janela Chat para o GitHub Copilot no SQL Server Management Studio (SSMS) permite a administração e o desenvolvimento aprimorados de bancos de dados assistidos por IA no SSMS, ajudando você a ser mais produtivo e eficiente ao trabalhar com seu banco de dados SQL. Atualmente, a janela de chat executa apenas consultas SELECT em modo de leitura.
Neste artigo, você aprenderá sobre como usar o GitHub Copilot Chat no SSMS, uma experiência de bate-papo totalmente integrada alimentada por IA do GitHub Copilot que existe diretamente no SSMS. Ele permite que você obtenha suporte a Transact-SQL (T-SQL), incluindo sintaxe e ajuda específica do contexto, sem sair da interface do usuário do SSMS. Utilize a interface de chat para enviar a sua pergunta como prompt e definir a intenção para respostas mais focadas.
Por que usar o GitHub Copilot Chat no SSMS?
O GitHub Copilot Chat fornece assistência de IA para ajudá-lo a tomar decisões informadas sobre seu banco de dados SQL e escrever melhor T-SQL mais rapidamente. Com uma integração no SSMS que inclui contexto de conexão e compreensão de esquema, o GitHub Copilot Chat entende no que você está trabalhando e pode ajudar com tarefas, incluindo:
Assistência T-SQL:
- Obtenha sugestões e recomendações de código contextualizado
- Compreender e documentar o que uma consulta faz
- Obtenha assistência para corrigir erros de sintaxe na sua consulta
- Refatorar consultas
Administração da base de dados:
- Obtenha ajuda para gerir definições, segurança e muito mais
- Configurar e monitorar a manutenção do banco de dados
- Implementar novos recursos SQL
Desenvolvimento de bases de dados:
- Design de esquema
- Seleção de tipo de dados
- Recomendações de indexação
Pré-requisitos
Para usar o GitHub Copilot Chat no SSMS, você precisa do SSMS 22 ou uma versão posterior e uma conta do GitHub com acesso ao Copilot. Caso contrário, você pode usar o Copilot do GitHub gratuitamente no SQL Server Management Studio (Visualização).
Usar o bate-papo do Copilot no SSMS
Faça perguntas sobre banco de dados e T-SQL em linguagem natural e o GitHub Copilot Chat irá respondê-las no contexto do seu banco de dados e sua conexão.
Há dois lugares onde você pode fazer essas perguntas ao Copilot; na janela de bate-papo, ou diretamente embutido no código que você está procurando modificar, usando o bate-papo embutido. Para perguntas em que seu objetivo é modificar ou adicionar ao arquivo SQL aberto no editor, a exibição de bate-papo embutido pode funcionar melhor, enquanto perguntas mais gerais do T-SQL são melhor respondidas no painel de bate-papo.
Para melhorar os resultados do chat do Copilot, aprenda a usar comandos de barra, ficheiros de referência e threads para obter melhores respostas com contexto definido no Copilot Chat.
Faça perguntas na janela de chat
A janela de chat do Copilot Chat no SSMS permite-lhe fazer as suas perguntas e ver respostas no painel de chat. Geralmente é a maneira preferida de trabalhar com o Copilot para ajuda de banco de dados e perguntas gerais sobre T-SQL.
- Abra uma janela do editor de consultas e conecte-se ao seu banco de dados.
- No SSMS, selecione Exibir>bate-papo do copiloto do GitHub.
- Use os prompts iniciais de exemplo na janela de bate-papo para começar a explorar o Copilot Chat, ou digite um prompt e selecione Enter ou Send para enviar sua pergunta.
- Se o Copilot Chat oferecer uma sugestão T-SQL que você deseja usar, selecione Aplicar para aplicar o código ao editor de consultas ativo, Copiar bloco de código para copiar a sugestão ou Adicionar a novo arquivo para inserir a sugestão de código em um novo arquivo.
- Se você pedir ajuda para entender seu código, a opção Inserir em novo arquivo não estará disponível.
- Se selecionar Aplicar, a sugestão de código será aplicada ao editor ativo no modo de visualização de diferenças. Você pode revisar e refinar o que está sendo proposto e aplicá-lo usando Tab ou descartá-lo usando Alt+Delete.
Faça perguntas na vista de chat em linha
A visualização de bate-papo em linha do Copilot Chat no SSMS permite que você faça suas perguntas e veja as respostas em linha com o código diretamente na janela do editor. Com o bate-papo inline, você não precisa ir e voltar para a janela de bate-papo. Você pode achar mais fácil trabalhar com o Copilot em perguntas que adicionam ou atualizam um arquivo SQL atualmente aberto usando o bate-papo embutido.
- No SSMS, selecione Alt+/ para exibir a exibição de bate-papo embutido do Copilot Chat no editor.
- Digite sua pergunta relacionada ao T-SQL na caixa de texto Perguntar ao Copiloto e selecione Inserir ou Enviar para fazer sua pergunta.
- As sugestões de código do Copilot Chat aparecem na visualização de comparação. Você pode revisar e refinar o que está sendo proposto e aplicar a alteração ao seu código usando Tab ou descartá-lo usando Alt+Delete.
- Você pode promover seu tópico de bate-papo embutido na janela de bate-papo selecionando Exibir na janela de bate-papo. Isso preserva o registro e o contexto da sua conversa, e você pode continuar na janela de bate-papo.
- Selecione Esc para fechar a visualização de bate-papo embutida.
Observação
As consultas do GitHub Copilot no SSMS são executadas no contexto do login e das permissões do utilizador, seja na janela de chat ou na vista de chat inline. Não existem permissões separadas para o GitHub Copilot no SSMS.
Conteúdo relacionado
- Introdução ao Copilot do GitHub no SQL Server Management Studio (Visualização)
- Hospedagem de modelos para o GitHub Copilot Chat
- Adicionar contexto para o Copilot do GitHub no SQL Server Management Studio (Visualização)
- Solucionar problemas do Copilot do GitHub no SQL Server Management Studio (Visualização)