Microsoft SQLServer
安装
npm install mssql
数据源选项
有关通用数据源选项,请参见数据源选项。
基于 tedious 的 MSSQL 实现。有关公开属性的详细信息,请参见 SqlServerConnectionOptions.ts。
-
url- 连接执行的连接 URL。请注意,其他数据源选项将覆盖从 URL 设置的参数。 -
host- 数据库主机。 -
port- 数据库主机端口。默认的 mssql 端口是1433。 -
username- 数据库用户名。 -
password- 数据库密码。 -
database- 数据库名称。 -
schema- 模式名称。默认是 "dbo"。 -
domain- 设置域后,驱动程序将使用域登录连接到 SQL Server。 -
connectionTimeout- 连接超时(毫秒)(默认:15000)。 -
requestTimeout- 请求超时(毫秒)(默认:15000)。注意:msnodesqlv8 驱动不支持低于 1 秒的超时。 -
stream- 以流方式返回记录集/行,而不是一次性通过回调参数返回(默认:false)。你也可以为每个请求独立启用流(request.stream = true)。如果计划处理大量行,请始终设置为true。 -
pool.max- 连接池中最大连接数(默认:10)。 -
pool.min- 连接池中最小连接数(默认:0)。 -
pool.maxWaitingClients- 允许排队的最大请求数,额外的 acquire 调用将在事件循环的未来周期中以错误回调。 -
pool.acquireTimeoutMillis- acquire 调用等待资源的最长毫秒数,超时后放弃(默认无限制),如果指定,必须是非零正整数。 -
pool.fifo- 若为 true,最旧的资源将优先分配;若为 false,最近释放的资源将优先分配。这实际上将连接池的行为由队列变为栈。布尔类型,默认true