LoginSignup
2
1

More than 3 years have passed since last update.

Node.jsでSQLServerにWindows認証で接続する(msnodesqlv8)

Posted at

Node.jsでSQLServerにWindows認証で接続する

Node.jsでSQLServerに接続するパッケージとしてmssqlがありますが
何故かSQLServer認証で接続できないことがあります…
(私はPC変えて同じように設定したつもりが接続できず…備忘のため)

その場合にはmsnodesqlv8を使うとWindows認証で接続できます。

SQLServer認証を行う場合の接続情報
{
    "user": "(ユーザー名)",
    "password": "(パスワード)",
    "server": "localhost(またはサーバー名)",
    "database":"(DB名)",
    "options": {
        "encrypt": true
    }
}
Windows認証する場合の接続情報
{
    "server": "(サーバー名)",
    "database":"(DB名)",
    "options": {
        "trustedConnection": true
    }
}

あとはmsnodesqlv8のサンプルでは
const sql = require("msnodesqlv8");
となっていますが、それで接続ができなかった場合、
const sql = require('mssql/msnodesqlv8');
とすれば接続できます。

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1