从 node.js 驱动程序 mssql(繁琐的包装器)连接到 SQL Server Express 版本
Connect to SQL Server Express edition from node.js driver mssql (Tedious wrapper)
TypeError [ERR_INVALID_URL]: Invalid URL:
mssql://testuser:testuser@192.168.1.70\SQLEXPRESS/MyTestDB
节点包为:https://www.npmjs.com/package/mssql
根据他们的 Quick Example
await sql.connect('mssql://username:password@localhost/database')
我正在做这个
await sql.connect('mssql://testuser:testuser@192.168.1.70\SQLEXPRESS/MyTestDB');
我的详细信息是:
- SQL 服务器实例:
192.168.1.70\SQLEXPRESS
- 数据库名称:MyTestDB
- uid/pwd: 测试用户, 测试用户
我从远程计算机 SQL Server Management Studio 连接没有问题,那么这段代码有什么问题?
json 对象有效,不是纯字符串!
let config = {
user: 'testuser',
password: 'testuser',
server: '192.168.1.70\SQLEXPRESS',
database: 'MyTestDB'
}
更新:
从 github 问题可以看出,快速示例格式是 Uri,而不是连接字符串。
所以代替:
'mssql://testuser:testuser@192.168.1.70\SQLEXPRESS/MyTestDB'
我应该使用下面的,我已经确认它也有效!
'mssql://testuser:testuser@192.168.1.70/SQLEXPRESS/MyTestDB'
TypeError [ERR_INVALID_URL]: Invalid URL:
mssql://testuser:testuser@192.168.1.70\SQLEXPRESS/MyTestDB
节点包为:https://www.npmjs.com/package/mssql
根据他们的 Quick Example
await sql.connect('mssql://username:password@localhost/database')
我正在做这个
await sql.connect('mssql://testuser:testuser@192.168.1.70\SQLEXPRESS/MyTestDB');
我的详细信息是:
- SQL 服务器实例:
192.168.1.70\SQLEXPRESS
- 数据库名称:MyTestDB
- uid/pwd: 测试用户, 测试用户
我从远程计算机 SQL Server Management Studio 连接没有问题,那么这段代码有什么问题?
json 对象有效,不是纯字符串!
let config = {
user: 'testuser',
password: 'testuser',
server: '192.168.1.70\SQLEXPRESS',
database: 'MyTestDB'
}
更新: 从 github 问题可以看出,快速示例格式是 Uri,而不是连接字符串。
所以代替:
'mssql://testuser:testuser@192.168.1.70\SQLEXPRESS/MyTestDB'
我应该使用下面的,我已经确认它也有效!
'mssql://testuser:testuser@192.168.1.70/SQLEXPRESS/MyTestDB'