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.
GitHub Copilot är en AI-assistent i SQL Server Management Studio (SSMS).
GitHub Copilot hjälper dig att skriva Transact-SQL (T-SQL) snabbare och mer korrekt genom att föreslå frågor, redigeringar, svar och administratörsuppgifter direkt i din SSMS-miljö.
I den här artikeln lär du dig hur du använder GitHub Copilot och får ut mesta möjliga av dess funktioner i SSMS.
Öppna GitHub Copilot
GitHub Copilot kräver SQL Server Management Studio 22 eller en senare version. Uppdatera till den senaste versionen av SSMS för att få åtkomst till de senaste uppdateringarna och funktionerna.
Öppna SSMS och anslut till en server eller databas i frågeredigerarens fönster.
Välj GitHub Copilot-märket i det övre högra hörnet av SSMS och välj Öppna chattfönster för att logga in.
Om GitHub Copilot inte är installerat väljer du Installera Copilot från GitHub Copilot-märket eller öppnar Installationsprogrammet för Visual Studio och ändrar SSMS-installationen för att lägga till AI Assistance-arbetsbelastningen . Mer information finns i Installera GitHub Copilot i SQL Server Management Studio (förhandsversion).
I chattfönstret loggar du in med ditt befintliga GitHub-konto eller väljer Registrera dig kostnadsfritt för Copilot. Följ anvisningarna i webbläsaren för att slutföra inloggnings- eller registreringsprocessen.
När processen är klar återgår du till SSMS för att börja använda Copilot.
Använda GitHub Copilot
När du har loggat in använder du chattfönstret för att interagera med databasen med naturligt språk. Du kan ställa allmänna frågor om SQL, frågor som är specifika för en databas eller få hjälp med att skriva eller redigera T-SQL.
Anmärkning
Kodkompletteringar för GitHub Copilot är tillgängliga i SSMS 22.2 och senare versioner.
Använd chattfönstret för att interagera med databasen med naturligt språk. Du kan ställa allmänna frågor om SQL, frågor som är specifika för en databas eller få hjälp med att skriva eller redigera T-SQL.
Om du inte är ansluten till en databas i ett frågeredigerarfönster, är kontexten i chattfönstret standardläget för Copilot. Den kan besvara allmänna SQL-frågor, men utan en frågeredigerareanslutning kan den inte svara på databasspecifika frågor.
Öppna ett frågeredigerarefönster och anslut till en databas. I chattfönstret ger databasanslutningen i det aktiva redigeringsfönstret kontext för prompten. GitHub Copilot i SSMS har kunskaper om både kontexten (SQL-versionen) och databasen (schemamedveten) från databasanslutningen, så svaren är skräddarsydda för din miljö. När du navigerar mellan öppna frågeredigerare ändras kontexten i chattfönstret på rätt sätt.
Använd Autokompletteringar i frågeredigeraren. När du skriver T-SQL ger Copilot förslag direkt i redigeraren. Copilot föreslår både ny kod (visas som grå text) och redigerar till befintlig kod.
Anpassa Copilot-chatt
Du kan anpassa Copilot för ditt arbetsflöde och dina krav i SSMS.
Hantera kontext med referenser: Använd + knappen för att koppla mer kontext, till exempel
.sqlfiler eller.sqlplanfiler.Få åtkomst till olika modeller: Använd modellväljaren i promptfönstret för att välja AI-modeller eller ta med din egen modell till Copilot. Utforska olika modeller för olika scenarier, oavsett om det handlar om att svara på snabba frågor, skriva dokumentation eller generera kodredigeringar.
Om du vill granska Copilot-funktioner när som helst väljer du GitHub Copilot Walkthrough från GitHub Copilot-märket i det övre högra hörnet av SSMS.
Övervaka frågor från Copilot
Om du vill övervaka vilka frågor som Copilot i SSMS kör konfigurerar du en Extended Events-session och filtrerar på client_app_name.
Om du vill samla in frågor som genererats baserat på frågor som angetts i chattfönstret använder du Microsoft SQL Server Management Studio - GitHub Copilot för client_app_name.
Om du vill samla in frågor som genererats för kodkompletteringar använder du Microsoft SQL Server Management Studio - Copilot Completions för client_app_name.
Support
Stöd för GitHub Copilot Chat tillhandahålls av GitHub.
Mer information om Copilots säkerhet, sekretess, efterlevnad och transparens finns i Vanliga frågor och svar om GitHub Copilot Trust Center och ansvarsfull användning av GitHub Copilot-funktioner.