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.
Jendela Obrolan untuk GitHub Copilot di SQL Server Management Studio (SSMS) memungkinkan administrasi dan pengembangan database yang dibantu AI yang ditingkatkan di SSMS, membantu Anda menjadi lebih produktif dan efisien saat bekerja dengan database SQL Anda. Saat ini, jendela obrolan hanya menjalankan SELECT kueri (baca saja).
Dalam artikel ini, Anda belajar tentang menggunakan GitHub Copilot Chat di SSMS, pengalaman obrolan yang didukung AI terintegrasi penuh dari GitHub Copilot yang ada langsung di SSMS. Ini memungkinkan Anda untuk mendapatkan dukungan Transact-SQL (T-SQL), termasuk bantuan sintaksis dan khusus konteks, tanpa meninggalkan UI SSMS. Gunakan antarmuka obrolan untuk mengirimkan pertanyaan Anda sebagai permintaan dan memberikan tujuan untuk jawaban yang lebih terarah.
Mengapa menggunakan GitHub Copilot Chat di SSMS?
GitHub Copilot Chat menyediakan bantuan AI untuk membantu Anda membuat keputusan berdasarkan informasi tentang database SQL Anda dan menulis T-SQL yang lebih baik lebih cepat. Dengan integrasi di SSMS yang mencakup konteks koneksi dan pemahaman skema, GitHub Copilot Chat memahami apa yang sedang Anda kerjakan dan dapat membantu tugas termasuk:
Bantuan T-SQL:
- Mendapatkan saran dan rekomendasi kode khusus konteks
- Memahami dan mendokumentasikan fungsi kueri
- Mendapatkan bantuan memperbaiki kesalahan sintaks dalam kueri Anda
- Merefaktor kueri
Pengadministrasian Database
- Mendapatkan bantuan mengelola pengaturan, keamanan, dan lainnya
- Mengonfigurasi dan memantau pemeliharaan database
- Menerapkan fitur SQL baru
Pengembangan database:
- Desain skema
- Pilihan tipe data
- Rekomendasi pengindeksan
Prasyarat
Untuk menggunakan GitHub Copilot Chat di SSMS, Anda memerlukan SSMS 22 atau versi yang lebih baru, dan akun GitHub dengan akses Copilot. Jika tidak, Anda dapat menggunakan Gunakan GitHub Copilot secara gratis di SQL Server Management Studio (Pratinjau).
Gunakan Copilot Chat di SSMS
Ajukan pertanyaan kepada database dan T-SQL dalam bahasa alami dan GitHub Copilot Chat akan menjawabnya dalam konteks database Anda dan koneksinya.
Ada dua tempat di mana Anda dapat mengajukan pertanyaan-pertanyaan ini kepada Copilot; di jendela obrolan, atau langsung dalam kode yang ingin Anda ubah menggunakan obrolan sebaris. Untuk pertanyaan di mana tujuan Anda adalah memodifikasi atau menambahkan ke file SQL yang telah Anda buka di editor, tampilan obrolan sebaris mungkin berfungsi paling baik, sedangkan pertanyaan T-SQL yang lebih umum paling baik dijawab di panel obrolan.
Untuk meningkatkan hasil obrolan Copilot, pelajari cara menggunakan slash commands, file referensi, dan utas untuk mendapatkan jawaban yang lebih baik dengan konteks yang ditentukan dalam Copilot Chat.
Ajukan pertanyaan di jendela obrolan
Jendela obrolan Copilot Chat di SSMS memungkinkan Anda mengajukan pertanyaan dan melihat jawaban di jendela obrolan. Biasanya cara yang disukai untuk bekerja dengan Copilot untuk bantuan database dan pertanyaan T-SQL umum.
- Buka jendela editor kueri dan koneksi ke database Anda.
- Di SSMS, pilih Lihat>GitHub Copilot Chat.
- Gunakan contoh prompt awal di jendela obrolan untuk mulai menjelajahi Copilot Chat, atau ketik sebuah prompt dan pilih Masukkan atau Kirim untuk mengirimkan pertanyaan Anda.
- Jika Obrolan Copilot menawarkan saran T-SQL yang ingin Anda gunakan, pilih Terapkan untuk menerapkan kode ke editor query aktif, Salin blok kode untuk menyalin saran, atau Tambahkan ke file baru untuk menyisipkan saran kode dalam file baru.
- Jika Anda meminta bantuan untuk memahami kode Anda, opsi Sisipkan dalam file baru tidak tersedia.
- Jika Anda memilih Terapkan, saran kode diterapkan ke editor aktif dalam pola tampilan diff. Anda dapat meninjau dan memperbaiki apa yang sedang diusulkan dan menerapkannya menggunakan Tab, atau membuangnya menggunakan Alt+Delete.
Ajukan pertanyaan dalam tampilan obrolan sebaris
Tampilan obrolan sebaris Copilot Chat di SSMS memungkinkan Anda mengajukan pertanyaan dan melihat jawaban sebaris dengan kode langsung di jendela editor. Dengan obrolan sebaris, Anda tidak perlu berulang-ulang berpindah ke jendela obrolan. Anda mungkin merasa lebih mudah untuk bekerja dengan Copilot pada pertanyaan yang menambahkan atau memperbarui file SQL yang sedang terbuka dengan menggunakan chat langsung.
- Di SSMS, pilih Alt+/ untuk membuka tampilan chat inline Copilot Chat di editor.
- Ketik pertanyaan terkait T-SQL Anda di kotak teks Ajukan Copilot, lalu pilih Enter atau Kirim untuk mengajukan pertanyaan.
- Saran kode dari Copilot Chat muncul di tampilan perbedaan. Anda dapat meninjau dan memperbaiki apa yang sedang diusulkan dan menerapkan perubahan pada kode Anda menggunakan Tab, atau membuangnya menggunakan Alt+Delete.
- Anda dapat mempromosikan utas obrolan sebaris ke jendela obrolan dengan memilih Tampilkan di jendela obrolan. Ini mempertahankan rekaman dan konteks percakapan Anda, dan Anda dapat melanjutkan di jendela obrolan.
- Pilih Esc untuk menutup tampilan obrolan sebaris.
Nota
Permintaan dari GitHub Copilot di SSMS dijalankan berdasarkan konteks login dan izin pengguna, baik dari jendela obrolan atau tampilan obrolan inline. Tidak ada izin terpisah untuk GitHub Copilot di SSMS.