如何解决从 node.js 驱动程序 mssql 连接到 SQL Server Express 版本乏味的包装器
类型错误 [ERR_INVALID_URL]:无效的 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 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'
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。