Aracılığıyla paylaş


Ne zaman IntelliSense kullanılamıyor

IntelliSense seçenekleri beklediğiniz gibi çalışmayabilir, bazı durumlarda vardır.

IntelliSense etkileyen koşullar

Aşağıdaki koşullar, IntelliSense davranışını etkileyebilir:

  • imleç Yukarıdaki kod hatası vardır.

    Tamamlanmamış bir deyim veya ekleme noktası konumunu yukarıda diğer kodlama hatası varsa, IntelliSense code öðelerini ayrıştıramadı olabilir ve bu nedenle çalışmaz.IntelliSense yeniden etkinleştirmek için uygun kodu açıklama ekleyin.

  • Ekleme noktasını kod yorum içinde olur.

    Ekleme noktasını kaynak dosyanızdaki bir yorum içinde olduğunda IntelliSense seçenekleri kullanılamaz.

  • Ekleme noktasını bir dize değişmesi içinde olur.

    Ekleme noktasını bir dize, tırnak içinde örneğin olduğunda IntelliSense seçenekleri kullanılamaz:

    WHERE FirstName LIKE 'Patri%|'

  • Otomatik seçenekleri devre dışı bırakılmıştır.

    Birçok IntelliSense özellikleri varsayılan olarak otomatik olarak çalışmaz, ancak hiçbir özelliği devre dışı bırakabilirsiniz.

    Otomatik deyim tamamlama devre dışı bırakıldığında, IntelliSense özelliğini kullanabilirsiniz.Daha fazla bilgi için bkz: Nasıl yapılır: IntelliSense Seçenekleri Değiştir.

Veritabanı Altyapısı sorgu IntelliSense

Aşağıdaki sorunlar için geçerli SQL Server Veritabanı Altyapısı Query Editor:

  • IntelliSense işlevselliği Veritabanı Altyapısı Query Editor desteklemiyor tüm Transact-SQL sözdizimi öğeleri.Parametre Yardım, bazı nesneler gibi genişletilmiş saklı yordamları, parametreleri desteklemez.Daha fazla bilgi için bkz: IntelliSense tarafından desteklenen transact-SQL sözdizimi.

  • IntelliSense is only available when the Veritabanı Altyapısı Query Editor is connected to an instance of the SQL Server 2008 Veritabanı Altyapısı. IntelliSense is not available when the Query Editor is connected to earlier versions of the Veritabanı Altyapısı.

  • IntelliSense kapalı Veritabanı Altyapısı sqlcmd modunda sorgu Düzenleyicisi küme üzerinde.

  • IntelliSense işlevselliği Düzenleyicisi pencerenizin veritabanına bağlı sonra başka bir bağlantı tarafından oluşturulan veritabanı nesnelerini kapsamaz.Diğer bağlantılarda eklenen nesnelerin tamamlama listeleri gibi özelliklerinden eksikse, Nesne Düzenleyicisi pencerenizin önbelleği yenilemek için bu üç mekanizma birini seçebilirsiniz:

    • Seçin düzenleme menü seçin IntelliSense, sonra Yerel önbellek yenileme.

    • ctrl + ÜSTKRKT + r klavye kısayolunu kullanın.

    • Düzenleyicisi pencerenizin kesmek örnek , Veritabanı Altyapısı ve yeniden.

  • Tamamlanma listelerinde izni olmayan veritabanı nesneleri içerir.IntelliSense izinlere sahip nesnelere başvurular bayraklar.Örneğin, başkası tarafından o kişi olduğu ve izinler nesnelere başvuru yazılan bir komut yapmak değil açık, yanlış olarak işaretlenir.

  • Tamamlanma listelerinde çalışmamaya bağlantısı kesilirse, örnek , Veritabanı Altyapısı.Yeniden örnek.

Ayrıca bkz.

Diğer Kaynaklar