我有一个项目,我需要服务器有db。我选择了Sql Server 2012(因为我使用过它)。 现在sql配置了Windows身份验证,我无法连接它(可能是因为配置字符串不好)。
我应该使用Windows身份验证还是sql连接? 我使用require(' mssql'),我的配置是这样的:
var config = {
user: 'MyName',
password: '123',
server: 'localhost',
database: 'MyProj',
options: {
instanceName: 'SQLEXPRESS'
}
};
错误消息:
{[ConnectionError:无法从SQL Server Browser获得响应 localhost] name:' ConnectionError',message:'无法获得响应 从本地主机上的SQL Server浏览器',代码:' EINSTLOOKUP' }
我做错了什么? (我知道错误,因为它没有工作)
答案 0 :(得分:1)
我通常总是确保所有的MS SQL Server都是在混合模式下设置的。然后,您可以在连接字符串中使用实际的用户名和密码