Mi a GitHub Copilot az SQL Server Management Studióban?

Az SQL Server Management Studióban (SSMS) található GitHub Copilot segítségével gyorsabban és pontosabban írhat Transact-SQL (T-SQL). Az általános SQL-kérdésekre is választ ad, és közvetlenül az SSMS-környezetben segítséget nyújt a rendszergazdai feladatokhoz.

GitHub Copilot az SSMS-ben nem őrzi meg az ön adatait, például a kéréseket, a válaszokat és a rendszer metaadatait, és nem használja az adatokat modellek betanítására vagy újratanítására. További információ: GitHub Copilot Trust Center.

Az SSMS-ben a GitHub Copilot válaszolhat az SQL Server, az Azure SQL Database, az Azure SQL Managed Instance és az SQL Database in Fabric adatbázisokkal kapcsolatos kérdésekre. A GitHub Copilot a bejelentkezéshez szükséges engedélyek alapján hajt végre lekérdezéseket. Ha például nem rendelkezik engedéllyel a kiválasztásra a táblából Sales.Orders , és megkéri a GitHub Copilotot, hogy írjon és hajtson végre egy választó lekérdezést, például SELECT TOP 100 * FROM Sales.Orders, a lekérdezés végrehajtása nem történhet meg.

A GitHub Copilot működése az SSMS-ben

Az SSMS-ben a GitHub Copilot a GitHub-fiókját használja Copilot-hozzáféréssel. Az integráció lehetővé teszi egy modell kiválasztását, és az SSMS-ben a GitHub Copilot elküldi a kéréseket a modellnek. A modell létrehozza a választ, és visszaküldi az SSMS-nek. Az SSMS-ben a GitHub Copilot további információkat küldhet az SQL azon verziójáról, amelyhez csatlakozik, vagy az adatbázissal kapcsolatos információkat, valamint a válasz továbbfejlesztésére vonatkozó kérést.

A GitHub Copilot funkciói az SSMS-ben

Az SSMS-ben a GitHub Copilot a csevegőablakban és a beágyazott csevegési nézetben is tartalmazza a csevegési képességeket . Bármelyik helyről természetes nyelven tehet fel kérdéseket az adatbázissal kapcsolatban, vagy segítséget kérhet a T-SQL írásához. Az SSMS-ben a Copilot kódtámogatást is tartalmaz, amely perjeles parancsokkal érhető el, például /docsegítséget nyújt a T-SQL-lekérdezések dokumentálásához, magyarázatához, javításához vagy optimalizálásához. Ha engedélyezni szeretné a GitHub Copilotot az SSMS-ben, olvassa el a GitHub Copilot telepítése az SQL Server Management Studióban című témakört.

Az SSMS-ben a GitHub Copilot automatikus kiegészítéseket is tartalmaz a lekérdezésszerkesztőben, kezdve az SSMS 22.2-vel.

Az SSMS 22.7-es verziójától kezdve az SSMS GitHub Copilot Agent mód (előzetes verzió) is tartalmaz, amely lehetővé teszi egy magas szintű cél megadását, és Copilot önállóan dolgozhat rajta. Az ügynök mód lekérdezéseket hajthat végre, végrehajtási terveket olvashat be, és jóváhagyásával módosíthatja a sémát. Az ügynök mód kiterjeszthető ügynöki készségekkel és MCP-kiszolgálókkal a külső eszközintegrációkhoz.

Ajánlott eljárások a GitHub Copilot-csevegés SSMS-ben való használatához

Az SSMS-ben a GitHub Copilottal a hatékonyság maximalizálása érdekében nyisson meg egy adatbázishoz csatlakoztatott lekérdezésszerkesztőt, majd nyissa meg a csevegőablakot. Az alapértelmezett beállítás szerint a csevegőablak az aktív lekérdezésszerkesztő alapján tartalmaz kontextust az adatbázissal kapcsolatban, amelyhez csatlakozik. Amikor kéréseket ír, legyen konkrét a kérésében, mivel a homályos kérdések homályos válaszokhoz vezetnek. További ajánlott eljárásokért tekintse meg a GitHub Copilot ajánlott eljárásait az SQL Server Management Studióban.

Példafelszólítások

Az alábbi példakérések világosak, konkrétak és a séma és az adatbázis tulajdonságaihoz vannak igazítva, így az SSMS-ben a GitHub Copilot könnyebben hozhat létre pontos válaszokat.

- What are the top-selling products by quantity?
- How do I change the compatibility mode for this database?
- Is there blocking in my database right now?

További példákat a Scenarios GitHub Copilot SQL Server Management Studio című témakörben talál.

A Copilot felelős AI-használata

A Microsoft elkötelezett annak biztosítása mellett, hogy AI-rendszereinket az AI-alapelveink vezérelje. A GitHub Copilot biztonságával, adatvédelemmel, megfelelőségével és átláthatóságával kapcsolatos további információkért tekintse meg a GitHub Copilot Adatvédelmi központtal kapcsolatos gyakori kérdéseket. A mesterséges intelligencia alapelvei közé tartozik, hogy ügyfeleink hatékonyan és a rendeltetésüknek megfelelően használják ezeket a rendszereket. A felelős AI-hez való hozzáállásunk folyamatosan fejlődik a felmerülő problémák proaktív kezelése érdekében.

Adatbázismotor támogatása

GitHub Copilot SSMS-ben a következő adatbázismotorok támogatottak:

Korlátozások

A GitHub Copilot jelenlegi korlátozásai az SSMS-ben:

  • A GitHub Copilot pontatlan eredményeket hozhat, ha a szándék az adatok kiértékelése.
  • A GitHub Copilot-válaszok pontatlan vagy gyenge minőségű tartalmakat tartalmazhatnak, ezért a kimeneteket a munka során való használat előtt tekintse át.
  • Azoknak a felhasználóknak, akik képesek érdemben értékelni a tartalom pontosságát és megfelelőségét, érdemes áttekintenie a kimeneteket.
  • A GitHub Copilot jelenleg nem támogatja a csevegés exportálását.