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.
Dit artikel bevat een overzicht van de beperkingen en bekende beperkingen van GitHub Copilot-integratie met de MSSQL-extensie voor Visual Studio Code. Deze ervaring is ontworpen voor toepassingsontwikkelaars die bouwen met SQL-databases, niet voor databasebeheerders die infrastructuur of productieomgevingen beheren. Als u deze grenzen begrijpt, zorgt u voor de juiste verwachtingen en ondersteunt u een productieve ontwikkelwerkstroom.
Functionele beperkingen
GitHub Copilot is niet gemachtigd om gegevens te schrijven. Ontwikkelaars moeten alle gegenereerde SQL- of object-relationele toewijzingscode (ORM) handmatig controleren en uitvoeren.
De
@mssqlchatdeelnemer heeft een actieve databaseverbinding nodig via de editor om schemabewuste suggesties te bieden.Controleer altijd door AI gegenereerde antwoorden voordat u deze gebruikt. GitHub Copilot kan onjuiste of suboptimale aanbevelingen opleveren.
Deze ervaring is ontworpen voor ontwikkelaars, niet voor database- of systeembeheerders. Hoewel SQL-scripts kunnen worden gegenereerd voor beheertaken, biedt GitHub Copilot geen ondersteuning voor serverbeheerbewerkingen, zoals het configureren van back-up/herstel, het beheren van gebruikersmachtigingen of het verwerken van SQL Agent-taken.
Sessies van GitHub Copilot behouden de geschiedenis niet wanneer u van context wisselt (bijvoorbeeld wanneer u van bestand of database verandert). Nieuwe context stelt het chatgeheugen opnieuw in.
De chatdeelnemer werkt binnen het bereik van de momenteel verbonden database. Databaseoverschrijdende bewerkingen worden niet ondersteund.
De integratie is geoptimaliseerd voor moderne SQL-databases in Fabric, Azure SQL Database en SQL Server 2017 (14.x) en latere versies. Verouderde of afgeschafte functies worden mogelijk niet ondersteund en de taalservice biedt geen officiële ondersteuning voor SQL Server 2016 (13.x) en eerdere versies.
Azure Synapse Analytics en de toegewezen SQL-pool (voorheen Azure SQL DW)-functies worden niet ondersteund door deze GitHub Copilot-integratie. Er is geen tijdlijn gepubliceerd voor het toevoegen van Synapse-ondersteuning.
Inline-aanvullingen zien uw databaseschema niet. De application programming interface (API) voor inline aanvulling van Visual Studio Code werkt in feite met slechts één aanbieder: wanneer GitHub Copilot is ingeschakeld, kunnen extensies van derden (waaronder de MSSQL-extensie) geen schemabewuste ghosttekst leveren. Gebruik in plaats daarvan de
@mssqlchatdeelnemer voor schemabewuste SQL-suggesties. Zie Hoe GitHub Copilot werkt met de MSSQL-extensie voor de architectonische reden.GitHub Copilot biedt de beste suggesties wanneer deze toegang heeft tot uitgebreide context. Houd uw databaseverbinding actief en relevante code of query's geopend in de editor. Hoe meer context GitHub Copilot heeft, hoe nauwkeuriger en relevanter de suggesties zijn.
Technische beperkingen
Er is een internetverbinding vereist. GitHub Copilot heeft toegang nodig tot de GitHub Copilot-cloudservice om suggesties te bieden.
GitHub Copilot heeft alleen toegang tot geopende bestanden en de actieve databaseverbinding. Het kan niet bladeren door mappen of opslagplaatsen, tenzij u ze expliciet opent in de editor.
GitHub Copilot biedt geen ondersteuning voor offlinegebruik of niet-verbonden ontwikkeling.
Geavanceerde performanceoptimalisatie (bijvoorbeeld volledige telemetrieanalyse, workloadinzichten) valt buiten de scope. De assistent kan optimalisaties voorstellen voor afzonderlijke query's, maar vervangt geen professionele afstemmingshulpprogramma's.
GitHub Copilot kan moeite hebben met diep geneste of multi-join-query's, met name bij het werken met grote gegevenssets of een minder gespecificeerde schemacontext.
Privacy en door het systeem gegenereerde logboekgegevensverzameling
GitHub Copilot bewaart geen chatinteracties. Prompts en antwoorden worden doorgestuurd via de proxyservice met privacybehoud van GitHub zonder op te slaan.
Gebruikersprompts en -voltooiingen worden niet gebruikt om de GitHub Copilot-modellen te trainen.
Er wordt geen chatinhoud opgeslagen door de MSSQL-extensie of GitHub Copilot.
Door het systeem gegenereerde logboek dat door de extensie wordt verzameld, is beperkt tot gebruiksanalyses voor het verbeteren van het product en bevat geen persoonlijke gegevens.
Als u wilt weten hoe GitHub Copilot uw gegevens beschermt en transparantie behoudt over training en procedures voor ai-modellen, gaat u naar het GitHub Copilot-vertrouwenscentrum of verkent u de benadering van GitHub voor gegevensverwerking met Copilot.
Bekende beperkingen voor GitHub Copilot
Deze beperkingen gelden voor GitHub Copilot breder en kunnen van invloed zijn op uw ervaring in de MSSQL-extensie:
- GitHub Copilot kan API’s of schema-elementen hallucineren die niet bestaan, met name als de context beperkt is.
- GitHub Copilot heeft geen realtime-informatie over externe bestanden, tenzij u ze opent in uw editor.
- GitHub Copilot houdt tijdens lange gesprekken geen variabeletypen of toestand bij; de resultaten kunnen daardoor minder relevant worden.
Voor meer informatie, zie:
- Aanbevolen procedures voor het gebruik van GitHub Copilot
- Tips en trucs voor Copilot in Visual Studio Code
- Beveiligingsoverwegingen voor GitHub Copilot in Visual Studio Code
Uw ervaring delen
Om ons te helpen GitHub Copilot voor de MSSQL-extensie te verfijnen en te verbeteren, gebruikt u de volgende GitHub-probleemsjabloon om uw feedback te verzenden: GitHub Copilot-feedback
Overweeg het volgende bij het indienen van feedback:
Geteste scenario's: Laat ons weten op welke gebieden u zich richt, bijvoorbeeld het maken van schema's, het genereren van query's, beveiliging, lokalisatie.
Wat goed werkte: Beschrijf alle ervaringen die soepel verliepen, behulpzaam waren of uw verwachtingen overtroffen.
Problemen of bugs: neem eventuele problemen, inconsistenties of verwarrend gedrag op. Schermafbeeldingen of schermopnamen zijn vooral nuttig.
Suggesties voor verbetering: Deel ideeën voor het verbeteren van bruikbaarheid, het uitbreiden van de dekking of het verbeteren van de reacties van GitHub Copilot.
Verwante inhoud
- GitHub Copilot Trust Center - Hoe GitHub Copilot gegevens verwerkt
- Hoe GitHub Copilot gegevens verwerkt - Leertraject
- GitHub Copilot voor MSSQL-extensie voor Visual Studio Code
- Hoe GitHub Copilot werkt met de MSSQL-extensie
-
Quickstart: Chatten met de
@mssqldeelnemer (vraagmodus) - Quickstart: Inline GitHub Copilot voltooiingen in SQL-bestanden gebruiken
- Quickstart: Aangepaste instructies gebruiken om GitHub Copilot uit te lijnen met uw T-SQL-conventies
- Quickstart: Code genereren
- Quickstart: Schema Explorer en designer gebruiken
- Quickstart: De slimme querybouwer gebruiken
- Snelstart: Query-optimalisatie-assistent
- Quickstart: De uitleg over bedrijfslogica gebruiken
- Quickstart: Security Analyzer
- Quickstart: Helper voor lokalisatie en opmaak
- Quickstart: Gegevens genereren voor tests en simulatie