-
Notifications
You must be signed in to change notification settings - Fork 465
roadmap
The MSSQL Extension for Visual Studio Code is designed to empower developers by providing a seamless and modern database development experience. Our goal is to make SQL development more productive and intuitive by integrating essential features such as schema management, query execution, and AI-powered assistance.
Note
While our primary focus is on developers, we recognize that database work often encompasses more than just development tasks. The extension delivers a developer-first experience while offering the flexibility needed by those who maintain and manage database environments as part of their responsibilities.
Our strategy revolves around three key areas:
-
Developer productivity – Streamlining workflows, improving UI/UX, and reducing friction in database interactions.
-
Seamless development from local to cloud – Enabling developers to start locally in VS Code using local database containers or Dev Containers while ensuring a smooth transition to cloud environments with CI/CD support and cloud-native deployments.
The MSSQL extension roadmap provides visibility into our plans for the first half of 2025 (H1-2025). Unlike a blank slate approach, this roadmap builds upon our previous work and direct feedback from developers across multiple platforms, including GitHub issues, Stack Overflow discussions, LinkedIn, Twitter, and face-to-face engagements.
We encourage developers to contribute ideas, report bugs, and suggest new features to shape the future of the extension.
Note
We continuously adjust priorities based on community feedback, technical feasibility, and developer needs.
-
Prioritize quality, performance, and ease of use to help developers stay productive.
-
Enable smooth transitions between local and cloud-based SQL development environments.
-
Actively listen to developer feedback and continuously evolve the extension based on real-world use cases.
The following annotations provide insight into the status of each feature in our roadmap.
Symbol | Status | Description |
---|---|---|
⬜ | Work Not Started | The feature is planned but has not yet been worked on. |
🏃 | Ongoing Work | The feature is actively being developed and will be released soon. |
✅ | Work Completed | The feature has been fully implemented and is available. |
💪 | Stretch Goal | A feature we aim to deliver, but its timeline depends on priorities and resources. |
🔴 | Missing Link | A dependency or blocker preventing progress on a feature. |
We update these statuses regularly to reflect the latest progress on the MSSQL extension for VS Code.
- ✅ Connection Dialog – Public Preview
- ✅ Object Explorer Filters – Public Preview
- ✅ Query Results – Public Preview
- ✅ Execution Plan Visualizer – Public Preview
- ✅ Table Designer (v1) – Public Preview
- ✅ Connection Dialog, Table Designer, and Query Results Pane improvements
- ✅ SQL Language Variant Detection
- ✅ Connection Dialog, Table Designer, and Query Results Pane improvements
- ✅ Getting Started Walkthroughs
- ✅ Miscellaneous bug fixes and improvements
- 🏃 Schema Designer – Private Preview
- ⬜ Context Menu Enhancements – Public Preview
- ⬜ Color-coded Connection Groups – Public Preview
- 🏃 Schema Designer – Public Preview
- 💪 Schema Compare – Public Preview
- 🏃 Connection Dialog – GA
- 🏃 Object Explorer Filters – GA
- 🏃 Query Results – GA
- 🏃 Execution Plan Visualizer – GA
- 🏃 Table Designer (v1) – GA
- 💪 Local Database Container – Public Preview
- ⬜ Bug Fixes / Enhancements
- ⬜ Properties Dialog
- ⬜ User Management
- ⬜ Dev Container Templates
- ⬜ Cloud Database deployment
- ⬜ Data API Builder
- ⬜ Flat File Import
- ⬜ DACPAC Export/Import
We understand that some users may be looking for features like: SQL Agent, SQL Profiler, Backup and Restore, or Notebooks. These features are not currently planned for the MSSQL extension.
We actively encourage developers and the community to help shape the future of the MSSQL extension by sharing feedback, reporting bugs, and suggesting new features. Your contributions drive improvements, and we welcome your input through the following channels:
-
Contribute ideas – Share feedback and discuss potential improvements.
-
Report bugs – Help us identify and fix issues.
-
Suggest new features – Propose enhancements and new capabilities.
Join the discussion through:
-
GitHub discussions – Engage with the community and share ideas.
-
Stack Overflow – Ask and answer community questions.
-
LinkedIn – Follow updates and engage in conversations.
-
Twitter/X – Get the latest news and feature announcements.
For an overview of our ongoing and upcoming work, refer to the Feature Roadmap section.
Your feedback is invaluable in ensuring the extension continues to evolve in a way that benefits developers. 🚀
Want to contribute to the MSSQL extension?
-
Discussions – Share feedback and discuss potential improvements.
-
Report bugs – Help us identify and fix issues.
-
Suggest new features – Propose enhancements and new capabilities.
- Home
- Roadmap
- Getting started tutorial
- Customize keyboard shortcuts
- Customize extension options
- Manage connection profiles
- Operating Systems
- Contributing
- Usage reporting
- Enable Integrated Authentication on macOS and Linux using Kerberos
- OpenSSL configuration (Mac Only)
- Pre-Windows 10 pre-requisite
- Troubleshooting
- Releases