Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menguraikan batasan dan batasan yang diketahui dari integrasi GitHub Copilot dengan ekstensi MSSQL untuk Visual Studio Code. Pengalaman ini dirancang untuk pengembang aplikasi yang membangun dengan database SQL, bukan untuk administrator database yang mengelola infrastruktur atau lingkungan produksi. Memahami batas-batas ini memastikan harapan yang tepat dan mendukung alur kerja pengembangan yang produktif.
Batasan fungsional
GitHub Copilot tidak memiliki izin untuk menulis data. Pengembang harus meninjau dan menjalankan semua kode SQL atau pemetaan hubungan objek (ORM) yang dihasilkan secara manual.
Peserta
@mssqlobrolan memerlukan koneksi database aktif melalui editor untuk memberikan saran sadar skema.Selalu tinjau respons yang dihasilkan AI sebelum digunakan. GitHub Copilot mungkin menghasilkan rekomendasi yang salah atau tidak optimal.
Pengalaman ini dirancang untuk pengembang, bukan untuk administrator database atau sistem. Meskipun dapat menghasilkan skrip SQL untuk tugas administratif, GitHub Copilot tidak mendukung operasi manajemen server seperti mengonfigurasi pencadangan/pemulihan, mengelola izin pengguna, atau menangani pekerjaan Agen SQL.
GitHub Copilot sesi tidak mempertahankan riwayat saat beralih konteks (misalnya, mengubah file atau database). Konteks baru mengatur ulang memori obrolan.
Peserta obrolan bekerja dalam cakupan database yang saat ini tersambung. Operasi lintas database tidak didukung.
Integrasi dioptimalkan untuk database SQL modern dalam Fabric, Azure SQL Database, dan SQL Server 2017 (14.x) dan versi yang lebih baru. Fitur lama atau tidak digunakan lagi mungkin tidak didukung, dan layanan bahasa tidak secara resmi mendukung SQL Server 2016 (13.x) dan versi yang lebih lama.
Azure Synapse Analytics dan fitur kumpulan SQL Khusus (sebelumnya Azure SQL DW) tidak didukung oleh integrasi GitHub Copilot ini. Belum ada jadwal yang diumumkan untuk penambahan dukungan bagi Synapse.
Pelengkapan inline tidak dapat melihat skema basis data Anda. Antarmuka pemrograman aplikasi (API) pelengkapan sebaris Visual Studio Code pada praktiknya hanya mendukung satu penyedia: ketika GitHub Copilot diaktifkan, ekstensi pihak ketiga (termasuk ekstensi MSSQL) tidak dapat menyediakan ghost text yang memahami skema. Untuk saran SQL yang memahami skema, gunakan
@mssqlchat participant sebagai gantinya. Untuk alasan arsitektur, lihat Cara GitHub Copilot bekerja dengan ekstensi MSSQL.GitHub Copilot memberikan saran terbaik ketika memiliki akses ke konteks yang kaya. Biarkan koneksi database Anda tetap aktif dan kode atau kueri yang relevan terbuka di editor. Semakin banyak konteks yang dimiliki GitHub Copilot, semakin akurat dan relevan sarannya.
Batasan teknis
Konektivitas internet diperlukan. GitHub Copilot memerlukan akses ke layanan cloud GitHub Copilot untuk memberikan saran.
GitHub Copilot hanya mengakses file terbuka dan koneksi database aktif. Ini tidak dapat menelusuri folder atau repositori kecuali Anda secara eksplisit membukanya di editor.
GitHub Copilot tidak mendukung penggunaan offline atau pengembangan yang terputus.
Penyetelan performa tingkat lanjut (misalnya, analisis telemetri penuh, wawasan beban kerja) berada di luar cakupan. Asisten mungkin menyarankan pengoptimalan untuk kueri individual tetapi tidak menggantikan alat penyetelan profesional.
GitHub Copilot mungkin berjuang dengan kueri berlapis atau multi-gabungan, terutama saat bekerja dengan himpunan data besar atau konteks skema yang kurang ditentukan.
Privasi dan pengumpulan log yang dihasilkan sistem
GitHub Copilot tidak mempertahankan interaksi obrolan. Perintah dan respons dirutekan melalui layanan proksi gitHub yang mempertahankan privasi tanpa disimpan.
Permintaan dan penyelesaian pengguna tidak digunakan untuk melatih model GitHub Copilot.
Tidak ada konten obrolan yang disimpan oleh ekstensi MSSQL atau GitHub Copilot.
Log yang dihasilkan sistem yang dikumpulkan oleh ekstensi terbatas pada analitik penggunaan untuk meningkatkan produk dan tidak menyertakan data pribadi.
Untuk memahami bagaimana GitHub Copilot melindungi data Anda dan mempertahankan transparansi sekeliling pelatihan model AI dan praktik data, kunjungi GitHub Copilot Trust Center atau jelajahi pendekatan GitHub untuk penanganan data dengan Copilot.
Batasan GitHub Copilot yang diketahui
Batasan ini berlaku untuk GitHub Copilot secara lebih luas dan dapat memengaruhi pengalaman Anda di ekstensi MSSQL:
- GitHub Copilot mungkin berhalusinasi API atau elemen skema yang tidak ada, terutama jika konteks terbatas.
- GitHub Copilot tidak memiliki pengetahuan real time tentang file jarak jauh kecuali Anda membukanya di editor Anda.
- GitHub Copilot tidak melacak jenis variabel atau status di seluruh percakapan panjang; hasilnya mungkin menyimpang dalam relevansi.
Untuk informasi selengkapnya, lihat:
- Praktik terbaik untuk menggunakan GitHub Copilot
- Tips dan trik untuk Copilot di Visual Studio Code
- Pertimbangan keamanan untuk GitHub Copilot di Visual Studio Code
Membagikan pengalaman Anda
Untuk membantu kami memperbaiki dan meningkatkan GitHub Copilot untuk ekstensi MSSQL, gunakan templat masalah GitHub berikut untuk mengirimkan umpan balik Anda: GitHub Copilot Feedback
Saat mengirimkan umpan balik, pertimbangkan untuk menyertakan:
Skenario yang diuji: Beri tahu kami area mana yang Anda fokuskan, misalnya, pembuatan skema, pembuatan kueri, keamanan, pelokalan.
Apa yang bekerja dengan baik: Jelaskan pengalaman apa pun yang terasa lancar, membantu, atau melebihi harapan Anda.
Masalah atau gangguan: Sertakan setiap masalah, inkonsistensi, atau perilaku yang membingungkan. Cuplikan layar atau rekaman layar sangat membantu.
Saran untuk perbaikan: Bagikan ide untuk meningkatkan kegunaan, memperluas cakupan, atau meningkatkan respons GitHub Copilot.
Konten terkait
- Pusat Kepercayaan GitHub Copilot - Cara GitHub Copilot menangani data
- Cara GitHub Copilot menangani data - Jalur pembelajaran
- GitHub Copilot untuk ekstensi MSSQL untuk Visual Studio Code
- Cara kerja GitHub Copilot dengan ekstensi MSSQL
-
Mulai cepat: Mengobrol dengan
@mssqlpeserta (mode tanya) - Mulai cepat: Gunakan pelengkapan GitHub Copilot langsung di baris pada file SQL
- Mulai cepat: Gunakan instruksi kustom untuk menyelaraskan GitHub Copilot dengan konvensi T-SQL Anda
- Mulai cepat: Membuat kode
- Mulai cepat: Menggunakan penjelajah dan perancang skema
- Panduan Cepat: Menggunakan Pembuat Kueri Pintar
- Panduan Cepat: Asisten Pengoptimal Kueri
- Mulai cepat: Menggunakan penjelas logika bisnis
- Mulai cepat: Penganalisis keamanan
- Mulai cepat: Pembantu pelokalan dan pemformatan
- Mulai cepat: Menghasilkan data untuk pengujian dan tiruan