前提・実現したいこと
Electron 初心者です。
node 10.15.3
npm 6.4.1
electron 4.1.4
SQLServer2017
ElectronでローカルのSQLServerへWindows認証で接続しデータを表示するデスクトップアプリを作成しようとしています。
発生している問題・エラーメッセージ
msnodesqlv8を使用して接続を試みましたが下記エラーとなります。
Uncaught Error: None of the binaries loaded successfully. Is your node version either latest 4, 5, 6, 7, 8 or 9 ? at failIfNoBinaryExported (C:\Users*********\Desktop\ElectronApp\node_modules\msnodesqlv8\lib\bootstrap.js:63) at Object.liveLoad (C:\Users*********\Desktop\ElectronApp\node_modules\msnodesqlv8\lib\bootstrap.js:50) at Object.<anonymous> (C:\Users*********\Desktop\ElectronApp\node_modules\msnodesqlv8\lib\bootstrap.js:79) at Object.<anonymous> (C:\Users*********\Desktop\ElectronApp\node_modules\msnodesqlv8\lib\bootstrap.js:81) at Module._compile (internal/modules/cjs/loader.js:693) at Object.Module._extensions..js (internal/modules/cjs/loader.js:704) at Module.load (internal/modules/cjs/loader.js:602) at tryModuleLoad (internal/modules/cjs/loader.js:541) at Function.Module._load (internal/modules/cjs/loader.js:533) at Module.require (internal/modules/cjs/loader.js:640)
該当のソースコード
sql.js
const sql = require("msnodesqlv8"); const connectionString = "server=.;Database=master;Trusted_Connection=Yes;Driver={SQL Server Native Client 11.0}"; const query = "SELECT name FROM dbo.spt_monitor"; sql.query(connectionString, query, (err, rows) => { console.log(rows); });
試したこと
mssqlでの接続を試みましたが外部SQL認証での接続はできましたがWindows認証での接続ができませんでした。
その為、
https://blog.honjala.net/entry/2018/09/30/004557
を参考にmsnodesqlv8での接続を試みましたが行き詰っています。
補足情報(FW/ツールのバージョンなど)
msnodesqlv8を使用する以外にも接続方法があればぜひご教授いただきたいです。
Electron・Node.jsの知識が乏しい為、見当違いの質問をしているかもしれませんがよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/21 02:16