Skip to content

Microsoft SQL 凭据

您可以使用这些凭据来验证以下节点:

先决条件

Microsoft SQL 服务器数据库上创建用户帐户。

支持的身份验证方法

  • SQL 数据库连接

有关连接该服务的更多信息,请参阅Microsoft 的“连接到 SQL Server”文档

使用 SQL 数据库连接

要配置此凭据,您需要:

  • 服务器名称
  • 数据库名称
  • 您的用户帐户/ID
  • 您的密码
  • 用于连接端口
  • 域名
  • 是否使用TLS
  • 是否忽略 SSL 问题
  • 连接超时
  • 请求超时
  • 连接应使用的TDS版本

要设置数据库连接:

  1. 输入 SQL Server 主机名作为服务器。在现有的 SQL Server 连接中,主机名位于实例名之前,格式为。查找主机名:
    • 对象资源管理器
    • 窗格中作为数据库的顶级对象。
    • 在查询窗口的页脚中。
    • 查看当前连接
    • 属性
    • 并查找
    • 名称
    • 显示名称
    有关更多信息,
    • 请参阅
    。您还可以在
    • 中找到该信息
  2. 输入 SQL Server 实例名称作为数据库名称。使用上面查找主机名的步骤查找此名称。
    • 如果您在以上任何位置均未看到实例名称,则表示您的数据库使用默认
    • 实例名称。
  3. 输入您的用户帐户名或 ID。
  4. 输入您的密码
  5. 对于端口
    • SQL Server 默认为
    • 如果您无法通过端口 1433 连接,请检查
    • 短语
    • 以确定您应该输入的端口号。
  6. 仅当多个域中的用户访问您的数据库时,才需要输入域名。运行以下 SQL 查询以获取域名:

    1
    SELECT DEFAULT_DOMAIN()[DomainName];
    
  7. 选择是否使用TLS

  8. 选择是否忽略 SSL 问题:如果打开,即使 SSL 证书验证失败,凭证也会连接。
  9. 输入 n8n 在断开连接之前尝试完成初始连接的毫秒数,作为“连接超时” 。有关更多信息,请参阅SqlConnection.ConnectionTimeout 属性文档。SQL
    • Server 将此超时存储为秒,而 n8n 将其存储为毫秒。如果您要复制 SQL Server 默认设置,请先乘以 100,然后再在此处输入数字。
  10. 输入 n8n 在处理给定请求时应等待的毫秒数,以将其作为“请求超时”参数。这本质上是一个查询超时参数。有关更多信息,请参阅查询超时错误故障排除
  11. “TDS 版本”下拉菜单中选择要使用的表格数据流 (TDS) 协议。如果服务器不支持您在此处选择的版本,则连接将使用协商的备用版本。有关 TDS 版本与不同 SQL Server 版本和 .NET 框架兼容性的更详细细分,请参阅附录 A:产品行为。选项包括:
    • 7_4(SQL Server 2012 ~ 2019)
    • :TDS 版本 7.4。7_3_B
    • (SQL Server 2008R2)
    • :TDS 版本 7.3.B。7_3_A
    • (SQL Server 2008)
    • :TDS 版本 7.3.A。7_2
    • (SQL Server 2005)
    • :TDS 版本 7.2。7_1
    • (SQL Server 2000)
    • :TDS 版本 7.1。