代码之家  ›  专栏  ›  技术社区  ›  li x

如何在SQL Server 2017 Express中允许SQL Server身份验证?

  •  0
  • li x  · 技术社区  · 6 年前

    我当前正在使用 node-mssql 使用 tedious 因为它是连接到SQL Server数据库的适配器。我正在尝试将其连接到本地SQL Server 2017 Express实例。

    在发现我的Express server在端口1433上无法正常工作后,我现在正在尝试使其接受SQL server身份验证,但无论我做什么,我似乎都找不到让它这样做的方法。我也无法使用本地计算机连接实例。

    我尝试使用所有可能的选项,然后尝试使用我在与数据库或服务器关联的本地计算机帐户旁边创建的用户登录。

    https://puu.sh/zb1rW/0b02035887.png

    Log on in SQL Server 2017 Express

    Error Message from tedious

    我哪里做错了?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Nicky    6 年前

    如果在安装期间未选择Mixedmode,则必须启用SQL Server身份验证。

    在Management Studio中,右键单击服务器->属性->安全

    enter image description here

    (OP):好的,我需要为SQL用户启用对表的权限,请您稍微更新一下您的答案,我会接受的,非常感谢。