SQL Server 要求
- Last UpdatedSep 24, 2024
- 2 minute read
所有组件的 SQL Server 要求
如需 系统平台 2026 组件(包括 InTouch HMI 2026)对 SQL Server 的要求,请参阅 GCS Technology Matrix。
注意:SQL Server 版本应与操作系统版本匹配。
建议您在开始 System Platform 安装程序之前,尤其是当您希望 Information Server 与 InTouch HMI、Application Server 或 Historian Server 在初始或后续安装中共存时,请先安装并配置支持的 SQL Server 版本。
System Platform 安装程序将安装所有必备软件,除了安装 Historian Server 所需的 SQL Server。如果您选择安装 Historian Server,但尚未安装支持的 SQL Server 版本,那么必须先退出安装程序并安装支持的 SQL Server 版本后,再恢复安装。
SQL Server 的注意事项
-
Alarm DB Logger:要使用 Alarm DB Logger,必须将缺省的 SQL Server 身份验证模式从“基于 Windows”改为“混合模式”。
-
SQL Server 配置权限:安装 System Platform 时,必须更改 SQL Server 的配置。如果安装程序不具有 SQL Server 管理员权限,可能无法应用正确的 SQL Server 配置。使用 aaConfig SQL 安装后实用程序,可以验证是否已执行 SQL 配置。
-
最大服务器内存:安装 SQL Server 后,请使用 SQL Server Management Studio 来确认已将“最大服务器内存”配置为计算机总可用 RAM 的 65% 左右。缺省条件下,SQL Server 不会强制设定此设置。如果 System Platform 有适当的 SQL Server 配置权限,那么它将会在安装过程中尝试调整此设置。
-
恢复 CAB:您不能将 SQL Server 2012 或 SQL Server 2008 中备份的 Galaxy .cab 文件恢复到安装较早版本 SQL Server 的节点上。例如,您不能将 SQL Server 2012 中备份的 Galaxy .cab 文件恢复到安装了 SQL Server 2008 的节点上。例如,您不能将 SQL Server 2008 中备份的 Galaxy .cab 文件恢复到安装了 SQL Server 2005 的节点上。SQL Server 2005 以后版本中的 SQL Server 数据库备份不向后兼容。尝试进行这样的恢复会执行初始化,进度对话框会快速显示恢复数据库已 100% 完成,但 Galaxy .cab 恢复操作实际上并没有完成,也不会创建“Galaxy 储备库”。启动 IDE 时,Galaxy 是空白的。
-
迁移 SQL Server 版本:您可以将紧邻的任意两个较早版本的 SQL Server 数据库迁移到更新的版本。例如,可以将 SQL Server 2008 或 2005 版迁移到 SQL Server 2012。可以将 SQL Server 2005 或 2000 版迁移到 SQL Server 2008。不能直接从 SQL Server 2000 迁移到 SQL Server 2012。要执行这样的迁移,需要安装中间版本。如需详细信息和有用的步骤,请参阅以下 Microsoft 参考:
-
SQL Server 权限要求:SQL Server 2008 及更高版本不会自动创建 SQL Server 2005 中分配的 BUILTIN\Administrators 角色。由于此项 SQL Server 更改,Application Server 2014 安装过程将创建必要的操作系统用户组 (aaAdministrators) 以及必要的 SQL Server 角色。这一自动化过程将提供允许在“Galaxy 储备库”内进行操作所需的权限,而无需全部 BUILTIN\Administrator 权限。aaAdministrators 组必须存在且已启用。如果您在 Windows 操作系统中不小心删除了 aaAdministrators 组,可以执行以下两个选项中的任一个来进行恢复:
-
从 Windows“开始”菜单运行“更改网络实用程序”。
-
从 Windows“开始”菜单运行“aaConfig SQL 实用程序”。
-
如果在 SQL Server 安全登录中不小心删除了 aaAdministrators 组,必须运行 aaConfig SQL 实用程序来进行恢复。如需恢复 aaAdministrators 组的更多信息和步骤,请参考《Application Server 用户指南》中的“关于 ArchestrA 用户帐户”。
SQL Server Express 的注意事项
-
SQL Server Express 在“Galaxy 储备库”节点上受支持,建议仅用于小型系统。
-
如果您打算修改已安装 SQL Server Express 的 InTouch HMI 安装,然后添加具有完整 SQL Server 的 Application Server,必须先安装完整的 SQL Server,然后再修改 InTouch HMI 安装或安装 Wonderware Application Server。
-
如果您打算在同一个节点上搭配使用 SQL Server Express 与 Information Server 和 System Platform,会有以下限制:
-
先安装 Information Server,并且 SQL Server Express 缺省实例的名称设置为“SQLEXPRESS”。然后,安装 InTouch HMI。这种情形下不会出问题,因为每个组件都使用专用的 SQL Server Express 实例。
-
如果先安装 InTouch HMI,System Platform 安装程序会静默安装并配置 SQL Server Express。在配置期间安装 Information Server 会失败,并显示如下错误消息:“SQL Server client components not found”(找不到 SQL Server 客户端组件)。
变通方法是,将 Information Server 配置为使用远程节点上的 SQL Server Express(或非 Express 版)实例。
-
SQL Server Express 的计算能力受限于一个 CPU 或四个处理器内核(两者中性能较低的一个)。
-
-
如果安装 InTouch HMI,那么当满足以下条件时,System Platform 安装程序将安装 SQL Server Express:
-
安装时计算机中未安装任何其他 SQL Server 元素。
-
您在 System Platform 安装选项中仅选择 InTouch 开发和运行时。如果选择 InTouch 开发和运行时,将安装“Galaxy 储备库”。
-
安装程序包含一个选项,允许 InTouch 开发计算机上不安装 SQL Server。若选择该选项,那么不会安装 SQL Server。如果清除该选项,则会在开发计算机上自动安装 SQL Server。
-