News

SQL Operations Studio Adopts VS Code Extension Model

The extension model introduced with Visual Studio Code and subsequently tracked by the Visual Studio IDE is proving so popular it has been applied to SQL Operations Studio.

Still in preview, SQL Operations Studio, which was introduced last year, is an open source, cross-platform data management tool that works with SQL Server, Azure SQL Database and Azure SQL Data Warehouse from Windows, macOS and Linux machines.

Unveiled at Microsoft's Connect() conference last November, the open source tool just received its fourth update, with a new extension manager included in a bevy of updates.

Extension Manager
[Click on image for larger view.] Extension Manager (source: Microsoft).

As with VS Code and Visual Studio, extensions will be the primary method used by data developers and others to add functionality to SQL Operations Studio. "We've adopted the in-product extension management experience from Visual Studio Code," Microsoft said in a blog post last week. Like the code editor, the tool's extension UI includes:

  • A "Marketplace" of Recommend Extensions, which can be easily discovered and installed
  • A List of Installed Extensions, which can be disabled or uninstalled
  • An Extension Details page that displays the extensions readme content and other metadata

Microsoft said extensibility of the tool is a key focus of the dev team, which plans to make future features available both via first-party and third-party extensions. "We look forward to working with the community to build a rich tools ecosystem," Microsoft said. "Please contact us on Gitter if you're interested in building an extension."

For extension developers, Microsoft noted that because the core SQL Operations Studio platform is built on VS Code, most of the VS Code extensibility APIs are available. More on that is available in the documentation titled "Getting Started with SQL Operations Studio Extensibility."

Other new features coming in the March update include:

  • Enhancement of the Manage Dashboard extensibility model to support tabbed Insights and Configuration panes
  • Dashboard Insights extensions for sp_whoisactive from whoisactive.com and a Server Reports example
  • Addition of additional Extensibility APIs for connection and objectexplorer management
  • Community Localization opened up for 10 languages
  • More fixes of important customer-impacting GitHub issues

Full details are provided in the release notes.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • VS Code 1.125 Adds Copilot Spend Meter After Billing Shock

    VS Code 1.125 adds in-editor visibility into additional Copilot budget usage as GitHub's AI-credit billing model continues to draw developer scrutiny.

  • TypeScript 7.0 RC Moves Microsoft's Go Rewrite Into the Mainline Compiler

    Microsoft's Go-based TypeScript rewrite has reached Release Candidate status, moving from a separate native-preview package into the regular TypeScript npm package while leaving some ecosystem-facing API work for TypeScript 7.1 or later.

  • Microsoft Highlights Visual Studio Live! Event Lineup and Longtime Developer Community Role

    A Microsoft MVP Blog post on Visual Studio Live!'s longevity arrives as the 2026 conference series continues with upcoming stops at Microsoft HQ, San Diego and Orlando.

  • Using Local AI to Cut Copilot Usage-Based Billing Shock

    After being gobsmacked by the new billing plan using almost all my monthly credits in one or two days, I tried pushing some Copilot-style coding work onto local models in VS Code. What I found was less "free AI" and more "pick your pain": cloud charges on one side, heavy local resource use and long waits on the other.

Subscribe on YouTube