You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

迁移至VS Code mssql扩展:如何一键创建带同连接的无标题SQL文件

需求:在VS Code的mssql扩展中快速创建带继承连接的无标题SQL文件

我正从已停用的Azure Data Studio(ADS)迁移到VS Code的mssql扩展。之前在ADS里,我可以通过单一命令或点击「文件」快速创建无标题SQL文件,而且新文件会自动沿用当前打开的SQL/笔记本文件的数据库连接。

我已经试过一些方案,比如创建文件后手动修改语言模式,或者保存时设置.sql扩展名,但这些都不够高效。我想要的是:

  • 通过单一命令,或者「文件」→「新建文件」→选择文件类型的方式,直接创建无标题SQL文件,用于临时查询无需保存
  • 新创建的无标题SQL文件能自动继承当前已打开的SQL文件的数据库连接,不用每次手动配置(目前哪怕只打开了一个连接,新建文件还是得手动选)

VSCode新建文件命令截图
VSCode新建文件选项截图


解决方案

1. 快速创建无标题SQL文件

方法一:自定义一键快捷键

打开命令面板(Ctrl+Shift+P / Cmd+Shift+P),进入「键盘快捷方式(JSON)」,添加如下配置:

{
  "key": "ctrl+n", // 可替换为你习惯的快捷键(比如原ADS的快捷键)
  "command": "runCommands",
  "args": {
    "commands": [
      "workbench.action.files.newUntitledFile",
      {
        "command": "workbench.action.editor.changeLanguageMode",
        "args": "sql"
      }
    ]
  },
  "when": "!editorFocus"
}

保存后,按下设置的快捷键就能直接生成无标题SQL文件。

方法二:通过菜单快速创建

点击「文件」→「新建文件」,在顶部输入框中输入untitled.sql,回车后即可创建无需保存的无标题SQL文件。

2. 自动继承数据库连接

  • 打开VS Code设置(Ctrl+, / Cmd+,),搜索mssql.autoConnectToLastUsedDatabase并勾选该选项,新建SQL文件(包括无标题文件)会自动连接到最后使用过的数据库。
  • 若需要精准继承当前激活窗口的连接,可安装SQLTools扩展,使用SQLTools: New Query with Connection命令,直接基于当前打开文件的连接创建临时查询文件。

内容的提问来源于stack exchange,提问作者Quinn Nolan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 18:55:58