SQL Server Management Studio'da GitHub Copilot için yönetici denetimleri

SQL Server Management Studio (SSMS) 22, yöneticilerin kuruluşlarında GitHub Copilot daha etkili bir şekilde yapılandırmasına ve yönetmesine olanak tanıyan yeni özellikler sunar. Bu özellikler, yöneticilere kuruluşlarında Copilot kullanımı üzerinde daha fazla denetim sağlar.

Yöneticiler ayrı hesaplar için Copilot'u devre dışı bırakabilir, tamamen devre dışı bırakabilir, veritabanında CONSTITUTION.md bir ayarı agentExecuteAsUser veritabanıyla etkileşim kurarken kullanılacak belirli bir veritabanı kullanıcısını veya SQL oturum açma bilgisini belirtmek üzere yapılandırabilir, bir MCP sunucusu izin listesi yapılandırabilir ve belirli dosyaların SSMS'de Copilot için kullanılabilir olmasını önlemek üzere içerik dışlamasını yapılandırabilir.

Bu makalede şunların nasıl yapılacağını öğreneceksiniz:

  • Copilot devre dışı bırakma
  • Yürütme bağlamı yapılandırma
  • MCP sunucusu izin listesini yapılandırma
  • İçerik dışlama yapılandırma

Copilot devre dışı bırakma

SSMS 22.4.1 ve üzeri sürümlerle, yöneticiler Visual Studio Yönetim Şablonları'nı (ADMX/ADML) kullanarak GitHub Copilot yönetebilir. Bu ilkeler Microsoft Intune veya Yerel Grup İlkesi Düzenleyicisi kullanılarak yapılandırılabilir ve dağıtılabilir.

Important

SSMS'deki GitHub Copilot şu anda Grup İlkesi ayarlarını Visual Studio ile paylaşıyor. bu ilkeler aracılığıyla GitHub Copilot'u devre dışı bırakmak hem SSMS'yi hem de Visual Studio'yu etkiler. SSMS için ayrı Grup İlkesi denetimleri şu anda desteklenmemektedir.

Kuruluşunuzun GitHub Copilot'u Visual Studio'da etkin tutarken SSMS'de devre dışı bırakması gerekiyorsa, alternatif bir yaklaşım için bkz. SSMS'de GitHub Copilot'u kaldırma.

Copilot grup ilkesini yapılandırma

  1. Visual Studio Grup İlkesi Yönetim Şablonu dosyalarını (ADMX/ADML) Microsoft İndirme Merkezi'dan indirin.
  2. Şablon dosyalarını C:\Windows\PolicyDefinitions konumuna kaydedin.
  3. Windows Yerel Grup İlkesi Düzenleyicisi'ni açın ve Bilgisayar Yapılandırması>Yönetim Şablonları>Visual Studio>Copilot Ayarları'na gidin.
  4. Geçerli Copilot ilkelerini yapılandırın.
  5. İlke değişikliklerinin geçerli olması için SSMS'yi yeniden başlatın.

GitHub'da Copilot devre dışı bırakma

SSMS 22.4.1 veya sonraki sürümleriyle, yöneticiler GitHub Copilot ayarları aracılığıyla tek tek hesaplar veya kuruluşun tamamı için Copilot devre dışı bırakabilir. Copilot İş ve Kurumsal abonelikleri için yöneticiler, GitHub.com kuruluş veya kuruluş ayarları aracılığıyla erişimi yönetir. Tek tek kullanıcılara lisans ataması aracılığıyla Copilot erişimi verilebilir veya iptal edilebilir.

Daha fazla bilgi için bkz. Kuruluşunuzda GitHub Copilot yönetme.

Uyarı

Bu denetimler, GitHub kuruluş veya kurumsal ayarları ve lisans atamaları aracılığıyla GitHub Copilot erişimini yönetir. Bunlar SSMS'ye özgü değildir. GitHub Copilot'u yalnızca SSMS'de devre dışı bırakmak için bkz. SSMS'de GitHub Copilot'u devre dışı bırakma.

SSMS'de GitHub Copilot kaldırma

Kuruluşunuz, GitHub Copilot'un SSMS'de kullanılabilir olmamasını gerektiriyorsa, Visual Studio Yükleyicisi aracılığıyla Yapay Zeka Yardımı iş yükünü kaldırabilirsiniz. Ayrıntılı adımlar için bkz. Visual Studio Installer kullanarak SSMS'de GitHub Copilot kaldırma.

