SQL Server Management Studio 中 GitHub Copilot 的管理员控制功能

管理员可以在 SQL Server Management Studio (SSMS) 中配置和管理GitHub Copilot,以符合组织安全性和合规性要求。 这些控制有助于确保Copilot使用情况遵循组织的策略。

禁用Copilot

管理员可以通过GitHub Copilot设置为单个帐户或整个组织禁用GitHub Copilot。

对于Copilot企业版订阅,管理员可通过 GitHub.com 上的组织或企业设置管理访问权限。 可以通过许可证分配授予或撤销单个用户对Copilot的访问权限。

有关详细信息,请参阅组织中管理GitHub Copilot

在 SSMS 中卸载GitHub Copilot

如果你的组织要求 SSMS 中不提供GitHub Copilot,则可以通过 Visual Studio Installer 删除 AI 协助工作负载。 有关详细步骤,请参阅使用 Visual Studio Installer 卸载 SSMS 中的 GitHub Copilot

还可以在 SSMS 中隐藏 Copilot 徽章,而无需卸载。 有关详细信息,请参阅 隐藏 Copilot 徽章

管理模型可用性

对于Copilot企业版和商务版订阅,管理员必须在GitHub.com的Copilot设置中启用预览策略,然后SSMS中才能提供预览模型。

有关可用模型的更多信息,请参阅SQL Server Management Studio 中的 GitHub Copilot AI 模型

阻止与公开代码匹配的建议

管理员和单个用户可以配置GitHub Copilot以阻止与公开可用的代码匹配的代码建议。 此设置通过 GitHub Copilot 设置页进行管理。

交互数据和模型训练

2026年4月24日起,除非他们选择退出,Copilot Free、Pro 和 Pro+ 用户的交互数据将被用于训练和改进 GitHub Copilot 的 AI 模型。交互数据包括发送给 Copilot 的输入、已接受或修改的输出、代码上下文以及对建议的反馈。

重要

Copilot Business 和 Copilot Enterprise 用户不受此更改的影响。 业务、企业或企业自有的存储库中的交互数据不用于模型训练。

用户可以在 GitHub Copilot 设置 中的 隐私 下选择不参与数据收集以用于模型训练。 如果用户以前选择退出,则会保留其首选项。

有关详细信息,请参阅有关交互数据使用情况策略更新的 GitHub 博客文章

企业部署

对于企业环境,SSMS 支持通过 System Center Configuration Manager(SCCM)、Intune 或其他管理工具进行部署的脱机安装布局。 管理员可以控制部署中包括哪些工作负载(包括 AI 协助)。

有关详细信息,请参阅创建 SQL Server Management Studio 的脱机安装