好吧,我实现了将 SQL SERVER Express 与 Plotly 数据库连接器连接起来,所以我希望这个答案对未来的人有所帮助!
首先我在它的 GitHub 页面上提问,开发者回答了同样问题的参考和its solution.
基本上你必须搜索和修改名为:connection-manager.js的文件
在我的 PC 中安装连接器后位于此目录中:C:\Users\Arturo\AppData\Local\Programs\plotly-database-connector\resources\app\node_modules\sequelize\lib\dialects\mssql\connection-manager.js(您的路径可能会有所不同)。
然后,你打开它,在第 42 行你会看到这段代码(如果它不在那一行,只需查找代码):
var connectionConfig = {
userName: config.username,
password: config.password,
server: config.host,
options: {
port: config.port,
database: config.database
}
这里的问题是你必须给它实例名,所以,我们再多加一行代码:
var connectionConfig = {
userName: config.username,
password: config.password,
server: config.host,
options: {
port: config.port,
database: config.database,
instanceName: 'SQLEXPRESS'//this line.
}
就是这样!我们保存文件并重新启动我们的 Plotly 数据库连接器,之后我们像往常一样引入我们的凭据(在 host 字段中没有 \sqlexpress),它会工作!
注意:如果你有像 SublimeText 这样的文本编辑器,更容易找到我展示的代码,只需按 Ctrl+Shift+F 并按文件夹搜索,插入 Plotly 的完整路径数据库连接器。