[英]Connect to MSSQL 2014 using Node.js
我已经看了一段时间了,我真的很沮丧。
这是我正在使用的代码:
const sql = require('mssql/msnodesqlv8');
const pool = new sql.ConnectionPool({
server: '127.0.0.1',
database: 'Test',
driver: 'msnodesqlv8',
port: 1234,
options: {
trustedConnection: true
}
})
pool.connect().then(() => {
pool.request().query('select * from test1', (err, result) => {
console.dir(result)
})
})
奇怪的是,如果我连接到“主”数据库并访问系统表,则可以正常工作,但是一旦将其切换到同一服务器上的其他数据库,就会发生错误:“用户登录失败...”
我已经尝试以下操作:1.启用TCP / IP 2.确保SQL Server服务,SQL浏览器服务和SQL服务代理正在运行3.我已授予Windows用户的完全访问权限
我究竟做错了什么?
这是确保我的应用程序连接到MSSQL的操作:
最后...
您可以通过查看SQL Server配置管理器来检查服务是否正在运行
希望这对遇到同样问题的人有所帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.