Plotly 和 SQL Server Express 兼容性
Plotly and SQL Server Express compatibility
我想知道 Plotly 数据库连接器(在进行 SQL 服务器连接时)是否支持 SQL Server Express 版数据库。
我尝试使用 sa
用户名及其密码进行连接,但没有任何反应。我收到错误:
Failed to connect to [hostname]:[PortNumber] - connect ECONNREFUSED [my IP address]:[PortNumber]
这些是我的输入:
- 用户名:
sa
- 密码:
mypassword
- 主机:
myHost
(SQL Server Express 作为我的实例)
- 端口:(我把这个端口留空了)
- 数据库:myDB
那么,兼容吗?或者它只适用于(完整)SQL 服务器?
好吧,我实现了 SQL SERVER Express 与 Plotly 数据库连接器的连接,所以我希望这个答案对以后的人有所帮助!
首先,我在其 GitHub 页面中询问,开发人员回答了相同问题的参考 its solution.
基本上你必须搜索和修改名为的文件:connection-manager.js
位于此目录中:C:\Users\Arturo\AppData\Local\Programs\plotly-database-connector\resources\app\node_modules\sequelize\lib\dialects\mssql\connection-manager.js
在我的 PC 中安装连接器后(您的路径可能有所不同)。
然后,打开它,您会在第 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 数据库连接器的完整路径。
我想知道 Plotly 数据库连接器(在进行 SQL 服务器连接时)是否支持 SQL Server Express 版数据库。
我尝试使用 sa
用户名及其密码进行连接,但没有任何反应。我收到错误:
Failed to connect to [hostname]:[PortNumber] - connect ECONNREFUSED [my IP address]:[PortNumber]
这些是我的输入:
- 用户名:
sa
- 密码:
mypassword
- 主机:
myHost
(SQL Server Express 作为我的实例) - 端口:(我把这个端口留空了)
- 数据库:myDB
那么,兼容吗?或者它只适用于(完整)SQL 服务器?
好吧,我实现了 SQL SERVER Express 与 Plotly 数据库连接器的连接,所以我希望这个答案对以后的人有所帮助!
首先,我在其 GitHub 页面中询问,开发人员回答了相同问题的参考 its solution.
基本上你必须搜索和修改名为的文件:connection-manager.js
位于此目录中:C:\Users\Arturo\AppData\Local\Programs\plotly-database-connector\resources\app\node_modules\sequelize\lib\dialects\mssql\connection-manager.js
在我的 PC 中安装连接器后(您的路径可能有所不同)。
然后,打开它,您会在第 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 数据库连接器的完整路径。