Ayrıca SSMS'de Copilot rozetini kaldırmadan gizleyebilirsiniz. Rozeti gizlemek GitHub Copilot kaldırmaz veya devre dışı bırakmaz. Daha fazla bilgi için bkz. Copilot rozetini gizleme.

Ajan modunu devre dışı bırak

SSMS 22.7 veya sonraki sürümleriyle, yöneticiler Visual Studio Yönetim Şablonları (ADMX/ADML) kullanarak Aracı modunu tamamen devre dışı bırakabilir. Bu ilke ayarıyla yöneticiler kuruluşlarında hangi yapay zeka destekli özelliklerin kullanılabilir olduğunu denetleyerek kullanımın güvenlik ve uyumluluk gereksinimleriyle uyumlu olmasını sağlayabilir.

Yerel Grup İlkesi Düzenleyicisi'nde ilke konumu: Bilgisayar Yapılandırması>Yönetim Şablonları>Visual Studio>Copilot Ayarları>Aracı Modunu Devre Dışı Bırak

Veritabanı için GitHub Copilot yürütme bağlamını yapılandırma

SSMS 22.7 veya sonraki sürümleriyle, yöneticiler Copilot oluşturulan sorguların kullanıcının kendi izinleri yerine ayrılmış, en az ayrıcalıklı bir hesap altında çalışmasını sağlayan yürütme bağlamını yapılandırabilir. Bu yapılandırma, veritabanının içinde belirtilen bir veritabanı CONSTITUTION.mdkullanıcısını veya SQL oturum açma bilgilerini kullanır. Daha fazla bilgi için bkz. SQL Server Management Studio'da GitHub Copilot için yürütme bağlamı.

MCP sunucusu izin listesini yapılandırma

Yöneticiler, SSMS 22.7 veya sonraki sürümlerini kullanarak, GitHub Copilot yönetim panosu aracılığıyla onaylı MCP sunucularından oluşan bir izin listesini yapılandırabilir. İzin verme listesi yapılandırıldığında, kuruluştaki geliştiriciler yalnızca onaylanan listede görünen MCP sunucularına bağlanabilir.

MCP sunucusu izin listesi nasıl çalışır?

  • Yöneticiler, MCP için GitHub Copilot kurumsal ilkelerini kullanarak kuruluşlarında hangi MCP sunucularına izin verileceğini belirtir. Kuruluş veya kuruluş ayarlarında AI Denetimleri'ne gidin ve MCP sunucu ilkelerini yapılandırmak için kenar çubuğunda MCP'yi seçin.

  • SSMS, kullanıcı bir MCP sunucusuna bağlanmayı denediğinde izin listesini denetler.

  • Sunucu izin ver listesindeyse, bağlantı normal şekilde devam eder.

  • Sunucu izin ver listesinde değilse, SSMS bağlantıyı engeller ve kuruluşun ilkesinin sunucuya izin vermediğini belirten bir hata iletisi görüntüler.

Bu özellik, kuruluşların hangi MCP sunucularının hassas verileri işleyebileceğini denetlemesine ve güvenlik ilkeleriyle uyumluluğu sürdürmesine yardımcı olur.

İçerik dışlama yapılandırma

GitHub Copilot için içerik dışlama, yöneticilerin bazı dosyaların Copilot'ta kullanılabilir olmasını engellemesini ve hassas içerikleri Copilot kullanımından korumasını sağlar. GitHub Copilot'ı belirli dosyaları yoksayacak şekilde bir depo veya kuruluşiçinde yapılandırmak için içerik dışlamalarını kullanabilirsiniz.

İçerik dışlama yalnızca GitHub Copilot İş veya GitHub Copilot Kurumsal aboneliğiyle kullanılabilir.

SSMS 22.4.1 veya sonraki sürümlerinde, SSMS'deki GitHub Copilot dışlanan içeriği yoksayar. İçerik dışlandığında, etkilenen dosyalar için tamamlamalar ve sohbet kullanılamaz.

SSMS'de kod tamamlamaları ve içerik dışlamaları

Kod tamamlama işlemleri dışlanan dosyalar için kullanılamaz ve hariç tutulan içerik diğer dosyalar için kod tamamlama önerilerine dahil değildir.

SSMS’de GitHub Copilot Chat ve içerik hariç tutmaları

Dışlanan dosyalara sohbet penceresinde başvurulamaz ve dışlanan içerikler GitHub Copilot yanıtlara dahil değildir.