本故障排除指南包括解决 SQL Server Management Studio (SSMS) 22(预览版)或更高版本中 GitHub Copilot 的问题的步骤。 与 GitHub Copilot 相关的一些问题可能需要管理员或网络团队的帮助。
GitHub Copilot 是由 GitHub 管理的单独订阅。 有关 GitHub Copilot 订阅和支持的问题,请参阅 单个订阅 或 业务订阅。
GitHub Copilot 身份验证
如果在 Visual Studio 安装程序中安装 AI 协助工作负载后遇到身份验证问题,请参阅 GitHub Copilot 的常见问题疑难解答。
GitHub Copilot 处于脱机状态
如果 SSMS 右上角的 GitHub Copilot 锁屏提醒显示 Copilot 暂时无法访问消息,则表示 GitHub Copilot 当前处于脱机状态。
由于以下原因之一,GitHub Copilot 可能处于脱机状态:
- 网络问题
- Copilot 服务不可用
- 需要刷新的凭据
- Copilot 已被禁用
如果遇到未在此列表中出现的问题,请向我们报告你的问题。
网络问题
如果网络已关闭,GitHub Copilot 可能无法连接。
操作: 确保 Internet 连接稳定。 有关详细信息,请参阅排查 GitHub Copilot 的网络错误。
Copilot 服务不可用
GitHub Copilot 服务可能暂时关闭。
行动: 等待服务重新联机。 可以在 GitHub 状态上检查状态。
刷新凭据
有时,由于预期的超时,您可能需要提前刷新凭据。
操作: 从 SSMS 环境右上角的 Copilot 徽章中选择 刷新凭据,以重新验证您的 GitHub 帐户并再次登录。
注释
如果在“所有帐户”窗口中看不到刷新 GitHub 帐户凭据的选项,可以通过删除并再次添加 GitHub 帐户来解决此问题。 有关详细信息,请参阅与此问题相关的 开发人员社区票证 。
已禁用 Copilot
管理员可以为个人或任何 Copilot 许可证禁用 GitHub Copilot。
行动: 请与 IT 部门联系,确认管理员是否已禁用 Copilot。
发送反馈
从 SSMS(帮助>发送反馈>报告问题...)或 Visual Studio 安装程序向我们报告问题。 通过这两个应用程序中的内置反馈工具,可以轻松添加诊断信息,帮助 SSMS 团队排查和解决问题。
建议一项功能,跟踪产品问题,并在 SSMS 开发人员社区中查找答案。