Mengetik nama tabel tidak menghasilkan saran apa pun, tetapi jendela yang sama dengan mudah menjalankan pernyataan SELECT. Kombinasi itulah petunjuknya: koneksi berfungsi, tetapi status penyelesaian editor tidak. SSMS menyimpan cache sendiri dan gagasannya sendiri tentang basis data dan akun mana yang digunakan jendela. Perlakukan status itu sebagai terpisah dari terowongan sebelum mengubah pengaturan jaringan apa pun.

Jendela memiliki status koneksinya sendiri

Setiap jendela kueri membawa koneksi, basis data, dan konteks otorisasi. Object Explorer dapat terhubung ke server atau basis data lain, dan tab lain dapat berjalan dengan akun lain. Konfirmasikan status jendela yang terdampak itu sendiri sebelum membandingkannya dengan apa pun. Jendela yang dibuka sebelum VPN menyala juga bisa terikat ke koneksi yang sudah tidak ada, jadi statusnya lebih penting daripada yang disiratkan bilah judul.

Gangguan VPN dapat membuat jendela itu terputus saat aplikasi masih tampak hidup. Sambungkan ulang melalui alur kerja SSMS yang biasa, lalu pastikan pemilih basis data menampilkan basis data yang Anda harapkan.

Paksa cache lokal untuk dibangun ulang

Panduan pemecahan masalah IntelliSense Microsoft mendokumentasikan penyegaran yang didukung: Edit → IntelliSense → Segarkan Cache Lokal, atau Ctrl+Shift+R. Gunakan setelah mengonfirmasi koneksi, terutama ketika objek berubah selama jendela tetap terbuka. Penyegaran membangun ulang daftar lokal; itu tidak dapat memulihkan jalur jaringan yang telah hilang.

Pastikan juga IntelliSense diaktifkan untuk editor dan versi SSMS yang terpasang mendukung pernyataan yang Anda tulis. Perilaku penyelesaian berbeda antaversi dan tidak mencakup setiap produk atau bentuk skrip. Jika pintasan tidak melakukan apa pun, perlakukan itu sebagai gejala status editor, bukan gejala VPN. Item menu yang tetap abu-abu dan pintasan yang ditelan pengikatan tombol lain keduanya merupakan fakta editor yang layak dicatat sebelum terowongan disalahkan.

Nama yang hilang bisa berarti izin

Daftar penyelesaian hanya menyarankan objek yang dapat dilihat akun terhubung. Karena itu skrip yang disalin dari rekan kerja dapat merujuk nama yang tidak diizinkan untuk diresolusikan sesi Anda. Bandingkan visibilitas akun yang dimaksud, bukan sesi administrator yang tidak terkait. Jika nama hilang karena izin, memperbaiki editor tidak akan membuatnya muncul.

Mintalah izin minimum yang dibutuhkan tugas kepada pemilik basis data, dan jaga pemberian itu tetap spesifik. Hak administratif luas yang diberikan untuk mengisi daftar saran menukar sedikit kenyamanan dengan paparan besar.

Tentukan kegagalan mana yang sebenarnya Anda alami

Dua kegagalan tampak serupa dari keyboard dan membutuhkan pemilik berbeda. Jika pernyataan biasa di jendela yang sama juga gagal, selidiki resolusi nama, transportasi, dan autentikasi untuk koneksi itu. Jika pernyataan berjalan dan hanya saran yang hilang, buktinya milik editor. Catat mana dari keduanya yang Anda lihat, karena kedua laporan pergi ke tim berbeda dan deskripsi campuran menunda keduanya.

Simpan versi SSMS yang terpasang, basis data yang dipilih, akun, dan satu contoh kecil non-rahasia untuk laporan perkakas. Rekaman atau daftar nama persis yang gagal lebih membantu daripada frasa IntelliSense rusak. Kemudian coba lagi setelah penyegaran cache dan setelah menyambung ulang, karena kedua tindakan itu memisahkan sebagian besar kasus.

Artikel terkait