
Azure SQL 团队发布了Visual Studio Code MSSQL扩展的1.34.0版本,这是一个跨平台工具,用于 SQL Server、Azure SQL 数据库和 Fabric 中的 SQL 数据库的开发。微软的首席产品经理 Carlos Robles 解释说,更新继续了该扩展的目标,即通过改进 Copilot Agent 模式、增加着色编码连接(colour-coded connections)、简化本地容器工作流程和完善模式设计器,使 SQL 开发变得会话化、可视化和本地化。
之前的版本引入了基于聊天的 GitHub Copilot Agent 模式,这是一个可以执行数据库任务的助手。1.34.0 版本强化了这种集成。现在,agent 可以更改数据库、列出模式、表、视图和函数、显示连接详情、列出服务器上的所有数据库,并直接从聊天助手运行查询。在这个版本中,Copilot 超出了代码建议的层面,使用自然语言或内置工具执行安全的数据库操作。每个操作(例如,连接、断开连接、更改数据库、列出服务器或运行查询)都通过Agent Tools面板显示,并需要用户确认。这种安全的确认工作流程确保 Copilot 永远不会在没有明确批准的情况下运行数据库任务。
更新引入了着色编码连接,以帮助开发人员导航至多个环境。用户可以为任何已保存的连接配置文件(profile)分配自定义颜色,并在 VS Code 状态栏中看到它。基于组的颜色编码则允许团队保持一致,并且颜色指示器的长度是可配置的。这个功能是由社区成员@bathetrade贡献的。
本地 SQL Server 容器是在 v1.33 中引入的,允许开发人员启动 SQL Server 2025 容器而无需运行 Docker 命令。1.34版本在此基础上,允许将容器分配给连接组,并提供更灵活的配置文件管理。简化的向导能够帮助开发人员更快地创建容器,并且可以从连接面板启动、停止或删除容器。之前版本亮点功能包括自动端口冲突检测和支持指定容器名称、主机名和版本。这些功能在这个版本中仍然保留。
最后,关于数据库模式设计器,它仍在公开预览状态中,主要的更新是正确显示外键图标,并完善了过滤行为,以便更容易理解表关系。
开发人员对更新的反应是褒贬不一的。在微软博客的评论部分,Matthew Arp表达了对微软关闭Azure Data Studio的沮丧感,并认为着色编码连接并不是那个桌面工具丰富功能的有力替代品。在 Visual Studio Marketplace 上,几位评论者也批评了扩展与 Azure Data Studio 的功能差距,并报告了一些问题。一位用户写道,差距令人惊讶,并说扩展对他的工作流程几乎毫无作用。一些评论者则给出了赞扬:Alberto Peralta Ramos 指出,他更喜欢 VS Code SQL 集成而不是 SQL Server Management Studio,Mark Douglas 说扩展做得很好,不过他不喜欢新的 UI,并将继续使用版本 1.24。
与以前的版本一样,该扩展在 MIT 许可下开源,并通过GitHub接受社区贡献。该扩展已经积累了超过 800 万次安装和大约 1.7k 的 GitHub 点赞,表明社区对其有显著的兴趣。
原文链接:
MSSQL Extension for VS Code 1.34.0 Deepens Copilot Agent Mode, Adds Colour‑Coded Connections
评论