Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Copilot в SQL Server Management Studio (SSMS) помогает быстрее писать Transact-SQL (T-SQL) и с большей точностью. Он также может ответить на общие вопросы SQL и помочь с задачами администратора непосредственно в среде SSMS.
GitHub Copilot в SSMS не сохраняет никаких сведений, таких как запросы, ответы и системные метаданные, и не использует данные для обучения или переобучения моделей. Дополнительные сведения см. в центре доверия GitHub Copilot.
GitHub Copilot в SSMS может отвечать на вопросы о базах данных в SQL Server, Базе данных SQL Azure, Управляемом экземпляре Azure SQL и Базе данных SQL в среде Fabric. GitHub Copilot выполняет запросы на основе разрешений для входа. Например, если у вас нет разрешения на выбор из таблицы Sales.Orders , и вы попросите GitHub Copilot написать и выполнить запрос на выборку, например SELECT TOP 100 * FROM Sales.Orders, выполнение запроса не может произойти.
Как работает GitHub Copilot в SSMS
GitHub Copilot в SSMS использует вашу учетную запись GitHub с доступом к Copilot. Интеграция позволяет выбрать модель, а GitHub Copilot в SSMS отправляет запросы в модель. Модель создает ответ и отправляет его обратно в SSMS. GitHub Copilot в SSMS может отправлять дополнительные сведения о версии SQL, к которой вы подключены, или сведения о базе данных, а также запрос на улучшение ответа.
Функции GitHub Copilot в SSMS
GitHub Copilot в SSMS включает возможности чата в окне чата и через встроенное представление чата. Из любого местоположения вы можете использовать естественный язык, чтобы задать вопросы о вашей базе данных или получить помощь в написании T-SQL. Copilot в SSMS также включает поддержку кода, доступную с помощью команд со слэшем, таких как , для документирования, объяснения, исправления или оптимизации запросов T-SQL. Чтобы включить GitHub Copilot в SSMS, см. статью "Установка GitHub Copilot" в SQL Server Management Studio.
GitHub Copilot в SSMS также включает автозаполнения в редакторе запросов, начиная с SSMS 22.2.
Начиная с SSMS 22.7, GitHub Copilot в SSMS также включает агентный режим (предварительная версия), что позволяет указать высокоуровневую цель и Copilot работать с ней автономно. Режим агента может выполнять запросы, считывать планы выполнения и изменять схему с утверждением. Режим агента можно расширить с помощью навыков агента и серверов MCP для интеграции внешних средств.
Рекомендации по использованию чата GitHub Copilot в SSMS
Чтобы повысить производительность с помощью GitHub Copilot в SSMS, откройте редактор запросов, подключенный к базе данных, а затем откройте окно чата. По умолчанию в окне чата есть контекст базы данных, к которой вы подключены на основе активного редактора запросов. При написании запросов будьте конкретными в запросе, так как расплывчатые вопросы приводят к расплывчатым ответам. Дополнительные сведения см. в разделе Рекомендации по GitHub Copilot в SQL Server Management Studio.
Примеры подсказок
В следующем примере запросы являются четкими, конкретными и адаптированными к свойствам схемы и базы данных, что упрощает создание точных ответов для GitHub Copilot в SSMS.
- 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?
Дополнительные примеры см. в разделе Сценарии для GitHub Copilot в SQL Server Management Studio.
Ответственное использование ИИ Copilot
Корпорация Майкрософт стремится гарантировать, что наши системы ИИ руководствуются нашими принципами ИИ. Дополнительные сведения о безопасности, конфиденциальности, соответствии и прозрачности GitHub Copilot см. в разделе часто задаваемые вопросы о центре управления безопасностью GitHub Copilot. Наши принципы ИИ включают расширение возможностей наших клиентов эффективно использовать эти системы и в соответствии с их предполагаемым использованием. Наш подход к ответственному ИИ постоянно развивается для упреждающего решения возникающих проблем.
Поддержка ядра СУБД
GitHub Copilot в SSMS поддерживает следующие ядра СУБД:
- SQL Server в Windows, Linux и контейнерах
- SQL Server 2025 (17.x)
- SQL Server 2022 (16.x)
- SQL Server 2019 (15.x)
- SQL Server 2017 (14.x)
- SQL Server 2016 (13.x)
- SQL Server 2014 (12.x)
- База данных SQL Azure
- Управляемый экземпляр SQL Azure
- SQL Server на виртуальных машинах Azure
- База данных SQL в Microsoft Fabric
Ограничения
Ниже приведены текущие ограничения GitHub Copilot в SSMS:
- GitHub Copilot может создавать неточные результаты, когда намерение заключается в оценке данных.
- Ответы GitHub Copilot могут включать неточное или низкое качество содержимого, поэтому просмотрите выходные данные перед их использованием в работе.
- Люди, которые могут осмысленно оценить точность и правильность содержимого, должны просмотреть выходные данные.
- В настоящее время GitHub Copilot не поддерживает экспорт чата.