微软在 SQL Server Management Studio 中预览 Copilot AI

2024年12月6日修改
在本周宣布 SQL Server Management Studio(SSMS)21 预览版 1 时,微软透露该工具的 Copilot AI 也正在进行私下预览。
Copilot 为通过图形界面帮助用户管理、配置和监控 Microsoft SQL Server 数据库的工具增添了新的功能。微软在 GenAI 先驱 OpenAI 上投资超过 100 亿美元,其技术为最初的 GitHub Copilot 提供了支持,多年前作为“AI 配对程序员”首次亮相。现在,它成为了一个 AI 数据库专家,能够根据人类语言指令进行操作。
微软昨日表示:“SSMS 中的 Copilot 将从查询编辑器的聊天功能开始,利用连接和数据库上下文来回答您的一般 SQL 问题,并帮助您根据自然语言提示编写 T-SQL。对于 NLtoSQL 提示,Copilot 会查询数据库元数据,以提供有关数据库中表和视图的上下文,并且还可以协助修复和解释 T-SQL 查询。”未来,SSMS 中 Copilot 的计划包括在编辑器窗口内直接添加对 NLtoSQL 的支持,开发团队将根据反馈集中精力进行其他改进工作。
就目前所有用户都可以接触到的技术而言,SSMS 21 预览版包括了 Git 集成的回归,为未来在 SSMS 中对 SQL 项目的支持奠定了基础。
暗模式
微软表示:“此外,很多人会很高兴看到对暗主题支持的初始阶段。是的,您没看错!我们正在分阶段为 SQL Server Management Studio 提供对暗主题的适当支持。虽然我们不能暂停 SSMS 的所有工作,专门专注于为每个 SSMS 对话框实现暗主题支持,但我们可以同时对对话框进行更新,从最常访问的对话框开始,系统地贯穿整个用户界面。”
该工具的 Always Encrypted 功能也得到了改进,正如微软昨日发布的另一篇题为“SQL Server Management Studio 21 中的 Always Encrypted 评估”的文章中所描述的那样。
该文章称:“此评估允许用户评估所选数据库中的表或选择特定的表进行分析。它识别适合加密的列,并突出显示由于其数据类型、约束和其他因素而与 Always Encrypted 不兼容的列。对于每个字段,向导提供了详细的限制列表,解释了为什么某些列不能被加密。”
关于扩展,对 v21 的支持基本上与 v20 相同,“对扩展的完全支持,包括能够在 SSMS 内浏览扩展、在 Visual Studio 市场中的存在以及对 VSIXInstaller 的支持都在我们的路线图上,我们将在适当的时候分享详细信息。”
该预览版还解决了一个长达七个月的反馈项目,题为“SSMS - 注册服务器和 CMS 不会为加密持久保存身份验证设置”。
总的来说,微软在 SQL Server Management Studio 中的这些新功能和改进,展示了其在数据库管理领域不断创新和提升用户体验的努力。Copilot AI 的加入为用户提供了更智能、更便捷的数据库操作方式,而暗模式的支持和 Always Encrypted 功能的改进则进一步满足了用户的需求和期望。随着这些功能的不断完善和发展,相信 SQL Server Management Studio 将在数据库管理领域发挥更加重要的作用,为用户带来更多的价值和便利。同时,我们也期待微软在未来能够继续推出更多创新的功能和改进,推动数据库管理技术的不断进步。