2017-03-03 1 views
0

Plotly Database Connector (SQL Server 연결을 수행 할 때)가 SQL Server Express Edition 데이터베이스를 지원하는지 알고 싶습니다.Plotly 및 SQL Server Express 호환성

sa 사용자 이름과 암호를 사용하여 연결하려했지만 아무 일도 없었습니다.

Failed to connect to [hostname]:[PortNumber] - connect ECONNREFUSED [my IP address]:[PortNumber]

이 내 입력은 다음과 같습니다 :

  • 아이디 : sa
  • 암호 : mypassword
  • 호스트 : myHost (내 인스턴스와 SQL Server Express를)
  • 포트 나는 오류 : (이 포트를 비워 두었습니다)
  • 데이터베이스 : myDB

호환 가능합니까? 또는 (전체) SQL Server에서만 작동합니까?

답변

0

글쎄 SQL Server Express와 Plotly Database Connector를 연결하여이 답변이 향후 누군가에게 도움이되기를 바랍니다.

나는 그것의 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 (경로가 다를 수 있음). 그런 다음

, 당신은 (단지 코드를 찾아가 그 라인에없는 경우)이 코드를 볼 수 있습니다 라인 (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 Database Connector를 다시 시작한 후 평소처럼 (호스트의 \sqlexpress없이 필드없이) 자격 증명을 소개하면 작동합니다.

참고 : SublimeText 같은 텍스트 편집기가있는 경우, 그것이 내가 보여주는거야 코드를보다 쉽게 ​​찾을 수, 단지 Ctrl+Shift+F를 누르고 Plotly 데이터베이스 커넥터의 전체 경로를 삽입, 폴더별로 검색 할 수 있습니다.