Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Tento článek popisuje omezení a známá omezení integrace GitHub Copilotu s rozšířením MSSQL pro Visual Studio Code. Toto prostředí je navržené pro vývojáře aplikací, kteří vytvářejí databáze SQL, ne pro správce databází, kteří spravují infrastrukturu nebo produkční prostředí. Pochopení těchto hranic zajišťuje správné očekávání a podporuje pracovní postup produktivního vývoje.
Funkční omezení
GitHub Copilot nemá oprávnění k zápisu dat. Vývojáři musí ručně zkontrolovat a spustit veškerý vygenerovaný kód SQL nebo objektově-relační mapování (ORM).
Účastník
@mssqlchatu potřebuje aktivní připojení k databázi prostřednictvím editoru, aby poskytoval návrhy s podporou schématu.Před použitím vždy zkontrolujte odpovědi generované AI . GitHub Copilot může způsobit nesprávná nebo neoptimální doporučení.
Toto prostředí je určené pro vývojáře, ne pro správce databází nebo systémů. I když může generovat skripty SQL pro úlohy správy, GitHub Copilot nepodporuje operace správy serverů, jako je konfigurace zálohování/obnovení, správa uživatelských oprávnění nebo zpracování úloh agenta SQL.
GitHub Copilot relace neuchovávají historii při přepínání kontextu (například při změně souborů nebo databází). Nový kontext resetuje paměť chatu.
Účastník chatu funguje v rozsahu aktuálně připojené databáze. Mezidatabázové operace se nepodporují.
Integrace je optimalizovaná pro moderní databázi SQL v Fabric, Azure SQL Database a SQL Server 2017 (14.x) a novějších verzích. Starší nebo zastaralé funkce můžou být nepodporované a služba jazyka oficiálně nepodporuje SQL Server 2016 (13.x) a starší verze.
Azure Synapse Analytics a jeho funkce vyhrazeného fondu SQL (dříve Azure SQL DW) nejsou touto integrací GitHub Copilot podporovány. Pro přidání podpory pro Synapse nebyl zveřejněn žádný harmonogram.
Vložené dokončování nevidí schéma databáze. Rozhraní API pro inline dokončování ve Visual Studio Code je fakticky omezené na jediného poskytovatele: když je povolen GitHub Copilot, rozšíření třetích stran (včetně rozšíření MSSQL) nemohou poskytovat stínový text zohledňující schéma. Pro návrhy SQL zohledňující schéma použijte místo toho
@mssqlúčastníka chatu. Z důvodu architektury si přečtěte, jak GitHub Copilot funguje s rozšířením MSSQL.GitHub Copilot nabízí nejlepší návrhy, pokud má přístup k bohatému kontextu. Udržujte připojení k databázi aktivní a příslušný kód nebo dotazy otevřené v editoru. Čím více kontextu GitHub Copilot má, tím přesnější a relevantnější jsou její návrhy.
Technická omezení
Vyžaduje se připojení k internetu. GitHub Copilot potřebuje přístup ke cloudové službě GitHub Copilot, aby vám poskytl návrhy.
GitHub Copilot přistupuje pouze k otevřeným souborům a aktivnímu připojení k databázi. Nejde procházet složky ani úložiště, pokud je explicitně neotevřete v editoru.
GitHub Copilot nepodporuje offline využití ani odpojený vývoj.
Pokročilé ladění výkonu (například úplná analýza telemetrie, přehledy úloh) je mimo rozsah. Pomocník může navrhnout optimalizace pro jednotlivé dotazy, ale nenahrazuje nástroje pro profesionální ladění.
GitHub Copilot může mít potíže s hluboce vnořenými dotazy nebo dotazy s více spojeními, zejména při práci s velkými datovými sadami nebo v nedostatečně určeném kontextu schématu.
Ochrana osobních údajů a shromažďování protokolů generovaných systémem
GitHub Copilot neuchovává interakce chatu. Výzvy a odpovědi se směrují prostřednictvím služby proxy pro zachování ochrany osobních údajů GitHubu bez uložení.
Uživatelské výzvy a dokončení nejsou používány k trénování modelů GitHub Copilot.
Rozšíření MSSQL nebo GitHub Copilot neukládá žádný obsah chatu.
Systémově generované protokoly shromážděné rozšířením jsou omezené na analýzu využití pro zlepšení produktu a nezahrnuje osobní údaje.
Pokud chcete zjistit, jak GitHub Copilot chrání vaše data a udržuje transparentnost týkající se trénování a dat modelu AI, navštivte Centrum zabezpečení GitHubu Copilot nebo prozkoumejte přístup GitHubu ke zpracování dat pomocí Copilotu.
Známá omezení GitHub Copilotu
Tato omezení platí pro GitHub Copilot obecněji a můžou ovlivnit vaše zkušenosti s rozšířením MSSQL:
- GitHub Copilot může si představovat rozhraní API nebo prvky schématu, které neexistují, zejména pokud je kontext omezený.
- GitHub Copilot nemá znalosti vzdálených souborů v reálném čase, pokud je neotevřete v editoru.
- GitHub Copilot nesleduje typy proměnných ani stav napříč dlouhými konverzacemi; výsledky tak mohou ztrácet relevanci.
Další informace najdete tady:
- Osvědčené postupy pro používání GitHub Copilotu
- Tipy a triky pro Copilot v editoru Visual Studio Code
- Důležité informace o zabezpečení pro GitHub Copilot v editoru Visual Studio Code
Podělte se o své zkušenosti
Pokud nám chcete pomoct upřesnit a vylepšit GitHub Copilot pro rozšíření MSSQL, odešlete zpětnou vazbu pomocí následující šablony problému Na GitHubu: Váš názor na GitHub Copilot
Při odesílání zpětné vazby zvažte následující:
Testované scénáře: Dejte nám vědět, na které oblasti jste se zaměřili, například na vytváření schématu, generování dotazů, zabezpečení, lokalizaci.
Co dobře fungovalo: Popište všechny zkušenosti, které byly plynulé, užitečné nebo překročily vaše očekávání.
Problémy nebo chyby: Zahrňte všechny problémy, nekonzistence nebo matoucí chování. Snímky obrazovky nebo nahrávky obrazovky jsou užitečné hlavně.
Návrhy pro zlepšení: Sdílejte nápady na zlepšení použitelnosti, rozšíření pokrytí nebo vylepšení odpovědí GitHub Copilotu.
Související obsah
- GitHub Copilot Trust Center – Jak GitHub Copilot zpracovává data
- Jak GitHub Copilot zpracovává data – Studijní cesta
- Rozšíření GitHub Copilot for MSSQL pro Visual Studio Code
- Jak GitHub Copilot funguje s rozšířením MSSQL
-
Rychlý start: Chat s účastníkem
@mssql(režim ptání) - Rychlý úvod: Použití řádkových doplňování GitHub Copilot v souborech SQL
- Rychlý start: Použití vlastních pokynů ke sladění GitHub Copilot s konvencemi T-SQL
- Rychlý start: Generování kódu
- Rychlý start: Použití Průzkumníka schémat a návrháře
- Rychlý start: Použití tvůrce inteligentních dotazů
- Rychlý start: Pomocník pro optimalizaci dotazů
- Rychlý start: Použití vysvětlení obchodní logiky
- Rychlý start: Analyzátor zabezpečení
- Rychlý start: Pomocná rutina lokalizace a formátování
- Rychlý start: Generování dat pro testování a napodobování