Apa itu Copilot di SQL Server Management Studio (Pratinjau)?

Gunakan Copilot di SQL Server Management Studio (SSMS) untuk mengajukan pertanyaan tentang database dan lingkungan Anda, dan dapatkan bantuan menulis Transact-SQL (T-SQL) dengan AI.

Copilot di SSMS tidak menyimpan informasi apa pun tentang Anda (masukan, respons, metadata sistem, dan sebagainya) dan tidak menggunakan data Anda untuk melatih maupun melatih ulang model. Untuk informasi selengkapnya, lihat Data, privasi, dan keamanan untuk Layanan Microsoft Azure OpenAI.

Copilot di SSMS dapat menjawab pertanyaan untuk database di SQL Server, Azure SQL Database, Azure SQL Managed Instance, dan SQL Database di Fabric. Copilot menjalankan kueri berdasarkan izin akses login Anda. Misalnya, jika Anda tidak memiliki izin untuk memilih dari tabel Sales.Orders dan Anda meminta Copilot untuk menulis dan menjalankan kueri pemilihan seperti SELECT TOP 100 * FROM Sales.Orders, eksekusi kueri tidak dapat terjadi.

Cara kerja Copilot di SSMS

Copilot di SSMS menggunakan sumber daya Azure OpenAI, memerlukan titik akhir dan penyebaran di langganan Azure Anda. Model yang dipilih saat mengonfigurasi penyebaran Anda adalah model tempat Copilot di SSMS mengirim perintah Anda, dan model tersebut kemudian menghasilkan respons. Copilot di SSMS mungkin mengirimkan informasi tambahan tentang versi SQL yang Anda hubungkan, atau informasi tentang database Anda, untuk meningkatkan respons.

Fitur Copilot di SSMS

Fitur utama Copilot di SQL Server Management Studio adalah jendela obrolan, di mana Anda menggunakan bahasa alami untuk mengajukan pertanyaan tentang database Anda atau mendapatkan bantuan menulis T-SQL. Copilot di SSMS juga memiliki bantuan kode untuk mendokumentasikan, menjelaskan, memperbaiki, atau merefaktor kueri T-SQL Anda. Untuk mengaktifkan Copilot di SQL Server Management Studio, lihat Menginstal Copilot di SQL Server Management Studio.

Praktik terbaik untuk menggunakan Copilot di SSMS

Untuk memaksimalkan produktivitas Anda dengan Copilot di SQL Server Management Studio, buka editor kueri yang tersambung ke database Anda, lalu buka jendela obrolan. Secara default, jendela obrolan memahami database yang anda sambungkan berdasarkan editor kueri aktif. Saat menulis perintah, spesifiklah dalam permintaan Anda karena pertanyaan yang tidak jelas menyebabkan respons yang tidak jelas. Untuk praktik terbaik lainnya, lihat Praktik terbaik untuk Copilot di SQL Server Management Studio.

Contoh arahan

Contoh perintah berikut jelas, spesifik, dan disesuaikan dengan properti skema dan database Anda, sehingga lebih mudah bagi Copilot di SQL Server Management Directory untuk menghasilkan balasan yang akurat.

  - What are the top-selling products by quantity?
  - How do I change the compatibility mode for this database?
  - Is there blocking in my database right now?

Contoh lainnya dapat ditemukan di Praktik terbaik untuk Copilot di SQL Server Management Studio.

Penggunaan AI yang bertanggung jawab dalam fitur Copilot di SSMS

Copilot di SSMS mematuhi praktik AI yang bertanggung jawab untuk model Azure OpenAI. Microsoft berkomitmen untuk memastikan bahwa sistem AI kami dipandu oleh prinsip AI kami. Pelajari selengkapnya tentang prinsip AI untuk Copilot di SQL Server Management Studio dalam Catatan Transparansi untuk Copilot di SQL Server Management Studio. Prinsip-prinsip ini termasuk memberdayakan pelanggan kami untuk menggunakan sistem ini secara efektif dan sejalan dengan penggunaan yang dimaksudkan. Pendekatan kami untuk AI yang bertanggung jawab terus berkembang untuk secara proaktif mengatasi masalah yang muncul.

Keterbatasan

Berikut adalah batasan Copilot saat ini di SSMS:

  • Copilot tidak bisa mengubah kueri T-SQL yang sudah ada di editor kueri. Misalnya, jika Anda meminta jendela obrolan Copilot untuk mengedit bagian tertentu dari kueri yang sudah ada, itu tidak berfungsi. Namun, Copilot memahami input sebelumnya di jendela obrolan, memungkinkan pengguna untuk melakukan iterasi kueri yang sebelumnya dihasilkan oleh Copilot sebelum dimasukkan.
  • Copilot mungkin menghasilkan hasil yang tidak akurat saat bertujuan mengevaluasi data.
  • Respons Copilot dapat menyertakan konten yang tidak akurat atau berkualitas rendah, jadi tinjau output sebelum menggunakannya dalam pekerjaan.
  • Orang-orang yang secara bermakna dapat mengevaluasi akurasi dan kepatutan konten harus meninjau output.
  • Jika titik akhir Azure OpenAI Anda menggunakan Microsoft Entra Authentication, Copilot di SSMS tidak dapat diakses jika Anda membuka SSMS sebagai pengguna yang berbeda dari pengguna yang masuk ke komputer. Misalnya, jika Anda masuk ke komputer sebagai contoso\jwilson dan Anda membuka SSMS sebagai contoso\admin, Copilot di SSMS tidak dapat diakses.
  • Saat menggunakan Identitas Terkelola untuk mengautentikasi ke Azure Virtual Machine yang menjalankan SSMS, Copilot di SQL Server Management Studio tidak dapat diakses jika titik akhir Azure OpenAI menggunakan Microsoft Entra Authentication, dan pengguna membuka SSMS sebagai pengguna yang berbeda.