【发布时间】:2014-09-22 21:41:34
【问题描述】:
我有一个项目,我需要服务器拥有数据库。我选择了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] 名称:'ConnectionError',消息:'未能获得响应 来自本地主机上的 SQL Server 浏览器',代码:'EINSTLOOKUP' }
我做错了什么? (我知道有问题,因为它不起作用)
【问题讨论】:
-
你得到什么错误?
-
{ [ConnectionError: 无法从 localhost 上的 SQL Server Browser 获得响应] 名称:'ConnectionError',消息:'无法从 localhost 上的 SQL Server Browser 获得响应',代码:'EINSTLOOKUP'}
-
您是否在标准端口 1433 上运行 SQL Server?
-
是的(我没有更改配置中的任何参数)
-
我的问题是我需要添加用户,我尝试使用安装数据库时创建的用户,这是我的一个大错误。谢谢
标签: sql sql-server node.js config