Limitations and known issues
This article outlines the limitations and known constraints of GitHub Copilot integration with the MSSQL extension for Visual Studio Code. This experience is designed for application developers buil
This article outlines the limitations and known constraints of GitHub Copilot integration with
the MSSQL extension for Visual Studio Code. This experience is designed for application
developers building with SQL databases, not for database administrators managing
infrastructure or production environments. Understanding these boundaries ensures proper
expectations and supports a productive development workflow.
GitHub Copilot. Developers must manually
review and execute all generated SQL or object-relational mapping (ORM) code.
The
chat participant
through the editor to
provide schema-aware suggestions.
before use. GitHub Copilot might produce
incorrect or suboptimal recommendations.
This experience is
, not for database or system administrators.
While it can generate SQL scripts for administrative tasks, GitHub Copilot does
such as configuring backup/restore, managing
user permissions, or handling SQL Agent jobs.
GitHub Copilot sessions
(for example,
changing files or databases). New context resets the chat memory.
The chat participant works. Cross-
database operations aren’t supported.
The integration is. Legacy or deprecated features might be unsupported.
and its Dedicated SQL pool (formerly SQL DW) features
by this GitHub Copilot integration.
GitHub Copilot provides the best suggestions when it has access to rich context. Keep
your database connection active and relevant code or queries open in the editor. The
more context GitHub Copilot has, the more accurate and relevant its suggestions are.
@mssql