Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GitHub Copilot — ассистент по ИИ в SQL Server Management Studio (SSMS).
GitHub Copilot помогает быстрее писать Transact-SQL (T-SQL), предлагая запросы, изменения, ответы и задачи администратора непосредственно в среде SSMS.
В этой статье вы узнаете, как использовать GitHub Copilot и максимально использовать его функции в SSMS.
Откройте GitHub Copilot
Для GitHub Copilot требуется SQL Server Management Studio 22 или более поздняя версия. Обновите последнюю версию SSMS, чтобы получить доступ к последним обновлениям и функциям.
Откройте SSMS и подключитесь к серверу или базе данных в окне редактора запросов.
Выберите значок GitHub Copilot в правом верхнем углу SSMS и нажмите кнопку "Открыть окно чата" для входа.
Если GitHub Copilot не установлен, выберите "Установить Copilot " на значке GitHub Copilot или откройте установщик Visual Studio и измените установку SSMS, чтобы добавить рабочую нагрузку ai Assistance . Дополнительные сведения см. в документе "Установка GitHub Copilot в SQL Server Management Studio (предпросмотр)".
В окне чата войдите с помощью существующей учетной записи GitHub или выберите "Зарегистрироваться для Copilot Free". Следуйте инструкциям в браузере, чтобы завершить процесс входа или регистрации.
После завершения процесса вернитесь в SSMS, чтобы начать работу с Copilot.
Используйте GitHub Copilot
После входа используйте окно чата для взаимодействия с базой данных с помощью естественного языка. Вы можете задать общие вопросы о SQL, вопросы, относящиеся к базе данных, или получить помощь в написании или редактировании T-SQL.
Замечание
Завершение кода для GitHub Copilot доступно в SSMS 22.2 и более поздних версиях.
Используйте окно чата для взаимодействия с базой данных с помощью естественного языка. Вы можете задать общие вопросы о SQL, вопросы, относящиеся к базе данных, или получить помощь в написании или редактировании T-SQL.
Если вы не подключены к базе данных в окне редактора запросов, контекст в окне чата является общим Copilot. Он может отвечать на общие вопросы SQL, но без подключения редактора запросов он не может ответить на конкретные вопросы базы данных.
Откройте окно редактора запросов и подключитесь к базе данных. В окне чата подключение к базе данных в активном окне редактора предоставляет контекст для запроса. GitHub Copilot в SSMS обладает знаниями о контексте, включая версию SQL, и осведомлённостью о схеме базы данных, полученной из подключения к базе данных, поэтому ответы адаптированы к вашей среде. При переходе между открытыми редакторами запросов контекст в окне чата изменяется соответствующим образом.
Используйте завершения в редакторе запросов. При написании T-SQL Copilot предоставляет предложения непосредственно в редакторе. Copilot предлагает как новый код (показан серый текст), так и изменения существующего кода.
Настройка чата Copilot
Вы можете настроить Copilot для рабочего процесса и требований в SSMS.
Управление контекстом со ссылками: используйте кнопку + для присоединения большего контекста, например
.sqlфайлов или.sqlplanфайлов.Доступ к различным моделям: используйте средство выбора моделей в окне запроса, чтобы выбрать модели ИИ или принести собственную модель в Copilot. Изучите различные модели для различных сценариев, отвечая на быстрые вопросы, написание документации или создание изменений кода.
Чтобы просмотреть функции Copilot в любое время, выберите GitHub Copilot Walkthrough из значка GitHub Copilot в правом верхнем углу SSMS.
Отслеживание запросов в Copilot
Чтобы отслеживать выполнение запросов Copilot в SSMS, настройте сеанс расширенных событий и отфильтруйте с применением client_app_name.
Чтобы записать запросы, созданные на основе подсказок, введенных в окне чата, используйте Microsoft SQL Server Management Studio - GitHub Copilot для client_app_name.
Чтобы записать запросы, созданные для завершения кода, используйте Microsoft SQL Server Management Studio - Copilot Completions для client_app_name.
Support
Поддержка GitHub Copilot Chat предоставляется GitHub.
Дополнительные сведения о безопасности, конфиденциальности, соответствии и прозрачности Copilot см. в разделе GitHub Copilot Trust Center и Ответы на вопросы об ответственном использовании функций GitHub Copilot.