SQL Server Management Studio (SSMS) 中的 GitHub Copilot 是 AI 助理,可從 SSMS 內提供所需的協助,以節省您的時間。 SSMS 中的 GitHub Copilot 可以回答有關資料庫和環境的問題,並協助您撰寫、修正和重構 Transact-SQL (T-SQL)。
先決條件
若要在 SSMS 中使用 GitHub Copilot,您需要:
- SQL Server Management Studio 22
- 具有 Copilot 存取權的 GitHub 帳戶
- 如需 SSMS 22 安裝的相關資訊,請參閱 安裝 SQL Server Management Studio。
使用 Visual Studio 安裝程式在 SSMS 中安裝 GitHub Copilot
啟動 Visual Studio 安裝程式。
選取您要修改的 SSMS 安裝,然後選取 [修改]。
選取 [工作負載] 索引標籤上的 [AI 協助]。選取 AI 協助工作負載時啟用的所有工作負載都是 SSMS 中 GitHub Copilot 的必要條件。
選取修改來安裝擴充功能。
管理您的 GitHub Copilot 狀態
在 SQL Server Management Studio 22 和更新版本中,SSMS 右上角的 GitHub Copilot 狀態圖示會指出 GitHub Copilot 是否處於作用中、非作用中、無法使用或未安裝。 使用狀態圖示中的下拉式功能表,您可以輕鬆存取有助於管理或疑難排解 Copilot 狀態的選項。 某些選項可用或顯示為灰色,具體取決於您的 Copilot 狀態。
GitHub Copilot 處於作用中狀態
如果您登入具有 Copilot 存取權的 GitHub 帳戶,Copilot 會處於作用中狀態且功能齊全。 使用下拉式功能表,您可以開啟「聊天」視窗、存取 Copilot 設定並管理您的 Copilot 訂閱。
GitHub Copilot 處於非作用中狀態
如果已安裝 GitHub Copilot 但處於非作用中狀態,可能是因為:
- 您尚未登入 GitHub 帳戶。
- 您登入的 GitHub 帳戶沒有有效的 Copilot 訂用帳戶。
- 您的活躍的 GitHub 帳戶沒有 Copilot 訂閱。
登入 GitHub Copilot
若要登入 GitHub Copilot,請從 SSMS 右上角的分析器卡片選取 [ 新增另一個帳戶 ],然後使用具有作用中訂用帳戶以使用 Copilot 的 GitHub 帳戶登入。
您也可以從 Copilot 徽章中選取 開啟聊天視窗以登入 ,以開啟聊天視窗。 在 [聊天] 視窗中,選取 [註冊 Copilot Free] 以註冊 Copilot Free,或選取 [登入] (如果您已經擁有已啟用 Copilot 的 GitHub 帳戶)。
使用作用中的 Copilot 訂用帳戶成功登入 GitHub 之後,Copilot 狀態圖示會更新為作用中。
您的 GitHub 帳戶沒有有效的 Copilot 訂用帳戶
如果您使用沒有有效 Copilot 訂閱的 GitHub 帳戶登入,則無法使用 Copilot。 您必須使用具有 Copilot 訂閱的 GitHub 帳戶登入,或從 [聊天] 視窗選取 [ 免費取得 Copilot ] 以註冊 Copilot 免費版。
如果您在 Visual Studio 中新增多個 GitHub 帳戶,請確保目前使用的帳戶是具有生效 Copilot 訂閱的帳戶。
如果 Copilot 因為需要重新整理認證而處於非作用中狀態,請從 Copilot 徽章的下拉式清單中選取 重新整理您的 GitHub 認證 ,然後重新登入。
如果您的系統管理員已停用 Copilot,請連絡您的 IT 系統管理員以深入瞭解。
Copilot 無法使用
如果已安裝 GitHub Copilot 但無法使用,可能是因為網路連線問題、伺服器端技術問題或服務方案過期。 在此狀態下,Copilot 在解決外部問題之前,不會提供其一般服務。 如需診斷和解決 GitHub Copilot 常見錯誤的詳細資訊,請參閱 疑難排解 SQL Server Management Studio 中的 GitHub Copilot (預覽版)。
當問題解決且您使用作用中的訂用帳戶登入時,Copilot 狀態圖示會更新為作用中。
未安裝 Copilot 程式
如果您未從 Visual Studio 安裝程式安裝 AI 協助工作負載,則 SSMS 中仍可使用 GitHub 狀態圖示。 使用 Visual Studio 安裝程式來安裝 AI 協助工作負載,或從 GitHub Copilot 徽章中選取 [安裝 Copilot]。
如果您不想安裝 GitHub Copilot,您可以 隱藏 Copilot 徽章 ,以隱藏 SSMS 中的 Copilot 狀態圖示。
停用 Copilot
隱藏 Copilot 徽章
您可以在 [工具>>視覺>] 中停用 [隱藏 Copilot] 功能表徽章選項,以在 SSMS 中隱藏 GitHub Copilot 徽章。
使用 Visual Studio 安裝程式在 SSMS 中解除安裝 GitHub Copilot
您可以使用 Visual Studio 安裝程式從 SSMS 安裝中移除 SSMS 中的 GitHub Copilot。
- 啟動 Visual Studio 安裝程式。
- 選取您要在 SSMS 中移除 GitHub Copilot 的 SSMS 安裝,然後選取 [ 修改]。
- 取消核取 [工作負載] 索引標籤中的 AI 協助。
- 選取 [修改] 以解除安裝工作負載。
- 重新啟動 SSMS。