使用带有此配置的繁琐驱动程序时,您应该能够连接到命名实例:
var config = {
user: '...',
password: '...',
server: '192.168.1.101',
driver: 'tedious',
database: 'ACCOUNTDB',
options: {
instanceName: 'sql'
}
};
文档还说:
SQL Server Browser 服务必须在数据库服务器上运行,并且数据库服务器上的 UDP 端口 1444 必须可以访问。
msnodesql 驱动程序的配置稍微复杂一些,因为它的连接字符串默认不支持命名实例(将来应该更改):
var config = {
user: '...',
password: '...',
server: '192.168.1.101',
driver: 'msnodesql',
database: 'ACCOUNTDB',
connectionString: "Driver={SQL Server Native Client 11.0};Server=#{server}\\sql;Database=#{database};Uid=#{user};Pwd=#{password};"
};