使用Chat2DB操作WINCC的Microsoft SQL Server数据库

news/2025/4/1 16:51:49/文章来源:https://www.cnblogs.com/guyk/p/18800582


2025年3月30日 11:59 周日 记录

WINCC软件安装时,会同时安装对应版本的Microsoft SQL Server 数据库。

该记录主要是配置WINCC软件自动安装的Microsoft SQL Server 数据库,使之可以被外部程序访问。

本例以使用Chat2DB访问数据库为例做配置,其他应用程序与此类似。


Chat2DB数据库可视化管理工具

借助 AI 轻松实现多数据库一站式管理,深入挖掘数据价值,轻松应对复杂的分析任务。

官方网站:https://chat2db-ai.com/


Microsoft SQL Server 数据库配置

以WINCC8.0为例,该软件安装的SQL Server版本为Microsoft SQL Server 2019。

SSMS管理软件

SQL Server Management Studio (SSMS)管理软件下载地址:https://learn.microsoft.com/en-us/ssms/download-sql-server-management-studio-ssms#download-ssms

SQL Server Management Studio (SSMS) 是一个集成环境,用于管理从 SQL Server 到 Azure SQL 数据库的任何 SQL 基础结构。SSMS 提供了用于配置、监视和管理 SQL Server 实例和数据库的工具。使用 SSMS 部署、监视和升级应用程序使用的数据层组件,并生成查询和脚本。

确认SQL Server配置

启用TCP/IP协议并配置端口

  1. 在WinCC服务器上打开 SQL Server 配置管理器(SQL Server 2019 Configuration Manager)
  2. 展开 SQL Server Network Configuration → Protocols for WINCC
  3. 右侧TCP/IP,状态启用
  4. IP Address选项卡IPALL中,TCP Port端口1433

2025-03-30_122159

允许远程连接

  1. 使用SSMS(SQL Server Management Studio)右键服务器 → 属性连接
  2. 勾选 允许远程连接到此服务器

2025-03-30_122638
2025-03-30_122803

身份验证模式

  1. 在SSMS的服务器属性 → 安全性 → 选择 SQL Server和Windows身份验证模式
  2. 重启SQL Server服务。

2025-03-30_122837

2025-03-30_122240

配置防火墙

在WinCC服务器的防火墙中开放端口1433

  1. 进入 控制面板Windows Defender 防火墙高级设置
  2. 新建入站规则,允许TCP端口1433

创建SQL登录账户(可选)

如果使用SQL Server身份验证:

  1. 在SSMS中展开 安全性 → 右键 登录名新建登录名
  2. 输入用户名(如user),选择 SQL Server身份验证,设置密码。
  3. 用户映射 中,勾选WinCC数据库(如CC_MyProject_2023)并赋予权限(如db_reader)。

此处我是直接启用了sa用户,并设置了密码

2025-03-30_123157

2025-03-30_141321

注意事项

  • WinCC数据库名称:默认命名格式为 CC_项目名_年份(如CC_MyPlant_2023),可在WinCC项目管理器中确认。
  • 避免修改数据:直接操作WinCC数据库可能导致系统异常,建议只读访问。

连接测试

2025-03-30_141721

2025-03-30_141837

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/908121.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

GO单元测试-工具

本文介绍如何在GO语言中编写单元测试,主要内容包括:标准库中的testing包,第三方框架testify和mockery工具,monkey patching框架gomonkey,以及如何查看覆盖率。GO单元测试 摘要 本文介绍如何在GO语言中编写单元测试,主要内容包括:标准库中的testing包,第三方框架testify…

36.7K star!拖拽构建AI流程,这个开源LLM应用框架绝了!

`Flowise` 是一款革命性的低代码LLM应用构建工具,开发者通过可视化拖拽界面,就能快速搭建基于大语言模型的智能工作流。该项目在GitHub上线不到1年就斩获**36.7K星标**,被开发者誉为"AI时代的乐高积木"。36.7K star!拖拽构建AI流程,这个开源LLM应用框架绝了! 只…

Tandis 解法集()

