Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Använd GitHub Copilot i SQL Server Management Studio (SSMS) för att förbättra din Transact-SQL (T-SQL) utveckling med AI-hjälp. GitHub Copilot hjälper dig att vara mer produktiv och effektiv när du skriver T-SQL.
I den här artikeln lär du dig hur du använder GitHub Copilot Completions, som ger dig sammanhangsmedvetna kodslutningar, förslag och till och med hela kodfragment. Den här funktionen hjälper till att minska den tid som ägnas åt repetitiva uppgifter och minimerar fel.
Relaterad information om GitHub Copilot Chat finns i Använda GitHub Copilot Chat-upplevelsen i SQL Server Management Studio (förhandsversion).
Hur kodkompletteringar fungerar
Kodslutsättningar för GitHub Copilot i SSMS använder avancerade maskininlärningsmodeller som tränats på en stor datamängd med offentligt tillgänglig kod från GitHub-lagringsplatser. När du skriver kod analyserar AI:n kontexten och ger relevanta förslag i realtid. Du kan också få förslag genom att skriva en kommentar på naturligt språk som beskriver vad du vill att koden ska göra.
Förutsättningar
Kodkomplettering för GitHub Copilot i SSMS stöder språket T-SQL.
Installera SSMS 22.2 eller senare med AI Assistance-arbetsbelastningen.
Logga in på ditt GitHub-konto med Copilot-åtkomst.
Använd GitHub Copilot kostnadsfritt. Registrera dig och använd AI för att koda snabbare och effektivare.
Använd GitHub Copilot för kodslutningar och förslag
När du skriver kommentarer eller T-SQL i redigeraren tillhandahåller GitHub Copilot sammanhangsmedvetna kodslutningar och förslag.
Öppna SSMS och anslut till databasen i frågeredigeraren.
I redigeraren anger du en kommentar för att se infogade kodförslag från GitHub Copilot:
--list all tables in this databaseTryck Enter för att se förslaget.
Om du vill acceptera förslaget väljer du Tabb. Om du vill avvisa förslaget väljer du Esc eller fortsätter att skriva.
Genvägar och inställningar
Flera kortkommandon är tillgängliga för slutföranden:
- Om du vill utlösa ett slutförande manuellt använder du Alt+. eller Alt+.
- Om du vill gå igenom tillgängliga slutföranden använder du Alt+. för att gå vidare till nästa förslag och Alt+för att gå vidare till föregående förslag.
- Om du delvis vill acceptera en komplettering ord för ord använder du Ctrl+högerpil.
- Om du delvis vill acceptera en slutförande rad för rad använder du Ctrl+nedåtpil.
Du kan anpassa slutförandeupplevelsen genom att ändra valda inställningar.
Om slutföranden visas för snabbt och avbryter skrivningen kan du justera visningstidpunkten i Verktyg >Alternativ>Alla inställningar>Textredigerare>Kodkomplettering>Inställningar. Välj Visa kodslutningar först efter en paus i inmatningen för att sluta visa slutföranden medan du skriver. Den här inställningen lägger till en debounce-fördröjning så att slutföranden inte blinkar och försvinner medan du skriver.
Som standard utlöser varje tangenttryckning automatiskt slutföranden. Du kan inaktivera automatiska slutföranden i Verktygsalternativ>>Alla inställningar>Textredigeraren>>när du anger anrop för kodslutsättning till Manuell. När du har genomfört den här ändringen kan du manuellt utlösa slutföranden med hjälp av kortkommandot Alt+.
Modell för slutföranden
Copilot-modellen GPT-4.1 för kodslut är för närvarande den enda tillgängliga modellen för GitHub Copilot i SSMS. Du hittar inställningen i Verktygsalternativ>>Alla inställningar>Textredigeraren>>General>Copilot Completions Model.
Om du är Copilot Business- eller Enterprise-användare måste administratören aktivera den här modellen för din organisation. Administratören kan välja att använda förhandsgranskning av redigerarens funktioner i Copilot-policyinställningarna på GitHub.com. Om du är en Kostnadsfri Copilot-användare räknas användningen av den här modellen mot dina 2 000 kostnadsfria månatliga slutföranden.