News

Microsoft Previews Copilot AI in SQL Server Management Studio

In announcing SQL Server Management Studio (SSMS) 21 Preview 1 this week, Microsoft revealed Copilot AI for the tool is also being previewed, privately.

A Copilot for the tool that helps users manage, configure, and monitor Microsoft SQL Server databases through a graphical interface adds to the company's arsenal of Copilots for all manner of softwares and services, perhaps reaching a number unknowable, like the value of Pi, beyond the comprehension of humans or machines. They stem from a $10 billion-plus investment in GenAI pioneer OpenAI, whose tech powered the original GitHub Copilot, debuting years ago as an "AI pair programmer."

Now it's an AI database specialist, acting upon human language instructions.

"Copilot in SSMS will start with a chat for the Query Editor, leveraging both connection and database context to answer your general SQL questions and help you write T-SQL based on natural language prompts," Microsoft said yesterday. "For NLtoSQL prompts, Copilot queries the database metadata to provide context about the tables and views in your database, and it can also assist with fixing and explaining T-SQL queries."

Future plans for Copilot in SSMS include adding support for NLto SQL directly within the editor window, with the dev team focusing other improvement efforts depending upon feedback.

As far as tech all users can their hands on now, the preview of SSMS 21 includes the return of Git integration, setting the stage for future support of SQL Projects in SSMS.

Dark Mode
[Click on image for larger view.] Dark Mode (source: Microsoft).

"Further, many of you will be happy to see the initial stages of support for dark theme," said Microsoft. "Yes, you read that correctly! We are bringing proper support for dark theme to SQL Server Management Studio in a phased approach. While we cannot pause all work for SSMS to exclusively focus on implementing dark theme support for every SSMS dialog, we can concurrently work on updates to dialogs, starting with those accessed most frequently and systematically moving throughout the UI."

The tool's Always Encrypted functionality was also improved, as described in another post published by Microsoft yesterday titled "Always Encrypted Assessment in SQL Server Management Studio 21."

"This assessment allows users to evaluate the tables in a selected database or choose specific tables to analyze," that post said. "It identifies columns that are suitable for encryption and highlights those that are incompatible with Always Encrypted due to their data type, constraints, and other factors. For each field, the wizard provides a detailed list of restrictions, explaining why certain columns cannot be encrypted."

Regarding extensions, support for v21 is basically the same as v20 though, "Full support for extensions, including the ability to browse extensions from within SSMS, presence in the Visual Studio marketplace, and support of the VSIXInstaller is on our roadmap and we will share details when appropriate."

The preview also address a seven-month-old feedback item titled "SSMS - Registered Servers and CMS do not persist auth settings for encryption."

Those wanting to take part in the private preview of Copilot in SSMS can go here to indicate interest in a three-item Copilot research interest form.

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Compare New GitHub Copilot Free Plan for Visual Studio/VS Code to Paid Plans

    The free plan restricts the number of completions, chat requests and access to AI models, being suitable for occasional users and small projects.

  • Diving Deep into .NET MAUI

    Ever since someone figured out that fiddling bits results in source code, developers have sought one codebase for all types of apps on all platforms, with Microsoft's latest attempt to further that effort being .NET MAUI.

  • Copilot AI Boosts Abound in New VS Code v1.96

    Microsoft improved on its new "Copilot Edit" functionality in the latest release of Visual Studio Code, v1.96, its open-source based code editor that has become the most popular in the world according to many surveys.

  • AdaBoost Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the AdaBoost.R2 algorithm for regression problems (where the goal is to predict a single numeric value). The implementation follows the original source research paper closely, so you can use it as a guide for customization for specific scenarios.

  • Versioning and Documenting ASP.NET Core Services

    Building an API with ASP.NET Core is only half the job. If your API is going to live more than one release cycle, you're going to need to version it. If you have other people building clients for it, you're going to need to document it.

Subscribe on YouTube