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 Fungsi
- GitHub Copilot tidak memiliki izin untuk menulis data. Semua kode SQL atau ORM (Object-Relational Mapping) yang dihasilkan harus ditinjau dan dijalankan secara manual oleh pengembang.
- Peserta
@mssql
obrolan memerlukan koneksi database aktif melalui editor untuk memberikan saran sadar skema. - Respons yang dihasilkan AI harus selalu ditinjau 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 tidak menjalankan kode. Ini hanya menyarankan kode berdasarkan konteks, kode tidak akan menerapkan perubahan skema atau menjalankan skrip secara otomatis.
- Sesi GitHub Copilot tidak mempertahankan riwayat saat beralih konteks (misalnya, mengubah file atau database). Konteks baru mengatur ulang memori obrolan.
- Peserta obrolan beroperasi dalam cakupan database yang saat ini terhubung. Operasi lintas database tidak didukung.
- Integrasi dioptimalkan untuk SQL Database modern di Fabric, Azure SQL Database, dan SQL Server. Fitur warisan/tidak digunakan lagi mungkin tidak didukung.
- Azure Synapse Analytics dan fitur kumpulan SQL Khusus (sebelumnya SQL DW) tidak didukung oleh integrasi GitHub Copilot ini.
- 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 dibuka secara eksplisit 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 Telemetri
- GitHub Copilot tidak mempertahankan interaksi obrolan. Perintah dan respons dirutekan melalui layanan proksi gitHub yang mempertahankan privasi tanpa disimpan.
- Perintah dan penyelesaian pengguna TIDAK digunakan untuk melatih model Copilot.
- Tidak ada konten obrolan yang disimpan oleh ekstensi MSSQL atau GitHub Copilot.
- Telemetri yang dikumpulkan oleh ekstensi terbatas pada analitik penggunaan untuk meningkatkan produk dan tidak menyertakan data pribadi.
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 waktu nyata tentang file jarak jauh kecuali file tersebut dibuka di editor Anda.
- GitHub Copilot tidak melacak jenis variabel atau status di seluruh percakapan panjang; hasil mungkin menyimpang dalam relevansi.
Membagikan pengalaman Anda
Kami senang mendengar pemikiran Anda tentang GitHub Copilot untuk ekstensi MSSQL! Umpan balik Anda membantu kami meningkatkan pengalaman dan mendukung pengembangan SQL dengan lebih baik di Visual Studio Code.
Untuk berbagi umpan balik atau melaporkan masalah, gunakan templat umpan balik GitHub: GitHub Copilot Feedback
Bahkan komentar singkat tentang apa yang bekerja dengan baik, atau di mana Anda mengalami keterbatasan, sangat membantu.
Konten terkait
- GitHub Copilot untuk ekstensi MSSQL untuk Visual Studio Code
- Panduan Cepat: Menggunakan Obrolan dan Saran Sebaris GitHub Copilot (Pratinjau)
- Mulai cepat: Membuat kode (Pratinjau)
- Mulai Cepat: Menggunakan Penjelajah Skema dan Perancang (Pratinjau)
- Mulai Cepat: Menggunakan Penyusun Kueri Cerdas (Pratinjau)
- Panduan Cepat: Asisten Pengoptimal Kueri (Pratinjau)
- Mulai Cepat: Menggunakan Penjelas Logika Bisnis (Pratinjau)
- Panduan Memulai Cepat: Penganalisis Keamanan (Pratinjau)
- Panduan Cepat: Lokalisasi & Pembantu Format (Pratinjau)
- Panduan Cepat: Menghasilkan data untuk pengujian dan pembuatan tiruan (Pratinjau)