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

How to allow SQL Server authentication in SQL Server 2017 Express?

我目前正在使用 node-mssql,它使用 tedious 作为连接到 SQL 服务器数据库的适配器。我正在尝试让它连接到我的本地 SQL Server 2017 Express 实例。

在发现我的 Express 服务器无法在端口 1433 上运行后,我现在正在努力使我的 SQL Server Express 接受 SQL 服务器身份验证,但无论我做什么做,我似乎无法找到这样做的方法。我也无法让实例使用本地机器进行连接。

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

我哪里错了?

如果您在安装期间没有select混合模式,则必须启用SQL服务器身份验证。

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

(OP): Okay turns out I needed to enable permission over the table to the SQL user, could you slightly update your answer and I'll accept it, many thanks.