Solução de problemas do Azure Data Studio
O Azure Data Studio rastreia problemas e solicitações de recursos usando um rastreador de problemas do repositório do GitHub para o repositório azuredatastudio
.
Comunicar um problema que você teve
Comunique problemas no GitHub Issue Tracker e informe-nos sobre quaisquer detalhes que ajudem a reproduzir o erro. Inclua qualquer informação de log do arquivo de log.
Escrever bons relatórios de bugs e solicitações de recursos
Faça um único registro por problema e solicitação de recurso.
- Não enumere vários bugs ou solicitações de recursos no mesmo problema.
- Não adicione seu problema como um comentário a um problema existente, a menos que seja para uma entrada idêntica. Muitos problemas parecem semelhantes, mas têm causas diferentes.
Quanto mais informações você fornecer, maior será a probabilidade de alguém conseguir reproduzir o problema e encontrar uma correção.
Inclua as seguintes informações com cada problema:
- Versão do Azure Data Studio
- Etapas reproduzíveis (1... 2... 3...) e o que você esperava versus o que realmente ocorreu.
- Imagens, animações ou um link para um vídeo. Imagens e animações ilustram as etapas de reprodução, mas não as substituem.
- Um snippet de código que demonstre o problema ou um link para um repositório de código que possamos obter facilmente em nosso computador para recriar o problema.
Observação
Como precisamos copiar e colar o trecho de código, não é suficiente incluir um trecho de código como um arquivo de mídia (ou seja, .gif
).
- Erros no console de ferramentas de desenvolvimento(Ajuda > Alternar Ferramentas de Desenvolvimento)
Lembre-se de seguir estas etapas:
- Pesquise o repositório de problemas para ver se o mesmo problema já existe.
- Simplifique seu código em relação ao problema para que possamos isolá-lo de uma forma melhor.
Não se preocupe se não conseguirmos reproduzir o problema e solicitarmos mais informações.
Como definir o nível de registros em log
Azure Data Studio
Na paleta de comandos (Ctrl/Cmd + Shift + P), execute o comando Desenvolvedor: Definir nível de log... para selecionar o nível de log da sessão atual. Esse valor não é mantido em várias sessões. Se você reiniciar o Azure Data Studio, ele voltará ao nível padrão Info
.
Se quiser ativar o registro de depuração para a inicialização, defina o nível de registro como Debug
e execute o comando Desenvolver: Recarregar Janela.
MSSQL (extensão interna)
Se a configuração de usuário Mssql: Log Debug Info
for definida como verdadeira, as informações de registro de depuração serão enviadas para o canal de saída MSSQL
.
A configuração de usuário Mssql: Tracing Level
é usada para controlar o detalhamento do registro em log.
Logs e localização do Azure Data Studio
Na paleta de comandos (Ctrl/Cmd + Shift + P), execute o comando Desenvolvedor: Abrir Pasta de Logs para abrir o caminho para os logs. Há muitos tipos diferentes de arquivos de log que são gravados lá. Alguns dos mais comumente usados são:
renderer#.log
(por exemplo,renderer1.log
): esse arquivo é o arquivo de log do processo principal.telemetry.log
quando o nível de log é definido comoTrace
, esse arquivo contém os eventos de telemetria enviados pelo Azure Data Studioexthost#/exthost.log
arquivo de log do processo do host da extensão (esse é apenas o processo em si, não as extensões executadas dentro dele)exthost#/Microsoft.mssql
logs da extensão mssql, que contém grande parte da lógica central dos recursos relacionados ao MSSQLsqltools.log
é o log do serviço SQL Tools
exthost#/output_logging_#######
: essas pastas contêm as mensagens exibidas no painelOutput
no Azure Data Studio. Cada arquivo é denominado#-<Channel Name>
. Por exemplo, o canal de saídaNotebooks
pode ser enviado para um arquivo denominado3-Notebooks.log
.
Se for solicitado que você forneça logs, compacte toda a pasta para garantir que os logs corretos sejam incluídos.
Recuperar arquivos do editor após uma falha
Se o Azure Data Studio falhar inesperadamente, reiniciar o Azure Data Studio também deverá reabrir todos os arquivos do editor não salvos. Se não for o caso, pode ter ocorrido um erro ao tentar reabri-los. Nesse caso, siga estas etapas para navegar até a pasta que contém os backups, onde você pode abri-los manualmente para recuperar seu conteúdo.
- Na paleta de comandos (Ctrl/Cmd + Shift + P), execute o comando Desenvolvedor: Abrir Pasta de Dados do Usuário.
- Na pasta que é aberta, navegue até a pasta
Backups
.
Ela contém pastas com nomes gerados aleatoriamente. Dentro dessas pastas, há arquivos que contêm os backups do editor (que incluem alguns metadados adicionais junto com o conteúdo do texto).