Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
SQL Server Management Studio (SSMS) 22 предоставляет новые функции, позволяющие администраторам настраивать и управлять GitHub Copilot более эффективно в пределах своего предприятия. Эти функции обеспечивают администраторам больший контроль над использованием Copilot в организации.
Администраторы могут отключить Copilot для отдельных учетных записей, полностью отключить его, настроить agentExecuteAsUser в базе данных CONSTITUTION.md, чтобы указать конкретного пользователя базы данных или имени входа SQL, используемого при взаимодействии с базой данных, и настроить исключение контента, чтобы запретить доступ к определенным файлам для Copilot в SSMS.
В этой статье вы узнаете, как:
- Отключение Copilot
- Настройка контекста выполнения
- Настройка исключения содержимого
Отключение Copilot
С помощью SSMS 22.4.1 и более поздних версий администраторы могут отключить Copilot для отдельных учетных записей или полностью отключить их с помощью административных шаблонов Visual Studio (ADMX/ADML), и вы можете отключить Copilot бесплатно. Предотвращение непредвиденного доступа гарантирует, что ваша среда остается защищенной.
Чтобы настроить и развернуть эти политики, можно использовать Microsoft Intune или редактор локальной групповой политики непосредственно на клиентском компьютере.
Настройка групповой политики Copilot
- Перейдите в Центр загрузки Майкрософт, чтобы скачать файлы административных шаблонов групповой политики для Visual Studio (ADMX/ADML). При появлении запроса убедитесь, что файлы сохраняются в
C:\Windows\PolicyDefinitions. - Откройте Редактор локальной групповой политики Windows и перейдите в Конфигурация компьютера>Административные шаблоны>SQL Server Management Studio>Параметры Copilot. Выберите групповую политику.
- Выбрав групповую политику, настройте ее для включения или отключения Copilot по мере необходимости.
- Перезапустите SSMS, чтобы применить изменения новой политики.
Отключение Copilot в GitHub
С помощью SSMS 22.4.1 или более поздних версий администраторы могут отключить Copilot для отдельных учетных записей или для всей организации через параметры GitHub Copilot. Для подписок Copilot для бизнеса и предприятий администраторы управляют доступом с помощью настроек организации или предприятия на GitHub.com. Отдельным пользователям может быть предоставлен или отозван доступ к Copilot через назначение лицензии.
Дополнительные сведения см. в разделе Управление GitHub Copilot в вашей организации.
Удаление GitHub Copilot в SSMS
Если вашей организации требуется, чтобы GitHub Copilot был недоступен в SSMS, можно удалить функцию ИИ-помощника с помощью установщика Visual Studio. Подробные инструкции см. в разделе Uninstall GitHub Copilot в SSMS с помощью установщика Visual Studio.
Вы также можете скрыть значок Copilot в SSMS без необходимости удаления. Дополнительные сведения см. в Скрытие индикатора Copilot.
Отключение режима агента
С помощью SSMS 22.7 или более поздней версии администраторы могут полностью отключить режим агента с помощью Visual Studio административных шаблонов (ADMX/ADML). С помощью этого параметра политики администраторы могут контролировать, какие функции с поддержкой ИИ доступны в своей организации, помогая обеспечить соответствие использования требованиям безопасности и соответствия требованиям.
Расположение политики в редакторе локальной групповой политики: Конфигурация компьютера>Административные шаблоны>SQL Server Management Studio>Параметры Copilot>Отключить режим агента
Настройка контекста выполнения GitHub Copilot для базы данных
В SSMS версии 22.7 и более поздних администраторы могут настроить контекст выполнения, который гарантирует, что запросы, созданные Copilot, выполняются от имени выделенной учетной записи с минимально необходимыми привилегиями, а не с использованием собственных разрешений пользователя. В этой конфигурации используется пользователь базы данных или имя входа SQL, указанное в базе данных CONSTITUTION.md. Дополнительные сведения см. в статье Контекст выполнения для GitHub Copilot в SQL Server Management Studio.
Настройка списка разрешений сервера MCP
С помощью SSMS 22.7 администраторы могут настроить список разрешенных серверов MCP через панель мониторинга администрирования GitHub Copilot. При настройке списка разрешений разработчики в организации могут подключаться только к серверам MCP, которые отображаются в утвержденном списке.
Как работает список разрешений сервера MCP
Администраторы указывают, какие серверы MCP разрешены в организации с помощью политик предприятия GitHub Copilot для MCP. В параметрах предприятия или организации перейдите к элементам управления ИИ и выберите MCP на боковой панели, чтобы настроить политики сервера MCP.
SSMS проверяет список разрешений при попытке пользователя подключиться к серверу MCP.
Если сервер находится в списке разрешений, подключение продолжается нормально.
Если сервер отсутствует в списке разрешений, SSMS блокирует подключение и отображает сообщение об ошибке о том, что согласно политике организации подключение к этому серверу не разрешено.
Эта функция помогает организациям контролировать, какие серверы MCP могут обрабатывать конфиденциальные данные и поддерживать соответствие политикам безопасности.
Настройка исключения содержимого
Исключение содержимого для GitHub Copilot позволяет администраторам предотвратить доступ к определенным файлам в Copilot и обеспечить безопасность конфиденциального содержимого от использования Copilot. Можно использовать исключения для содержимого, чтобы GitHub Copilot игнорировал конкретные файлы в репозитории или в организации .
Исключение содержимого доступно только при наличии подписки GitHub Copilot Business или GitHub Copilot Enterprise.
При использовании SSMS 22.4.1 или более поздних версий GitHub Copilot в SSMS игнорирует исключенное содержимое. Если содержимое исключается, завершение и чат недоступны для затронутых файлов.
Автодополнение кода и исключения содержимого в SSMS
Завершение кода недоступно для исключенных файлов, и исключенное содержимое не включается в предложения по завершению кода для других файлов.
GitHub Copilot Chat в SSMS и исключения содержимого
Исключенные файлы нельзя ссылаться в окне чата, а исключенное содержимое не включается в ответы GitHub Copilot.
Связанный контент
- Install GitHub Copilot в SQL Server Management Studio
- Управление использованием Copilot в SQL Server Management Studio
- Используйте GitHub Copilot бесплатно в SQL Server Management Studio
- Использовать режим агента GitHub Copilot (предварительная версия) в SQL Server Management Studio
- GitHub Copilot Центр доверия
- Управление GitHub Copilot в вашей организации
- Устранение неполадок с GitHub Copilot в SQL Server Management Studio