我正在尝试像这样从node.js连接到sql服务器-
const sql = require('mssql')
const pool = new sql.ConnectionPool({
database: 'db',
server: 'name',
port: 41041,
driver: 'msnodesqlv8',
options: {
trustedConnection: true,
integratedSecurity: true
}
})
pool.connect().then(() => {
//simple query
pool.request().query('select top 10 * from sync', (err, result) => {
console.dir(result)
})
})
但这给了我这个错误-ConnectionError: Failed to connect to name:41041 in 15000ms at Connection.tedious.once.err
我可以通过name, 41041
这样的ssms成功连接。可能由于使用name: 41041
而无法连接。有关如何解决此问题的任何想法?