具有集成身份验证的本地sql server的连接字符串

时间:2017-09-02 14:05:38

标签: sql-server connection

我正在尝试从我的nodejs和基于sequelize的Web应用程序连接到本地SQL Server(2016)实例。我想使用Windows集成身份验证。我目前有这个

  const sequelize = new Sequelize('Demo-DB', null, null, {
    dialect: 'mssql',
    dialectModulePath: 'sequelize-msnodesqlv8',
    logging: false,
    dialectOptions: {
      driver: 'SQL Server Native Client 11.0',
      instanceName: 'MSSQLSERVER01',
      trustedConnection: true,
    });

对于不熟悉sequelize的人,请注意两个null参数是用户名和密码。这一切都有效,但是,我希望使用以下格式的连接字符串:

  

MSSQL://根:密码@本地:1433 /演示-DB

?我只遇到以下格式的连接字符串:

  

Driver = {SQL Server Native Client 10.0}; Server = localhost \ SQLEXPRESS; Database = Demo-DB; Trusted_Connection = yes;

这是否可行,如果可以,如何指定集成的身份验证?

0 个答案:

没有答案