Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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.
- Nyisson meg egy lekérdezésszerkesztő ablakot és kapcsolatot az adatbázissal.
- Az SSMS-ben válassza aGitHub Copilot-csevegés>.
- 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.
- 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.
- 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.
- 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.
- Í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.
- 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+.
- 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.
- 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.
Kapcsolódó tartalom
- Ismerkedés a GitHub Copilottal az SQL Server Management Studióban (előzetes verzió)
- Modellek üzemeltetése a GitHub Copilot Chathez
- Környezet hozzáadása a GitHub Copilothoz az SQL Server Management Studióban (előzetes verzió)
- A GitHub Copilot hibaelhárítása az SQL Server Management Studióban (előzetes verzió)