Sql server VS代码mysql ext“;删除密码";settings.json

Sql server VS代码mysql ext“;删除密码";settings.json,sql-server,visual-studio-code,Sql Server,Visual Studio Code,使用Visual Studio代码(VSC mysql扩展名)登录到本地SQL Server(PC SQL Server)时遇到问题。可以使用Microsoft SQL Server管理客户端(MSSM)使用相同的登录凭据进行登录。登录失败(VSC)的锯入日志(MSSM)是由于密码不正确造成的。决定为我的VCS客户端编辑settings.json文件 这种连接对我来说不再是问题(见下面的解决方案),我只是想了解它是如何工作的。已搜索,但除了那些难以找到settings.json的用户外,找不到任

使用Visual Studio代码(VSC mysql扩展名)登录到本地SQL Server(PC SQL Server)时遇到问题。可以使用Microsoft SQL Server管理客户端(MSSM)使用相同的登录凭据进行登录。登录失败(VSC)的锯入日志(MSSM)是由于密码不正确造成的。决定为我的VCS客户端编辑
settings.json
文件

这种连接对我来说不再是问题(见下面的解决方案),我只是想了解它是如何工作的。已搜索,但除了那些难以找到
settings.json
的用户外,找不到任何与此相关的内容

我的解决方案(带来了这个问题)

在VSC MS扩展中打开了
settings.json
。在引号之间添加了密码(见下文)

当我点击save时,密码被某个进程删除了吗

{
            "server": ".\\sqlexpress2",
            "database": "",
            "authenticationType": "SqlLogin",
            "user": "sa",
            "password": "",
            "emptyPasswordInput": false,
            "savePassword": true
 }
然而,编辑工作,我现在可以登录到我的SQL服务器使用VSC客户端。但想知道保存时是什么过程从
settings.json
文件中删除密码字符串

应该指出,查找要编辑的
settings.json
并不是那么简单

在VSC中的Windows 10上,使用已安装的扩展SQL Server(mysql)版本1.10.1。对任何感兴趣的人来说,这是我最大的努力

  • 选择矩形键盘图标(左侧浏览器框架)(悬停显示SQL Server(Cntrl+Alt+D))
  • 使用Cntrl+Shift+P打开搜索
  • 您正在查找>MS SQL:管理连接配置文件(选择)
  • 选择编辑(打开VS设置页面,可能会让MS用户感到困惑)
  • 不明显,但在右上角有“翻页”图标。悬停打开设置(JSON)

  • 免责声明:“我的密码到哪里去了?”可能会被解释为一个愚蠢的问题。因为密码安全是最重要的。我理解隐藏密码的必要性。但我不明白文件保存过程如何解析出密码字符串?我也不明白,没有向用户/编辑器提供有关已完成此操作的通知。看起来编辑被拒绝了。

    不是回答,而是对原始问题的澄清。谢谢你的评论和意见。为原始问题中的错误标签道歉。VS代码扩展包括:远程WSL0.56.0、SQLServer(mssql)1.10.1和SQLTools 0.23.0


    我搜索了CS代码设置中的“密码”没有结果。简而言之,JSON格式已启用。mssql配置,“用户设置”(原始问题所指的文件)中定义的连接配置文件远程WSL(设置了Use Shell Environment)SQL工具扩展使用与mssql扩展相同的Settings.json文件。SQL工具还可以使用设置自动连接到/自动打开会话文件。json自动连接在settings.json中有一个“install args”字段。

    MySQL!=SQL Server-请更正您的标记。如果您使用MySQL扩展尝试连接到SQL Server,但无法正常工作,请编辑您的问题以修复所有不正确的首字母缩写。MySQL!=SQL Server。风投!=VS代码。MSSM!=SSMS(SQL Server管理工作室)。当前为v0.4.0,因此您可能指的是当前为v1.10.1的?清除密码不是SQL Server扩展的正常行为。请编辑您的问题,以包含
    code--list extensions
    的输出,或者如果在macOS上,
    /Applications/Visual\Studio\code.app/Contents/Resources/app/bin/code--list extensions
    的输出,因为听起来您可能有另一个“帮助”您的扩展。
    {
                "server": ".\\sqlexpress2",
                "database": "",
                "authenticationType": "SqlLogin",
                "user": "sa",
                "password": "",
                "emptyPasswordInput": false,
                "savePassword": true
     }