Transact-SQL Debugger - Jendela Daftar Kesalahan

Berlaku untuk: SQL Server (semua versi yang didukung)

Daftar Kesalahan SQL Server Management Studio menampilkan sintaks dan kesalahan semantik yang dihasilkan dari kode IntelliSense di Editor Kueri Mesin Database.

Fitur ini berfungsi dengan SSMS versi 17.9.1 dan yang lebih lama.

Fitur Daftar Kesalahan

Daftar Kesalahan menyediakan fungsionalitas berikut:

  • Saat Anda mengedit skrip, Daftar Kesalahan menampilkan kesalahan dan peringatan yang dihasilkan oleh IntelliSense di mesin database Editor Kueri.

  • Anda dapat mengklik dua kali entri pesan kesalahan apa pun untuk fokus pada tab untuk file skrip yang menghasilkan kesalahan, dan pindah ke lokasi kesalahan.

  • Anda bisa memfilter entri mana yang ingin Anda tampilkan, dan kolom informasi mana yang ingin Anda munculkan untuk setiap entri.

  • Setelah Anda memperbaiki kesalahan, entri kesalahan dihapus dari Daftar Kesalahan.

  • Saat Anda menutup tab untuk file skrip Transact-SQL, kesalahan untuk file tersebut dihapus dari Daftar Kesalahan.

Bekerja dengan Daftar Kesalahan

Untuk menampilkan Daftar Kesalahan, lakukan salah satu hal berikut ini:

  • Pada menu Tampilan, klik Daftar Kesalahan.

  • Masukkan pintasan keyboard CTRL+\, CTRL+E.

Setelah membuka Daftar Kesalahan, Anda bisa mengkustomisasi tampilan Anda dengan melakukan tindakan berikut:

  • Untuk mengurutkan daftar pekerjaan, klik header kolom apa pun. Untuk mengurutkan lagi menurut kolom tambahan, tekan dan tahan tombol SHIFT, lalu klik header kolom lain.

  • Untuk memilih kolom mana yang ditampilkan dan yang tersembunyi, pilih Perlihatkan Kolom dari menu pintasan.

  • Untuk mengubah urutan tampilan kolom, seret header kolom apa pun ke kiri atau kanan.

Daftar Kesalahan tidak ditautkan ke informasi tambahan tentang kesalahan tertentu.

Kesalahan Transact-SQL di Management Studio

SQL Server Management Studio menampilkan kesalahan untuk skrip Transact-SQL di lokasi berikut:

  • Daftar Kesalahan berisi semua sintaks dan kesalahan semantik yang ditemukan oleh IntelliSense di Editor Mesin Database. Daftar kesalahan ini diperbarui secara dinamis saat Anda mengedit skrip Transact-SQL. Daftar ini mencakup semua kesalahan yang ditemukan editor di setiap skrip Transact-SQL. Editor tidak berhenti mengurai file setelah mengalami kesalahan dalam skrip. Pada SQL Server 2008, IntelliSense di Editor Mesin Database tidak mendukung semua elemen sintaks Transact-SQL. Daftar Kesalahan hanya berisi kesalahan dari sintaks Transact-SQL yang didukung oleh IntelliSense.

  • Tab Pesan di bagian bawah jendela Mesin Database Editor Kueri menampilkan semua kesalahan dan pesan yang dikembalikan oleh Mesin Database SQL Server saat skrip Transact-SQL dijalankan. Daftar ini tidak berubah sampai Anda menjalankan skrip lagi. Mesin Database berhenti mengurai batch setelah menemukan satu atau dua kesalahan kompilasi; oleh karena itu, tab Pesan mungkin tidak mencantumkan semua kesalahan dalam skrip.

Terkadang kesalahan tercantum di kedua lokasi. Misalnya, file skrip mungkin memiliki kesalahan sintaks yang tercantum dalam Daftar Kesalahan. Jika Anda menjalankan skrip sebelum memperbaiki kesalahan, pengurai Mesin Database dapat mendeteksi kondisi yang sama dan mengembalikan salinan lain dari pesan kesalahan di tab Pesan .

Catatan

Daftar Kesalahan hanya menampilkan kesalahan dari mesin database Editor Kueri; tidak menampilkan kesalahan dari Editor MDX, DMX, atau XML/A. Semua kesalahan MDX, DMX, dan XML/A ditampilkan di tab Pesan di editor tersebut.

Daftar elemen UI

Saat Daftar Kesalahan terbuka, informasi ditampilkan di kolom berikut:

Urutan Default
Menampilkan bilangan bulat yang menunjukkan urutan pembuatan entri.

Deskripsi
Menampilkan teks entri kesalahan. Deskripsi panjang dibungkus ke baris tambahan.

File
Menampilkan nama file skrip yang menghasilkan kesalahan.

Line
Menampilkan bilangan bulat yang menunjukkan baris kode mana yang menyertakan kesalahan.

Kolom
Menampilkan bilangan bulat yang menunjukkan posisi kesalahan dalam baris kode.

Project
Menampilkan nama proyek yang menyertakan file skrip.