我使用node-mssql连接SQL Server,但出现此错误:
消息:“服务器响应了未知的TDS版本。”,
代码:'ETDS'
OBS:SQL Server 8.00.194-(MSSQL 2000 Service Pack 2)
config.js
module.exports = {
config: {
server: 'ip_server',
user: 'user',
password: 'password',
port: 1433,
database:'name_database',
options:{
tdsVersion: '7_1', // Caso não esteja usando o MSSQL 2000 comente esta linha.
encrypt: false,
enableArithAbort: false
}
}
}
index.js
const sql = require('mssql');
const config = require('./config').config;
const poolPromisse = new sql.ConnectionPool(config)
.connect()
.then(pool => {
console.log('Connected to MSSQL')
return pool
})
.catch (err => console.log('Database Connection Failed', err))
module.exports = {
sql, poolPromisse
}