Megosztás:


A GitHub Copilot csevegési felületének használata az SQL Server Management Studióban (előzetes verzió)

A GitHub Copilot csevegőablaka az SQL Server Management Studióban (SSMS) lehetővé teszi az SSMS-ben az AI által támogatott adatbázisok fokozott felügyeletét és fejlesztését, így hatékonyabban dolgozhat az SQL-adatbázissal. A csevegőablak jelenleg csak lekérdezéseket hajt végre SELECT (csak olvasható módban).

Ebben a cikkben megismerheti a GitHub Copilot Chat SSMS-ben való használatát, amely a GitHub Copilot teljes mértékben integrált AI-alapú csevegési felülete, amely közvetlenül az SSMS-ben létezik. Lehetővé teszi, hogy Transact-SQL (T-SQL) támogatást kapjon, beleértve a szintaxist és a környezetspecifikus súgót anélkül, hogy elhagyná az SSMS felhasználói felületét. A csevegőfelület használatával küldje el kérdését, és jelezze a szándékát a pontosabban körülhatárolt válaszok érdekében.

Miért érdemes a GitHub Copilot Chatet használni az SSMS-ben?

A GitHub Copilot Chat AI-segítséget nyújt az SQL-adatbázissal kapcsolatos megalapozott döntések meghozatalához és a jobb T-SQL gyorsabb írásához. A kapcsolatkörnyezetet és a sémaértelmezéssel foglalkozó SSMS-integrációt használó GitHub Copilot Chat a következő feladatok elvégzésében segít:

  • T-SQL-segítség:

    • Környezetspecifikus kódjavaslatok és javaslatok lekérése
    • A lekérdezések használatának ismertetése és dokumentálása
    • Segítség kérése a lekérdezés szintaxishibáinak kijavításához
    • Lekérdezések átszervezése
  • Adatbázis-felügyelet:

    • Segítség a beállítások, a biztonság és egyebek kezeléséhez
    • Adatbázis-karbantartás konfigurálása és monitorozása
    • Új SQL-funkciók implementálása
  • Adatbázis-fejlesztés:

    • Sématervezés
    • Adattípus kiválasztása
    • Indexelési javaslatok

Előfeltételek

A GitHub Copilot Chat SSMS-ben való használatához SSMS 22-es vagy újabb verzióra, valamint Egy Copilot-hozzáféréssel rendelkező GitHub-fiókra van szüksége. Ellenkező esetben a GitHub Copilot ingyenesen használható az SQL Server Management Studióban (előzetes verzió).

A Copilot-csevegés használata az SSMS-ben

Az adatbázissal és a T-SQL-sel kapcsolatos kérdéseket természetes nyelven, a GitHub Copilot Chat pedig az adatbázis és a kapcsolat kontextusában fogja megválaszolni.

Két helyen teheti fel a Copilot ezeket a kérdéseket; a csevegőablakban vagy közvetlenül a módosítani kívánt kódban, beágyazott csevegéssel. A szerkesztőben megnyitott SQL-fájl módosítására vagy hozzáadására vonatkozó kérdések esetén a beágyazott csevegési nézet a legjobban működik, míg az általánosabb T-SQL-kérdésekre a legjobban a csevegőablakban lehet válaszolni.

A Copilot-csevegés eredményeinek javítása érdekében megtudhatja, hogyan használhat perjelparancsokat, hivatkozásfájlokat és szálakat a copilot-csevegés hatókörön belüli környezetével kapcsolatos jobb válaszokhoz.

Kérdések feltevése a csevegőablakban

Az SSMS-ben a Copilot-csevegés csevegőablakában kérdéseket tehet fel, és válaszokat tekinthet meg a csevegés panelen. Általában ez az ajánlott módszer a Copilottal való együttműködésre adatbázis-súgó és általános T-SQL-kérdések esetén.

  1. Nyisson meg egy lekérdezésszerkesztő ablakot és kapcsolatot az adatbázissal.
  2. Az SSMS-ben válassza aGitHub Copilot-csevegés>.
  3. A csevegőablakban található példaindítók segítségével kezdje el felfedezni a Copilot-csevegést, vagy írjon be egy kérdést, és válassza az Enter vagy a Küldés lehetőséget a kérdés elküldéséhez.
  4. Ha a Copilot Chat egy használni kívánt T-SQL-javaslatot kínál, válassza az Alkalmaz elemet a kód aktív lekérdezésszerkesztőre való alkalmazásához, a javaslat másolásához a kódblokk másolásához , vagy az Add to new file (Hozzáadás az új fájlhoz ) lehetőséget a kódjavaslat új fájlba való beszúrásához.
    • Ha segítséget kér a kód megértéséhez, a Beszúrás új fájlba lehetőség nem érhető el.
  5. Ha az Alkalmaz lehetőséget választja, a kódjavaslat az aktív szerkesztőre lesz alkalmazva a diff nézetmintában. Áttekintheti és finomíthatja a javasolt elemet, és alkalmazhatja a Tab billentyűvel, vagy elvetheti az AltDelete+.

Kérdések feltevése beágyazott csevegési nézetben

Az SSMS-ben a Copilot-csevegés beágyazott csevegési nézete lehetővé teszi, hogy kérdéseket tegyen fel, és a válaszokat közvetlenül a szerkesztőablakban, a kóddal együtt tekintse meg. Beágyazott csevegés esetén nem kell oda-vissza mennie a csevegőablakba. A Copilottal könnyebben dolgozhat olyan kérdéseken, amelyek beágyazott csevegéssel hozzáadnak vagy frissítenek egy jelenleg megnyitott SQL-fájlt.

  1. Az SSMS-ben válassza az Alt lehetőséget+/ a Copilot-csevegés beágyazott csevegési nézetének a szerkesztőben való megjelenítéséhez.
  2. Írja be a T-SQL-hez kapcsolódó kérdést a Copilot kérése mezőbe, majd válassza az Enter vagy a Küldés lehetőséget a kérdés feltevéséhez.
  3. A Copilot Chat kódjavaslatai a diff nézetben jelennek meg. Áttekintheti és finomíthatja a javasolt kódot, és alkalmazhatja a módosítást a kódra a Tab billentyűvel, vagy elvetheti az AltDelete+.
  4. A beágyazott csevegési szálat a Csevegés ablakban a Nézet lehetőség kiválasztásával előléptetheti a csevegőablakba. Ez megőrzi a beszélgetés rekordját és kontextusát, és folytathatja a csevegési ablakban.
  5. A beágyazott csevegési nézet bezárásához válassza az Esc lehetőséget.

Megjegyzés:

Az SSMS-ben a GitHub Copilot lekérdezései a felhasználó bejelentkezési és engedélyeinek kontextusában lesznek végrehajtva, akár a csevegőablakból, akár a beágyazott csevegési nézetben. A GitHub Copilot nem rendelkezik külön engedélyekkel az SSMS-ben.