为 Siemens SIMATIC WinCC 配置比较功能
您可以为组件或单个作业配置比较器。
-
打开 比较配置 对话框。
-
如果一个组件中有多个项目,请从下拉菜单中选择相应的项目。
-
如果计算机名在某些情况下可能已被 WinCC 更改,请选择Ignore computer name when comparing 复选框。
举例说明:两个比较对象中的一个被分配到可视化。
-
如果在某些情况下应用程序类型可能已被 WinCC 更改,请选择在比较 时忽略项目的应用程序类型复选框。
举例说明:两个比较对象中的一个被分配到可视化。
-
选择比较时忽略用户(如果用户是网络导航器) 复选框。
有三种可能的情况:
- 两个比较对象都启用了网络导航器 属性。
- 在Users different 情况下,两个用户中至少有一个启用了网络导航器 属性。
- 在用户已插入 或用户已删除 的情况下,现有用户已启用网络导航器 属性。
-
选择 OK 确认。
常见问题
使用上传和比较代理创建备份时,WinCC 比较因出错而终止
已执行作业的 事件日志 会在 AdminClient > 作业 中显示以下错误消息:
- SQLDriverConnect(), Ret: -1, State: S1000, Native: 0, Msg: [Microsoft][ODBC SQL 服务器驱动程序]无法创建 SSPI 上下文 [21053]
- 向 MSSQL 数据库系统添加数据库
{驱动器}:\vdAgentArchive\VD_TMP_VD\{路径}\{文件}.MDF
时出错 [21055] - SQLDriverConnect(), Ret: -1, State: S1000, Native: 0, Msg: [Microsoft][ODBC SQL 服务器驱动程序]无法创建 SSPI 上下文 [21053]
- 比较版本与备份时以错误告终
解决方案
更改代理电脑上的 Microsoft SQL 服务器设置,如下所示:
根据所使用的操作系统和 SQL 服务器实例,步骤可能会有所不同。
- 启动 SQL 服务器配置管理器。
- 通过 Windows “开始按钮 打开 开始菜单。
-
在“开始”菜单中,转到 程序 > Microsoft SQL 服务器 2005 > 配置工具 > SQL 服务器配置管理器 。
SQL 服务器配置管理器 随即打开。 -
打开 SQLEXPRESS 的日志:
- 在对话框左侧区域的树形结构中选择以下分支:SQL 服务器 2005-Network 配置 >Protocols for SQLEXPRESS
调整 协议命名管道 的属性。
- 在对话框右侧区域中,右键点击 协议命名管道。
- 从上下文菜单中选择 属性 。此时将打开 命名管道属性 对话框。
- 选择 协议 标签。
- 为 已启用 属性选择值 是 。
调整 TCP/IP 协议的属性
- 右键单击 协议名称TCP/IP。
- 从上下文菜单中选择 属性。此时将打开 TCP/IP 属性 对话框。
- 选择 协议 标签。
- 将 启用 属性的值设置为 否。
重启 SQL 服务器
- 通过 Windows “开始按钮 打开 开始菜单。
- 在 "开始 "菜单中,转到设置 >控制面板 。这时会打开控制面板 对话框。
- 双击 管理工具 图标。管理工具 对话框随即打开。
- 双击服务 快捷方式。服务 对话框将打开。
- 在对话框右侧区域,按降序对 名称 列中的条目进行排序。
- 右键单击 SQL 服务器 (MSSQLSERVER) 项。
- 在右键菜单中选择Start new 条目。
虽然安装了合适的 SQL 实例,但为什么我的 WinCC 项目比较失败了?
解释
如果受影响客户端系统上的 SQL 服务器实例名称与 octoplant 默认名称(WINCC 或 WINCCFLEXEXPRESS)不同,则 octoplant 无法访问。
octoplant 假定使用其中一个名称,因为大多数安装 WinCC/WinCC flexible 的 SQL 服务器都会设置这些名称。
解决方案
如果 SQL 服务器实例的名称与默认名称不同,则必须将此名称告知 octoplant。
在下面的例子中,实例名称被设置为 MSSQLEXPRESS:
- 进入
vdClientArchive\VD$A\Configuration\Compare
目录。 - 打开
AgentStation.ini
文件。如果文件不存在,请使用任何文本编辑器创建。 - 根据要比较的是 WinCC 还是 WinCC flexible,插入以下内容(MSSQLEXPRESS 是 SQL 实例的示例名称):
Info
如果在上述条目上方输入与 octoplant 标准名称相对应的实例名称 WINCC 或 WINCCFLEXEXPRESS,则 octoplant 除 SQL 实例外,还需要安装一个编辑器。
如果没有安装该编辑器,比较将失败。
这意味着,如果没有安装 WinCC 编辑器,则不得输入 WINCC 或 WINCCFLEXEXPRESS 作为实例名称。
Info
安装“Microsoft SQL 服务器 2005 Express Edition” 的说明可向支持部门索取。