2016-12-01 118 views
2

我在Windows Server 2008上运行,我想将我的应用程序连接到本地SQL Server数据库。使用Windows身份验证连接到本地SQL Server数据库的连接字符串

我已阅读本:https://codedark.xyz/blog/connecting-to-ms-sql-server-with-knex

我已经启用了TCP/IP连接到服务器以及SQL Server的默认端口1433。然后我重新启动了服务器实例。

我试图使用Windows身份验证和我的连接字符串连接看起来是这样的:

mssql: { 
client : "mssql", 
connection: { 
    server : "localhost", 
    user : "windowsusername", 
    password : "windowspassword", 
    options: { 
    port: 1433, 
    database : "mydb", 
    encrypt: true 
    } 
}, 
} 

我得到这个错误:

用户登录失败 'windowsuser'

我的问题:是否可以使用Windows身份验证连接到本地SQL Server数据库?如果是的话,哪个是正确的凭证?

回答

0

如果您希望使用Windows身份验证,这我会建议,然后删除该用户名和密码信息,并尝试这个办法:

Integrated Security: "SSPI" 

根据您的设置,使用Windows身份验证,除非你能也困难重重指定连接字符串为实际字符串而不是对象。

查看此问题以获取更多信息Stack Reference

相关问题