Bagikan melalui


Pemecahan masalah Azure Data Studio

Azure Data Studio melacak masalah dan permintaan fitur menggunakan pada pelacak masalah repositori GitHub untuk azuredatastudio repositori.

Melaporkan masalah yang anda alami

Laporkan masalah ke Pelacak Masalah GitHub dan beri tahu kami detail apa pun yang membantu mereprodusi kesalahan. Sertakan informasi log apa pun dari file log.

Menulis laporan bug dan permintaan fitur yang baik

Ajukan satu masalah per masalah dan permintaan fitur.

  • Jangan menghitung beberapa bug atau permintaan fitur dalam masalah yang sama.
  • Jangan tambahkan masalah Anda sebagai komentar ke masalah yang ada kecuali untuk input yang identik. Banyak masalah terlihat mirip, tetapi memiliki penyebab yang berbeda.

Semakin banyak informasi yang dapat Anda berikan, semakin besar kemungkinan seseorang akan berhasil mereprodusi masalah dan menemukan perbaikan.

Sertakan informasi berikut dengan setiap masalah:

  • Versi Azure Data Studio
  • Langkah-langkah yang dapat direproduksi (1... 2... 3...) dan apa yang Anda harapkan versus apa yang sebenarnya Anda lihat.
  • Gambar, animasi, atau tautan ke video. Gambar dan animasi mengilustrasikan langkah-langkah repro tapi tidak menggantinya.
  • Cuplikan kode yang menunjukkan masalah atau tautan ke repositori kode yang dapat dengan mudah kami tarik ke komputer kami untuk membuat ulang masalah.

Catatan

Karena kita perlu menyalin dan menempelkan cuplikan kode, termasuk cuplikan kode sebagai file media (artinya, .gif) tidak cukup.

  • Kesalahan di Konsol Alat Dev (Bantuan > Beralih Alat Pengembang)

Ingatlah untuk mengambil langkah-langkah berikut:

  • Cari repositori masalah untuk melihat apakah masalah yang sama sudah ada.
  • Sederhanakan kode Anda sekeliling masalah sehingga kami dapat mengisolasi masalah dengan lebih baik.

Jangan merasa buruk jika kami tidak dapat mereprodule masalah dan meminta informasi lebih lanjut!

Cara mengatur tingkat pengelogan

Azure Data Studio

Dari Palet Perintah (Ctrl/Cmd + Shift + P), jalankan perintah Pengembang: Atur Tingkat Log... untuk memilih tingkat log untuk sesi saat ini. Nilai ini tidak bertahan selama beberapa sesi. Jika Anda menghidupkan ulang Azure Data Studio, azure Data Studio akan kembali ke tingkat default Info .

Jika Anda ingin mengaktifkan pengelogan debug untuk startup, atur tingkat log ke Debug dan jalankan perintah Pengembang: Muat Ulang Jendela .

MSSQL (Ekstensi bawaan)

Mssql: Log Debug Info Jika pengaturan pengguna diatur ke true, maka info log debug dikirim ke MSSQL saluran output.

Pengaturan Mssql: Tracing Level pengguna digunakan untuk mengontrol verbositas pengelogan.

Log dan lokasi Azure Data Studio

Dari Palet Perintah (Ctrl/Cmd + Shift + P), jalankan perintah Pengembang: Buka Folder Log untuk membuka jalur ke log. Ada berbagai jenis file log yang menulis di sana. Beberapa yang umum digunakan adalah:

  1. renderer#.log (misalnya, renderer1.log): file ini adalah file log untuk proses utama.
  2. telemetry.log: Saat tingkat log diatur ke Trace, file ini berisi peristiwa telemetri yang dikirim oleh Azure Data Studio
  3. exthost#/exthost.log: File log untuk proses host ekstensi (ini hanya proses itu sendiri, bukan ekstensi yang berjalan di dalamnya)
  4. exthost#/Microsoft.mssql: Log untuk ekstensi mssql, yang berisi banyak logika inti untuk fitur terkait MSSQL
    • sqltools.log adalah log untuk layanan SQL Tools
  5. exthost#/output_logging_#######: folder ini berisi pesan yang ditampilkan di Output panel di Azure Data Studio. Setiap file diberi nama #-<Channel Name>. Misalnya, Notebooks saluran output dapat menghasilkan ke file bernama 3-Notebooks.log.

Jika Anda diminta untuk menyediakan log, zip seluruh folder untuk memastikan bahwa log yang benar disertakan.

Memulihkan file editor setelah crash

Jika Azure Data Studio mengalami crash secara tiba-tiba, menghidupkan ulang Azure Data Studio juga harus membuka kembali file editor yang tidak disimpan. Jika tidak, mungkin ada kesalahan saat mencoba membukanya kembali. Dalam hal ini, ikuti langkah-langkah ini untuk menavigasi ke folder yang berisi cadangan tempat Anda dapat membukanya secara manual untuk memulihkan kontennya.

  1. Dari Palet Perintah (Ctrl/Cmd + Shift + P), jalankan perintah Pengembang: Buka Folder Data Pengguna.
  2. Di folder yang terbuka, navigasikan ke Backups folder .

Ini berisi folder dengan nama yang dihasilkan secara acak. Dalam folder ini adalah file yang berisi cadangan editor (yang mencakup beberapa metadata tambahan bersama dengan konten teksnya).

Langkah berikutnya