This is best Fabric, Power BI, SQL and AI community event. How do we know? The last event sold out! Save €200 with code FABCMTY200.
Register nowA new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.
At Microsoft Ignite 2025, we've reached a major milestone in unifying operational and analytical data for the era of AI, by making SQL database in Fabric (Generally Available). Built on the trusted SQL Server and Azure SQL Database engine, SQL database in Fabric delivers a simplified, fully integrated SaaS experience with enterprise-grade scalability, performance, and intelligence.
As part of this journey, the query editor and Copilot experiences have become the core of how developers and data professionals interact with SQL database in Fabric. Since introducing them in preview last year, we’ve made it easier than ever to explore your data, write queries, and build solutions all directly in your browser.
Before diving into what’s new, check out our previous blog posts if you missed these:
-
Connecting from the query editor to your favorite SQL tools is now faster than ever. Previously, opening your database in SQL Server Management Studio (SSMS) required manually entering connection details. Now, just like Visual Studio Code (VS Code), you can launch SSMS directly from the query editor with the Open in button — no copy-pasting or setup required. With a single click, SSMS opens and pre-fills your connection information, streamlining workflows for users who prefer its advanced tooling.
Open_in_SSMS_gif
For VS Code users, you can also leverage the Fabric browse experience in the MSSQL extension. The feature allows developers to connect seamlessly to SQL databases or to SQL analytics endpoints in Fabric without manually copying connection strings or using the Open in button.
VS_Code_MSSQL_extension_Fabric_connectivity_gif
Managing your saved queries is now simpler and faster. Preview customers told us that with auto-save enabled, query lists could grow long and deleting them one by one was tedious. With this new capability, you can delete multiple queries at once: just hold Shift, select the queries, right-click, and choose Delete.
bulk_delete_query_gif
You can now create shared queries that are visible to everyone with admin, contributor, or member permissions in your workspace. This enables your team to view, run, and edit shared SQL scripts directly from the web editor — without the hassle of copy-pasting code or sharing snippets elsewhere. Shared queries help teams collaborate from a single source of truth, making it faster and easier to build, review, and iterate together.
Shared_queries_gif
In addition to using the Templates available in the ribbon, which provide quick-start templates for creating database objects, you can now simply type 'sql' in the query editor to instantly insert a T-SQL (DDL, DML, or DQL) snippet. Choose from a growing library of predefined snippets to accelerate authoring and ensure consistency across your scripts.
SQL_code_snippets_gif
We’ve made it easier to discover and learn keyboard shortcuts with a new Keyboard Shortcuts pane in the query editor. You can now open it directly from Help > Keyboard Shortcuts in the ribbon to view all available commands in one place. Many of the same editing shortcuts you know from VS Code are available here, offering consistent and efficient experience for developers. Press F1 to open the command palette for quick navigation and execution.
Keyboard_shortcuts_pane_gif
Previously, the Copilot sidecar chat supported two key scenarios:
| Scenarios | What you can do |
| Natural language to SQL (NL2SQL) | Generate T-SQL code from natural language prompts. |
| Documentation-based Q&A | Ask questions about Fabric SQL Database or Data Warehouse capabilities and get answers grounded in official Microsoft Learn documentation. |
With this release, Copilot now includes a richer set of tools, enabling you to ask a broader range of questions and perform more types of tasks that go beyond query generation and Q&A.
| Scenarios | What you can do |
| Diagnose performance and resource issues | Analyze CPU or memory usage, detect blocked sessions, identify slow queries, and summarize system trends. |
| Inspect and optimize database design | Find missing or unused indexes, heaps, and tables without primary keys or clustered indexes. |
| Explore and modify schema objects | Create or alter tables, add computed or VECTOR columns, and review triggers and constraints. |
| Author, debug, and document SQL code | Generate, explain, refactor, and document T-SQL scripts with best practices applied automatically. |
| Search and learn interactively | Search database objects or text, inspect settings, and get step-by-step guidance on administrative and troubleshooting tasks. |
new_copilot_toolsets_gif
Try asking Copilot:
In the Copilot sidecar chat, a new mode selector gives you greater control over how Copilot interacts with your database. You can now toggle between two execution modes:
For SELECT queries, because they don’t modify your schema and are safe to run, Copilot now automatically returns the results instead of just providing a code snippet, so you can gain data insights faster.
copilot_execution_modes_gif
We’re continuing to make the query editor and Copilot experiences in SQL database in Fabric even better. Here’s a look at what’s coming next:
Select the feedback button in the ribbon to share your experiences or offer suggestions.
Copilot_and_Query_Editor_in_SQL_database_in_Fabric_Generally_Available
Or use the thumbs up/down button to submit feedback for Copilot.
Copilot_and_Query_Editor_in_SQL_database_in_Fabric_Generally_Available
We closely review all submissions and highly value your input, which plays a key role in shaping our roadmap and priorities. Alternatively, visit the Fabric community forums to join discussions, share feedback, and contribute and vote for product improvement ideas.
Get started with using the Query Editor and Copilot in SQL database in Fabric today! Learn more about it with these resources.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.