Skip to main content

配置 SQL Server

先决条件

  • 托管 MSSQL Server 实例,并且可以从 Alteryx Server 控制器访问网络。

    • Alteryx Server 支持 MSSQL Server 2019 和 2022,以及 Amazon RDS for SQL Server。

    • 使用单独的 SQL 数据库供 AlteryxGallery/AlteryxService 访问。

    • SQL 数据库访问用户最初必须具有管理员权限,才能创建和使用 Alteryx Server 所需的任何数据库。一旦完成 SQL 设置,并已执行从 MongoDB 到 SQL 的任何迁移(如适用),就可以减少这些权限。但是,用户仍需要读取、写入、删除记录以及创建或删除表的权限,但不再需要完整的数据库创建权限。

    • 我们建议您的 SQL DB 大小为现有 MongoDB 大小的两倍。有关详细信息,请参阅 Server SQL DB 客户常见问题

    • 该数据库的默认排序规则必须设置为 Latin1_General_100_CI_AS_SC_UTF8。必须在创建表之前执行此操作,因为表字段将保留创建时的排序规则,而与之后数据库默认排序规则的更改无关。不正确的字段排序规则将在未来的升级中引发错误。

  • 安装 SQL Server 驱动程序。

  • 可选:访问 SQL Server Management Studio。这样,您就可以手动查看和访问数据库数据,因此无需访问 Server 即可验证和确认数据的状态。

设置说明

对于以下两个选项,Alteryx Server 将自动在 SQL Server 实例中创建 Alteryx Server 所需的数据库和表格。为了确保无缝设置和正确的数据库初始化,鉴于 Alteryx Server Migrator 会配置所需的排序规则及其他设置,我们强烈建议您依赖此功能,而非手动创建数据库和表。如果您选择预创建数据库,请参阅本文了解如何设置默认排序规则及其他必需设置:如何部署新的 Alteryx Server 安装,并使用用户管理的 MSSQL 持久层及自定义数据库名称

  • 对于新的 Server 环境,请在 Alteryx 系统设置中的Controller(控制器)Server UI 部分下设置用户管理的 MSSQL。对于其中的每项设置,添加一个不同的 SQL 连接字符串。有关如何构建这些连接字符串的详细信息,请参阅 SQL DB 高级连接字符串帮助页面。Controller(控制器)

  • 要从 MongoDB 迁移到 MSSQL,请按照 Mongo 到 SQL 迁移指南 中的说明进行操作。如果您当前使用嵌入式 MongoDB 或用户管理的 MongoDB,则从 Server 2024.1 开始,可以选择迁移到 MSSQL。

有关 SQL DB 架构的详细信息,请访问 AlteryxGallery SQL DB 架构AlteryxService SQL DB 架构

有关如何重置数据库凭证的信息,请参阅 设置新的 SQL DB 凭证