使用NodeJS连接到SQL Server

时间:2014-09-22 21:41:35

标签: sql sql-server node.js config

我有一个项目,我需要服务器有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' }

我做错了什么? (我知道错误,因为它没有工作)

1 个答案:

答案 0 :(得分:1)

我通常总是确保所有的MS SQL Server都是在混合模式下设置的。然后,您可以在连接字符串中使用实际的用户名和密码