Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Gebruik GitHub Copilot in SQL Server Management Studio (SSMS) om uw Transact-SQL (T-SQL) te verbeteren met AI-hulp. GitHub Copilot helpt u productiever en efficiënter te zijn bij het schrijven van T-SQL in de query-editor.
Copilot biedt twee soorten inlinesuggesties, waarbij beide rekening houden met uw bestaande T-SQL:
- Voltooiingen: Terwijl je in de editor typt, biedt Copilot spooktekstsuggesties op je huidige cursorlocatie.
- Volgende bewerkingssuggesties (NES): Op basis van uw huidige bewerkingspatronen voorspelt NES waar de volgende codebewerking wordt uitgevoerd en welke wijzigingen u aanbrengt.
Zie Use the GitHub Copilot Chat experience in SQL Server Management Studio voor gerelateerde informatie over GitHub Copilot Chat.
Hoe voltooiingen van code werken
Codevoltooiingen voor GitHub Copilot in SSMS maken gebruik van geavanceerde machine learning-modellen die zijn getraind op een grote gegevensset met openbaar beschikbare code uit GitHub opslagplaatsen. Terwijl u code typt, analyseert de AI de context en biedt deze relevante suggesties in realtime. Context voor GitHub Copilot in SSMS bevat het schema voor de database waarmee u bent verbonden in de actieve editor en de inhoud van de huidige editor. U kunt ook suggesties verkrijgen door een opmerking te schrijven, vaak voorafgegaan door --, in natuurlijke taal die beschrijft wat u wilt doen met de code.
Vereiste voorwaarden
Codevoltooiingen voor GitHub Copilot in SSMS ondersteunt de T-SQL-taal.
Installeer SSMS 22.2 of een latere versie met de AI Assistance-workload.
Meld u aan bij uw GitHub-account met Copilot-toegang.
Gebruik GitHub Copilot gratis. Registreer en gebruik AI om sneller en efficiënter te coden.
Gebruik GitHub Copilot voor het voltooien van code en suggesties
Terwijl u opmerkingen of T-SQL in de editor typt, biedt GitHub Copilot suggesties voor ghost-tekstcode: soms wordt de huidige regel voltooid, soms een heel nieuw codeblok. U kunt alle suggesties of een deel van een suggestie accepteren, of u kunt doorgaan met typen en de suggesties negeren.
Open SSMS en maak verbinding met uw database in de query-editor.
Voer in de editor een opmerking in om inlinecodesuggesties uit GitHub Copilot te zien:
--list all tables in this databaseSelecteer Enter om de suggestie weer te geven.
Als u de suggestie wilt accepteren, selecteert u Tab. Als u de suggestie wilt weigeren, selecteert u Esc of gaat u door met typen.
Suggesties kunnen ook gedeeltelijk of volledig worden geaccepteerd met een muis of een ander aanwijsapparaat vanaf SSMS 22.3. Alle instellingen voor inlinesuggesties vindt u via Extra>Opties>Teksteditor>Inline Suggesties. U kunt ook instellingen openen met Settings>Options vanaf de Copilot badge.
Snelkoppelingen en instellingen
Er zijn verschillende sneltoetsen beschikbaar voor voltooiingen:
- Als u handmatig een voltooiing wilt activeren, gebruikt u Alt+. of Alt+.
- Als u de beschikbare voltooiingen wilt doorlopen, gebruikt u Alt+. om naar de volgende suggestie te gaan en Alt+, om naar de vorige suggestie te gaan.
- Als u een voltooiing gedeeltelijk per woord wilt accepteren, gebruikt u Ctrl+Rechts pijltoets.
- Als u een voltooiingsregel gedeeltelijk per regel wilt accepteren, gebruikt u Ctrl+pijl-omlaag.
U kunt uw voltooiingservaring aanpassen door de geselecteerde instellingen te wijzigen.
Als de voltooiingen te snel verschijnen en uw typen te veel onderbreken, kunt u de weergavetiming aanpassen onder Hulpmiddelen>Opties>Teksteditor>Inline Suggesties>Voorkeuren. Selecteer Alleen codevoltooiingen weergeven na een pauze tijdens het typen om een korte pauze toe te voegen (een debounce vertraging), zodat voltooiingen niet knipperen en verdwijnen terwijl u nog steeds typt.
Standaard activeert elke toetsaanslag automatisch een voltooiing. Als u deze instelling wilt uitschakelen, gaat u naar Extra Opties>>Teksteditor>Inline Suggesties>Algemeen en stelt u Aanroep in opHandmatig. U kunt de voltooiingen vervolgens handmatig activeren met de sneltoets+., of +.
Vanaf SSMS 22.5 kunt u ook de sneltoetsen aanpassen voor het accepteren van Copilot inlinesuggesties. U kunt de toets wijzigen voor het accepteren van de volledige suggestie, het volgende woord of de volgende regel, in standaardtoetsenbordinstellingen.
Uw voorkeurssneltoetsen instellen:
Selecteer Hulpmiddelen>Opties>Omgeving>Toetsenbord
Zoek de opdracht die u wilt aanpassen:
Edit.AcceptSuggestionEdit.AcceptNextWordInSuggestionEdit.AcceptNextLineInSuggestion
Verwijder de bestaande sleutelbinding.
Selecteer Inlinesuggestie Actief in de vervolgkeuzelijst Nieuwe snelkoppeling gebruiken in:
Voeg de nieuwe sneltoets toe in Toetscombinaties:.
Selecteer Toewijzen.
Voltooiingsmodel
Het GPT-4.1-Copilot-model voor codevoltooiingen is momenteel het enige beschikbare model voor codevoltooiingen in SSMS.
Als u een Copilot Business- of Enterprise-gebruiker bent, moet uw beheerder dit model inschakelen voor uw organisatie. Uw beheerder kan zich aanmelden voor preview-functies van editors in de Copilot beleidsinstellingen op GitHub.com. Als u een Copilot gratis gebruiker bent, telt dit model mee voor uw 2000 gratis maandelijkse voltooiingen.