1-x 的关卡都比较简单。 2-1: 现在我们有一个常驻的旋转操作。 和某个 1-x 的关卡一样处理即可。 2-2: 开始起飞了。 操作类似于一个极坐标变换:把方块平放即可得到圆。 2-3如果要通过这种变换得到一个中心对称图形,那左侧放的一定也是长度恰好为 8 的倒下的柱体。 而柱体的切…

Java24发布,精心总结

Java 24作为2025年3月发布的最新版本,延续了Java平台每半年发布一次的节奏,带来了24项重要改进。本文将按照核心改进领域分类,详细解析每个特性的技术原理和实际价值,帮助开发者全面了解这一版本的能力边界和应用场景。 不过Java24是自Java 21 以来的第三个非长期支持版本,…

一台电脑上快速切换git账号

如果你的一台笔记本,既要开发公司的项目,同时你又要参与github,或者是gitee上的开源项目。你就需要使用不同的账号来提交代码。如何快速、高效的切换和管理不同的git账号? 本人使用的就是这种方式,只要配置好,会自动切换的。本文来自博客园,作者:Eular,转载请注明原文…

从 0 到 1 打造代码扫描工具:实战指南与技术解析

在团队协作开发的场景中,代码规范的重要性不言而喻。当团队规模逐渐扩大,如何确保每个人提交的代码都符合规范,比如不能 import *、代码嵌套不能超3层,代码包层级依赖结构约定、 不能修改核心文件等,成为了一个亟待解决的问题。今天,咱们就来聊聊如何开发一个代码扫描工具…

深入解析Java Web开发中的异常处理机制:策略、实践与案例分析

一、引言 1. Java Web开发概述 Java Web开发是基于Java语言构建网络应用程序的过程,它通过Java Servlet、JSP(JavaServer Pages)、Spring MVC等技术,实现动态网页的生成和交互。Java Web应用广泛应用于企业级系统、电子商务平台、在线教育等领域。在这些应用中,用户通过浏…

Java Web开发中的请求与响应机制

一、Java Web开发基础概念 (一)Java Web开发概述 Java Web开发是指使用Java语言及相关技术开发基于Web的应用程序。它主要通过Java Servlet、JSP(JavaServer Pages)、Spring MVC等技术实现客户端与服务器之间的交互。Java Web应用广泛应用于企业级应用、电子商务平台、在线…

GUI猜数字

序言 本文将会介绍“GUI猜数字”这款原创软件的界面、功能、编译等。详见后文~下载地址开始前先晾出下载地址: https://biaozyx.lanzouq.com/i31nk2rcftsj (提取码:guiGN)内容展示 所含文件 GuessNumber.exe(Windows可执行程序) GuessNumber.py(源代码,可用后面教程编译…

Apple Final Cut Pro 11.1 - 专业后期制作 (视频剪辑)

Apple Final Cut Pro 11.1 - 专业后期制作 (视频剪辑)Apple Final Cut Pro 11.1 - 专业后期制作 (视频剪辑) Final Cut Pro 11.1.0 + Compressor 4.10.0 + Motion 5.10.0 请访问原文链接:https://sysin.org/blog/apple-final-cut-pro/ 查看最新版。原创作品,转载请保留出处。…

Adobe Photoshop 2025 v26.5 (macOS, Windows) - 照片和设计软件

Adobe Photoshop 2025 v26.5 (macOS, Windows) - 照片和设计软件Adobe Photoshop 2025 v26.5 (macOS, Windows) - 照片和设计软件 Acrobat、After Effects、Animate、Audition、Bridge、Character Animator、Dimension、Dreamweaver、Illustrator、InCopy、InDesign、Lightroo…

VMware Aria Operations 8.18.3 新增功能简介

VMware Aria Operations 8.18.3 新增功能简介VMware Aria Operations 8.18.3 - 多云 IT 运维管理 通过统一的高性能平台,实现跨私有云、混合云和多云环境的 IT 运维管理。 请访问原文链接:https://sysin.org/blog/vmware-aria-operations/ 查看最新版。原创作品,转载请保留出…