Aracılığıyla paylaş


IntelliSense (SQL Server Management Studio'yu) sorun giderme

IntelliSense seçenekleri beklendiği gibi çalışmayabilir zaman bazı durumlar vardır.

IntelliSense etkiler koşulları

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

  • Imleci Yukarıdaki kod hatası yoktur.

    Tamamlanmamış bir deyimi veya ekleme noktası konumunu yukarıda diğer kodlama hatası ise, IntelliSense code öğelerini ayrıştırmak mümkün olabilir ve bu nedenle de çalışmaz. IntelliSense yeniden etkinleştirmek için uygun kod yorum yapabilirsiniz.

  • Ekleme noktasını, kod yorum içinde olduğunu.

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

  • Ekleme noktasını, bir dize içinde olduğunu.

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

    WHERE FirstName LIKE 'Patri%|'

  • Otomatik seçenekleri kapatılır.

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

    Hatta otomatik deyimi tamamlama bırakıldığında bir IntelliSense özelliğini kullanabilirsiniz. Daha fazla bilgi için, bkz. IntelliSense (SQL Server Management Studio'yu) yapılandırma.

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ısorgu Düzenleyicisi does değil çekmek tüm Transact-SQLsö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 yalnızca kullanılabilir ne zaman Veritabanı Altyapısısorgu Düzenleyicisi örneğine bağlı olduğu Veritabanı Altyapısıdan SQL Server 2008ya da sonradan. IntelliSense kullanılamıyor sorgu Düzenleyicisi için önceki sürümleri bağlı olduğunda Veritabanı Altyapısı.

  • IntelliSense kapalı Veritabanı Altyapısısorgu Düzenleyicisi'ni Tarih sqlcmd modu ayarlandığında.

  • IntelliSense işlevselliği sonra Düzenleyicisi penceresi veritabanına bağlı başka bir bağlantı tarafından oluşturulan veritabanı nesnelerini kapsamaz. Nesneleri IntelliSense şekil öyle aynı derecede tamamlanma listelerinde yok, Nesne Düzenleyicisi pencerenizin önbelleği yenilemek için üç mekanizmaların birini seçebilirsiniz:

    • Seçin düzenleme Seç menüsünden IntelliSense, sonra Yerel Önbelleği Yenile.

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

    • Örneği Düzenleyicisi pencerenizin kesmek Veritabanı Altyapısıve yeniden.

  • Tamamlanma listelerinde izinleri yok veritabanı nesneleri içermez. IntelliSense, izinleri olan nesnelere başvurular bayraklar. Örneğin, size açık başkası, o kişi olduğu izinler ve nesnelere başvuru tarafından yazılan bir komut yapmak yanlış olarak işaretlenir.

  • Tamamlanma listelerinde durmak çalışma örneği bağlantı kesildiğinde Veritabanı Altyapısı. Örneğe bağlanın.

Ayrıca bkz.

Diğer Kaynaklar

IntelliSense (SSMS)