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.
GitHub Copilot adalah asisten AI di SQL Server Management Studio (SSMS).
GitHub Copilot membantu Anda menulis Transact-SQL (T-SQL) lebih cepat dan lebih akurat dengan menyarankan kueri, pengeditan, jawaban, dan tugas administrator langsung di lingkungan SSMS Anda.
Dalam artikel ini, Anda mempelajari cara menggunakan GitHub Copilot dan memanfaatkan fitur-fiturnya secara maksimal di SSMS.
Buka GitHub Copilot
GitHub Copilot memerlukan SQL Server Management Studio 22 atau versi yang lebih baru. Perbarui ke versi terbaru SSMS untuk mengakses pembaruan dan fitur terbaru.
Buka SQL Server Management Studio dan sambungkan ke server atau database di jendela editor kueri.
Pilih lencana GitHub Copilot di sudut kanan atas SSMS, dan pilih Buka Jendela Obrolan untuk Masuk.
Jika GitHub Copilot tidak diinstal, pilih Instal Copilot dari lencana GitHub Copilot , atau buka Penginstal Visual Studio dan ubah penginstalan SSMS Anda untuk menambahkan beban kerja Bantuan AI . Untuk informasi selengkapnya, lihat Menginstal GitHub Copilot di SQL Server Management Studio (Pratinjau).
Di jendela Obrolan, masuk dengan akun GitHub anda yang sudah ada atau pilih Daftar untuk Copilot Free. Ikuti perintah di browser Anda untuk menyelesaikan proses masuk atau pendaftaran.
Setelah proses selesai, kembali ke SSMS untuk mulai menggunakan Copilot.
Menggunakan GitHub Copilot
Setelah Anda masuk, gunakan jendela Obrolan untuk berinteraksi dengan database Anda menggunakan bahasa alami. Anda dapat mengajukan pertanyaan umum tentang SQL, pertanyaan khusus untuk database, atau mendapatkan bantuan menulis atau mengedit T-SQL.
Nota
Penyelesaian Kode untuk GitHub Copilot tersedia di SSMS 22.2 dan versi yang lebih baru.
Gunakan jendela Obrolan untuk berinteraksi dengan database Anda menggunakan bahasa alami. Anda dapat mengajukan pertanyaan umum tentang SQL, pertanyaan khusus untuk database, atau mendapatkan bantuan menulis atau mengedit T-SQL.
Jika Anda tidak tersambung ke database di jendela penyunting kueri, konteks pada jendela Obrolan adalah Copilot yang bersifat umum. Ini dapat menjawab pertanyaan SQL umum, tetapi tanpa koneksi editor kueri tidak dapat menjawab pertanyaan spesifik database.
Buka jendela editor kueri dan sambungkan ke database. Dalam jendela Obrolan, koneksi database di jendela editor aktif menyediakan konteks untuk perintah tersebut. GitHub Copilot di SSMS memiliki pengetahuan tentang konteks (versi SQL) dan database (sadar skema) dari koneksi database, sehingga respons disesuaikan dengan lingkungan Anda. Saat Anda menavigasi antara editor kueri terbuka, konteks di jendela Obrolan berubah dengan tepat.
Gunakan Fitur Melengkapi di editor kueri. Saat Anda menulis T-SQL, Copilot memberikan saran langsung di editor. Copilot menyarankan kode baru (ditampilkan sebagai teks abu-abu) dan mengedit ke kode yang ada.
Kustomisasi Obrolan Copilot
Anda dapat menyesuaikan Copilot untuk alur kerja dan persyaratan Anda di SSMS.
Kelola konteks dengan referensi: Gunakan tombol + untuk melampirkan lebih banyak konteks, seperti
.sqlfile atau.sqlplanfile.Mengakses model yang berbeda: Gunakan pemilih model di jendela perintah untuk memilih model AI, atau bawa model Anda sendiri ke Copilot. Jelajahi model yang berbeda untuk skenario yang berbeda, baik menjawab pertanyaan cepat, menulis dokumentasi, atau membuat pengeditan kode.
Untuk meninjau fitur Copilot kapan saja, pilih GitHub Copilot Walkthrough dari lencana GitHub Copilot di sudut kanan atas SSMS.
Memantau kueri dari Copilot
Untuk memantau kueri apa yang dijalankan Copilot di SSMS, siapkan sesi Extended Events dan terapkan filter pada client_app_name.
Untuk mengambil kueri yang dihasilkan berdasarkan perintah yang dimasukkan di jendela obrolan, gunakan Microsoft SQL Server Management Studio - GitHub Copilot untuk client_app_name.
Untuk menangkap kueri yang dihasilkan untuk penyelesaian kode, gunakan Microsoft SQL Server Management Studio - Copilot Completions untuk client_app_name.
Support
Dukungan untuk GitHub Copilot Chat disediakan oleh GitHub.
Untuk mempelajari selengkapnya tentang keamanan, privasi, kepatuhan, dan transparansi Copilot, lihat Tanya Jawab Umum GitHub Copilot Trust Center dan Penggunaan fitur GitHub Copilot yang bertanggung jawab.