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 ORM-code (object-relationele toewijzing) handmatig controleren en uitvoeren.
De
@mssqlchatdeelnemer vereist een actieve databaseverbinding via de editor om schemabewuste suggesties te bieden.Door AI gegenereerde antwoorden moeten altijd worden gecontroleerd voordat ze worden gebruikt. GitHub Copilot kan onjuiste of suboptimale aanbevelingen opleveren.
Deze ervaring is ontworpen voor ontwikkelaars, niet voor database- of systeembeheerders. Hoewel het SQL-scripts voor beheertaken kan genereren, 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.
GitHub Copilot-sessies behouden de geschiedenis niet bij het wisselen van context (bijvoorbeeld het wijzigen van bestanden of databases). 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 Database in Fabric, Azure SQL Database en SQL Server. Verouderde/afgeschafte functies kunnen niet worden ondersteund.
Azure Synapse Analytics en de toegewezen SQL-poolfuncties (voorheen SQL DW) worden niet ondersteund door deze GitHub Copilot-integratie.
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 deze expliciet zijn geopend 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 beschikt niet over realtime kennis van externe bestanden , tenzij ze zijn geopend in uw editor.
- GitHub Copilot houdt geen variabele typen of statussen bij tijdens lange gesprekken; resultaten kunnen afwijken van relevantie.
Voor meer informatie, zie:
- Aanbevolen procedures voor het gebruik van GitHub Copilot
- Tips en trucs voor Copilot in VS Code
- Beveiligingsoverwegingen voor GitHub Copilot in VS 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 ervaringen die soepel verliepen, behulpzaam waren of uw verwachtingen hebben 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
- Snelstart: Gebruik chat en inline GitHub Copilot-suggesties
- 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