Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede Visual Studio Code için MSSQL uzantısıyla GitHub Copilot tümleştirmesinin sınırlamaları ve bilinen kısıtlamaları özetlenmiştir. Bu deneyim, altyapıyı veya üretim ortamlarını yöneten veritabanı yöneticileri için değil, SQL veritabanlarıyla derleme uygulama geliştiricileri için tasarlanmıştır. Bu sınırların anlaşılması, doğru beklentileri sağlar ve üretken bir geliştirme iş akışını destekler.
İşlevsel sınırlamalar
GitHub Copilot'ın veri yazma izni yoktur. Geliştiricilerin oluşturulan tüm SQL veya ORM (nesne-ilişkisel eşleme) kodunu el ile gözden geçirmesi ve yürütmesi gerekir.
Sohbet katılımcısı
@mssql, şemaya duyarlı öneriler sağlamak için düzenleyici aracılığıyla etkin bir veritabanı bağlantısı gerektirir .Yapay zeka tarafından oluşturulan yanıtlar kullanımdan önce her zaman gözden geçirilmelidir . GitHub Copilot yanlış veya yetersiz öneriler üretebilir.
Bu deneyim, veritabanı veya sistem yöneticileri için değil geliştiriciler için tasarlanmıştır. GitHub Copilot, yönetim görevleri için SQL betikleri oluşturabilir ancak yedekleme/geri yükleme yapılandırma, kullanıcı izinlerini yönetme veya SQL Aracısı işlerini işleme gibi sunucu yönetim işlemlerini desteklemez .
GitHub Copilot oturumları , bağlam değiştirirken ( örneğin, dosyaları veya veritabanlarını değiştirirken) geçmişi kalıcı yapmaz. Yeni bağlam sohbet belleğini sıfırlar.
Sohbet katılımcısı , şu anda bağlı olan veritabanı kapsamında çalışır. Veritabanları arası işlemler desteklenmez.
Tümleştirme, Fabric, Azure SQL Veritabanı ve SQL Server üzerindeki modern SQL veritabanları için optimize edilmiştir. Eski/kullanım dışı özellikler desteklenmiyor olabilir.
Azure Synapse Analytics ve Ayrılmış SQL havuzu (eski adı SQL DW) özellikleri bu GitHub Copilot tümleştirmesi tarafından desteklenmez .
GitHub Copilot, zengin bağlama erişimi olduğunda en iyi önerileri sağlar. Veritabanı bağlantınızı etkin ve ilgili kod veya sorgularınızı düzenleyicide açık tutun. GitHub Copilot'un bağlamı ne kadar fazlaysa, önerileri o kadar doğru ve ilgili olur.
Teknik kısıtlamalar
İnternet bağlantısı gereklidir. GitHub Copilot'ın öneriler sağlamak için GitHub Copilot bulut hizmetine erişmesi gerekir.
GitHub Copilot yalnızca açık dosyalara ve etkin veritabanı bağlantısına erişir. Düzenleyicide açıkça açılmadığı sürece klasörlere veya depolara göz atamaz.
GitHub Copilot çevrimdışı kullanımı veya bağlantısız geliştirmeyi desteklemez.
Gelişmiş performans ayarlama (tam telemetri analizi, iş yükü içgörüleri gibi) kapsam dışındadır. Yardımcı, tek tek sorgular için iyileştirmeler önerebilir, ancak profesyonel ayarlama araçlarının yerini almaz.
GitHub Copilot, özellikle büyük veri kümeleriyle veya az belirtilen şema bağlamıyla çalışırken iç içe veya çok birleşimli sorgularla mücadele edebilir.
Gizlilik ve sistem tarafından oluşturulan günlüklerin toplanması
GitHub Copilot sohbet etkileşimlerini kalıcı olarak saklamaz. İstemler ve yanıtlar, depolanmadan GitHub'ın gizlilik koruma ara sunucusu hizmeti aracılığıyla yönlendirilir.
GitHub Copilot modellerini eğitmek için kullanıcı istemleri ve tamamlamaları kullanılmaz.
MSSQL uzantısı veya GitHub Copilot tarafından hiçbir sohbet içeriği depolanmaz.
Uzantı tarafından toplanan sistem tarafından oluşturulan günlük, ürünü geliştirmeye yönelik kullanım analiziyle sınırlıdır ve kişisel verileri içermez.
GitHub Copilot'ın verilerinizi nasıl koruyup yapay zeka modeli eğitimi ve veri uygulamalarıyla ilgili saydamlığı nasıl koruduğu hakkında bilgi edinmek için GitHub Copilot Güven Merkezi'ni ziyaret edin veya GitHub'ın Copilot ile veri işleme yaklaşımını keşfedin.
Bilinen GitHub Copilot sınırlamaları
Bu sınırlamalar GitHub Copilot için daha kapsamlı bir şekilde geçerlidir ve MSSQL uzantısındaki deneyiminizi etkileyebilir:
- GitHub Copilot, özellikle bağlam sınırlıysa mevcut olmayan API'leri veya şema öğelerini hayal edebilir .
- GitHub Copilot, düzenleyicinizde açık olmadığı sürece uzak dosyalar hakkında gerçek zamanlı bilgiye sahip değildir .
- GitHub Copilot , uzun konuşmalarda değişken türlerini veya durumlarını izlemez; sonuçların ilgisi azalabilir.
Daha fazla bilgi için bakınız:
- GitHub Copilot kullanmak için en iyi yöntemler
- VS Code'da Copilot için ipuçları ve püf noktaları
- VS Code'da GitHub Copilot için güvenlik konuları
Deneyiminizi paylaşma
MSSQL uzantısı için GitHub Copilot'ı geliştirmemize ve geliştirmemize yardımcı olmak için aşağıdaki GitHub sorun şablonunu kullanarak geri bildiriminizi gönderin: GitHub Copilot Geri Bildirimi
Geri bildirim gönderirken şunları dahil etmeyi göz önünde bulundurun:
Test edilen senaryolar : Şema oluşturma, sorgu oluşturma, güvenlik, yerelleştirme gibi hangi alanlara odaklandığınız konusunda bize bilgi verin.
Başarıyla sonuçlananlar - Sorunsuz geçen, yararlı veya beklentilerinizi aşan deneyimleri açıklayın.
Sorunlar veya hatalar : Tüm sorunları, tutarsızlıkları veya kafa karıştırıcı davranışları içerir. Ekran görüntüleri veya ekran kayıtları özellikle yararlıdır.
İyileştirme önerileri : Kullanılabilirliği artırma, kapsamı genişletme veya GitHub Copilot'un yanıtlarını geliştirmeyle ilgili fikirleri paylaşın.
İlgili içerik
- GitHub Copilot Güven Merkezi - GitHub Copilot verileri nasıl işler?
- GitHub Copilot verileri nasıl işler - Öğrenme yolu
- Visual Studio Code için MSSQL uzantısı için GitHub Copilot
- Hızlı Başlangıç: Sohbet ve satır içi GitHub Copilot önerilerini kullanma
- Hızlı Başlangıç: Kod oluşturma
- Hızlı Başlangıç: Şema gezginini ve tasarımcıyı kullanma
- Hızlı Başlangıç: Akıllı sorgu oluşturucuyu kullanma
- Hızlı Başlangıç: Sorgu iyileştirici yardımcısı
- Hızlı Başlangıç: İş mantığı açıklayıcısını kullanma
- Hızlı Başlangıç: Güvenlik çözümleyicisi
- Hızlı Başlangıç: Yerelleştirme ve biçimlendirme yardımcısı
- Hızlı Başlangıç: Test ve mock için veri oluşturma