SQL Server Management Studio 中的 GitHub Copilot 入门(预览版)

欢迎使用 SQL Server Management Studio(SSMS)中的 AI 助手 GitHub Copilot。

GitHub Copilot 通过在 SSMS 环境中直接建议新查询、更新现有查询、回答问题和协助管理员任务,帮助您更快更准确地编写 Transact-SQL(T-SQL)代码。

本文介绍如何使用 GitHub Copilot 并在 SSMS 中充分利用其功能。

打开 GitHub Copilot

使用 GitHub Copilot 需要 SQL Server Management Studio 22 或更高版本。 应更新到最新版本的 SSMS,以访问最新的更新和功能。

  1. 打开 SSMS 并在查询编辑器窗口中连接到服务器或数据库。

  2. 选择 SSMS 右上角的 GitHub Copilot 徽章,然后选择 打开聊天窗口以进行登录

    GitHub Copilot 徽章选项的截图。

  3. 如果未安装 GitHub Copilot,请从 GitHub Copilot 徽章中选择“安装 Copilot”,或打开 Visual Studio 安装程序并修改 SSMS 安装以添加 AI 协助工作负载。 有关详细信息,请参阅在 SQL Server Management Studio 中安装 GitHub Copilot (预览版)。

  4. 在“聊天”窗口中,使用现有的 GitHub 帐户登录,或选择“ 注册 Copilot Free”。 按照浏览器中的提示完成登录或注册过程。

  5. 完成此过程后,返回到 SSMS 以开始使用 Copilot。

使用 GitHub Copilot

登录后,使用聊天窗口使用自然语言与数据库交互。 可以询问有关 SQL 的常规问题、特定于数据库的问题,或者获取编写或编辑 T-SQL 的帮助。

如果未在查询编辑器窗口中连接数据库,则聊天窗口的上下文为一般 Copilot。 它可以回答一般 SQL 问题,但如果没有查询编辑器连接,则无法回答数据库特定的问题。

打开查询编辑器窗口并连接到数据库。 在“聊天”窗口中,活动编辑器窗口中的数据库连接为提示提供上下文。 SSMS 中的 GitHub Copilot 了解数据库连接中的上下文(SQL 版本)和数据库(架构感知),因此会根据环境定制响应。 在打开的查询编辑器之间导航时,聊天窗口中的上下文会相应地更改。

Support

GitHub 提供对 GitHub Copilot Chat 的支持。

若要详细了解 Copilot 的安全性、隐私、合规性和透明度,请参阅 GitHub Copilot 信任中心常见问题解答负责使用 GitHub Copilot 功能