SQL Server Management Studio'da (Önizleme) Copilot nedir?

Veritabanınız ve ortamınız hakkında sorular sormak ve yapay zeka ile Transact-SQL (T-SQL) yazma konusunda yardım almak için SQL Server Management Studio'da (SSMS) Copilot'ı kullanın.

SSMS'deki Copilot bilgilerinizin hiçbirini (istemler, yanıtlar, sistem meta verileri vb.) tutmaz ve modellerinizi eğitmek veya yeniden eğitmek için verilerinizin hiçbirini kullanmaz. Daha fazla bilgi için bkz. Microsoft Azure OpenAI Hizmeti için veriler, gizlilik ve güvenlik.

SSMS'deki Copilot; SQL Server, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği ve Fabric içindeki SQL Veritabanı üzerindeki veritabanlarıyla ilgili soruları yanıtlayabilir. Copilot, oturum açma izinlerine göre sorgular yürütür. Örneğin, tablodan Sales.Orders seçim yapma izniniz yoksa ve Copilot'tan gibi SELECT TOP 100 * FROM Sales.Ordersbir seçme sorgusu yazmasını ve yürütmesini istiyorsanız, sorgu yürütme gerçekleşemez.

Copilot SSMS'de nasıl çalışır?

SSMS'deki Copilot, Azure aboneliğinizde uç nokta ve dağıtım gerektiren Azure OpenAI kaynaklarını kullanır. Dağıtımınızı yapılandırırken seçilen model, SSMS'deki Copilot'un istemlerinizi gönderdiği modeldir ve bu model yanıtı oluşturur. SSMS'deki Copilot, yanıtı iyileştirmeye yardımcı olmak için bağlı olduğunuz SQL sürümü veya veritabanınız hakkında ek bilgiler gönderebilir.

SSMS'de Copilot Özellikleri

SSMS'de Copilot'un birincil özelliği, veritabanınız hakkında soru sormak veya T-SQL yazma konusunda yardım almak için doğal dil kullandığınız sohbet penceresidir. SSMS'deki Copilot ayrıca T-SQL sorgularınızı belgelemeye, açıklamaya, düzeltmeye veya yeniden düzenlemeye yardımcı olacak kod yardımı içerir. SSMS'de Copilot'u etkinleştirmek için bkz. SQL Server Management Studio'da Copilot yükleme.

SSMS'de Copilot kullanmak için en iyi yöntemler

SSMS'de Copilot ile üretkenliğinizi en üst düzeye çıkarmak için veritabanınıza bağlı bir sorgu düzenleyicisi açın ve sohbet penceresini açın. Varsayılan olarak, sohbet penceresi etkin sorgu düzenleyicisine bağlı olduğunuz veritabanını anlar. İstemler yazarken, belirsiz sorular belirsiz yanıtlara yol açtığı için isteğinize özel olun. Diğer en iyi yöntemler için bkz. SQL Server Management Studio'da Copilot için en iyi yöntemler.

Örnek komutlar

Aşağıdaki örnek istemler açık, belirlidir ve şemanızın ve veritabanınızın özelliklerine göre uyarlanmıştır ve SSMS'deki Copilot'un doğru yanıtlar oluşturmasını kolaylaştırır.

  - 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?

Sql Server Management Studio'da Copilot için en iyi yöntemler bölümünde daha fazla örnek bulunabilir.

SSMS'de Copilot'un sorumlu yapay zeka kullanımı

SSMS'deki Copilot, Azure OpenAI modelleri için Sorumlu yapay zeka uygulamalarına bağlıdır. Microsoft, yapay zeka sistemlerimizin yapay zeka ilkelerimiz tarafından yönlendirildiğinden emin olmak için kararlıdır. SQL Server Management Studio'da Copilot için Saydamlık Notu'nda SSMS'de Copilot için yapay zeka ilkeleri hakkında daha fazla bilgi edinin. Bu ilkeler, müşterilerimizin bu sistemleri etkin ve amaçlanan kullanımları doğrultusunda kullanmalarını sağlamayı içerir. Sorumlu yapay zeka yaklaşımımız, ortaya çıkan sorunları proaktif olarak çözmek için sürekli olarak gelişmektedir.

Sınırlamalar

SSMS'de Copilot'un geçerli sınırlamaları şunlardır:

  • Copilot, sorgu düzenleyicisinde mevcut T-SQL sorgularını değiştiremez. Örneğin, Copilot sohbet penceresinden mevcut bir sorgunun belirli bir bölümünü düzenlemesini isterseniz, bu işlem çalışmaz. Ancak Copilot, sohbet penceresindeki önceki girişleri anlayarak kullanıcıların daha önce Copilot tarafından oluşturulan sorguları eklemeden önce yinelemesine olanak sağlar.
  • Amaç verileri değerlendirmek olduğunda Copilot yanlış sonuçlar üretebilir.
  • Copilot yanıtları yanlış veya düşük kaliteli içerik içerebilir, bu nedenle çıktıları çalışmanızda kullanmadan önce gözden geçirin.
  • İçeriğin doğruluğunu ve uygunluğunu anlamlı bir şekilde değerlendirebilen kişilerin çıkışları gözden geçirmesi gerekir.
  • Azure OpenAI uç noktanız Microsoft Entra Authentication kullanıyorsa, SSMS'yi makinede oturum açan kullanıcıdan farklı bir kullanıcı olarak açtığınızda SSMS'deki Copilot'a erişilemez. Örneğin, contoso\jwilson olarak makinede oturum açar ve contoso\admin olarak SSMS'yi açarsanız, SSMS'de Copilot kullanılamaz.
  • SSMS çalıştıran bir Azure Sanal Makinesinde kimlik doğrulaması yapmak için Yönetilen Kimlik kullanıldığında, Azure OpenAI uç noktası Microsoft Entra Authentication kullanıyorsa ve kullanıcı SSMS'yi farklı bir kullanıcı olarak açtığında SSMS'deki Copilot erişilebilir değildir.