TypeScript SQLServerにWindows認証でログイン

環境かバージョンの影響か、サンプル通りで動かなかったので備忘録。

サンプルコード
import * as mssql from "mssql";
var config = "Uid=ドメイン\\ユーザ名;Pwd=pass;Server=SmplMSDB;Database=smpl;Trusted_Connection=Yes";
const pool = new mssql.ConnectionPool(config);
pool.connect(err => {
    console.log(err);

    return pool.request()
    .input("id", mssql.VarChar, "1")
    .query("select * from tickets where id= '@ticket_number'")
    .then(result => {
        console.dir(result);
    });
});