Bagikan melalui


Cara: Memperbaiki Kesalahan

Panel Daftar Kesalahan menampilkan kesalahan penyebaran atau build apa pun. Kesalahan sintaksis dan semantik yang disebabkan oleh pengeditan di Editor Transact-SQL atau Perancang Tabel juga muncul dalam daftar saat Anda mengedit entitas database dan definisinya. Daftar Kesalahan diperbarui secara dinamis saat Anda mengedit skrip di berbagai tab. Anda kemudian dapat mengikuti kesalahan yang diidentifikasi untuk pemecahan masalah lebih lanjut.

Untuk memperbaiki kesalahan

  1. Klik kanan tabel Produk (Product.sql) di Penjelajah Solusi dan pilih Tampilkan Perancang.

  2. Di Kisi Kolom perancang, klik kanan kolom ShelflLife dan pilih Hapus untuk menghapus kolom ini dari tabel.

  3. Perhatikan bahwa di panel Daftar Kesalahan di bagian bawah layar, peringatan, dan kesalahan yang mirip dengan berikut ini segera muncul.

Peringatan SQL71502: Fungsi: [dbo]. [GetProductsBySupplier] berisi referensi yang tidak terselesaikan ke objek. Objek tidak ada atau referensinya ambigu karena dapat merujuk ke salah satu objek berikut: [dbo]. [Produk]. [p]::[ShelfLife] atau [dbo]. [Produk]. [ShelfLife]. Kesalahan SQL71501: Periksa Batasan: [dbo]. [CK_Product_ShelfLife] memiliki referensi yang belum terselesaikan ke objek [dbo]. [Produk]. [ShelfLife].

  1. Anda bisa mengklik kanan Daftar Kesalahan dan menggunakan menu kontekstual untuk mengurutkan hasil, memfilter entri mana yang ingin Anda tampilkan, dan kolom informasi mana yang ingin Anda munculkan untuk setiap entri.

    Klik dua kali peringatan pertama yang diidentifikasi dan ikuti ke file skrip yang menghasilkan peringatan. Bagian kode bermasalah disorot. Dalam contoh, itu karena ShelfLife kolom sedang digunakan oleh RETURN pernyataan dan SELECT dalam fungsi nilai tabel yang dibuat sebelumnya.

  2. Di Editor Transact-SQL, hapus ShelfLife dari fungsi .

  3. Perbaiki kesalahan kedua dengan cara yang sama dengan menghapus batasan pemeriksaan.

  4. Perhatikan bahwa peringatan dan kesalahan hilang dari Daftar Kesalahan segera setelah Anda memperbaiki masalah.

Lihat Juga

Menggunakan Editor Transact-SQL untuk Mengedit dan Menjalankan Skrip