代码之家  ›  专栏  ›  技术社区  ›  Atlas

我无法在VS代码上连接SQL Server

  •  -1
  • Atlas  · 技术社区  · 3 年前

    我在VSCode上安装了SQL Server扩展,并尝试连接SQL Server,但失败了。

    1. hostname/instance:correct(不是localhost)
    2. 数据库名称:未指定
    3. 用户名:'john'
    4. 密码:“…”
    5. 是否保存密码?对
    6. 配置文件名称:未指定

    我试了大约30次1~6个课程,但一直说这个错误。

    错误:“mssql:错误:登录失败。是否使用其他凭据重试?” 请帮帮我!

    1 回复  |  直到 3 年前
        1
  •  -1
  •   Top Dev    3 年前

    以下是步骤:

    1. 添加新的用户id和密码
    • 打开SQL Server Management Studio(SSMS)并连接到SQL Server实例。
    • 在对象资源管理器中展开“安全”文件夹。
    • 右键单击“Logins”文件夹并选择“New Login…”
    • 在“登录-新建”窗口中,输入“…”作为登录名。
    • 选择“SQL Server身份验证”选项,然后在“密码”字段中输入新密码。
    • 取消选中“强制密码策略”和“强制密码过期”选项。
    • 单击“服务器角色”选项卡,并确保选择了“sysadmin”角色。
    • 单击“确定”按钮,使用新密码创建登录名。
    1. 获取主机名和实例名
    • 打开SQL Server Management Studio(SSMS)。
    • 连接到要检索其主机名和实例信息的SQL Server实例。
    • 连接后,在对象资源管理器窗口中右键单击服务器实例。
    • 从上下文菜单中选择“属性”。
    • 在“服务器属性”窗口中,导航到“常规”选项卡。
    • 查找“名称”字段,该字段将显示SQL Server的全名(主机名\实例)。
    1. 检查新用户id和密码是否正常工作。
    • 打开SQL Server Management Studio(SSMS)。
    • 使用您创建的新用户id和密码连接到SQL Server。 选择SQL Server身份验证而不是Windows身份验证
    1. 如果它在SSMS上连接,您可以在VS代码上使用主机名/实例、用户id和密码进行尝试。

    2. 如果在VS代码上失败,请删除SQL Server扩展并重新安装。 安装扩展插件时,在必要的文件完全下载之前,不要关闭vscode编辑器。

    我希望这对你有帮助。