恭喜,你发布的帖子
发布于 2024-02-22 14:11:16
6楼
好吧,那我就猜测一下!
根据楼主的服务器配置及归档的操作,基本上你们没有使用 Process Historian (PH 服务器)来作为数据的归档。否则你就不需要手动归档 Batch 记录了。
再猜测一下,你们的 OS/BT 服务器电脑应该没有使用 Windows2016 DataCenter 版的操作系统。因为要使用 Windows+SQL Server 授权激活的。
若我的猜测正确的话,那你们的服务器上使用的 SQL Server 是免费版的。它的容量限制是 10GB!注意:这个 10GB 容量并不是内存,也不是硬盘容量,而是 数据库 容量!
既然你们把 OS 与 BT 都安装在了一台服务器上(Siemens 在手册中不建议这样使用的),随着 OS 服务器上归档的数据量越来越大,那么它的容量将很快被耗尽!若你没有更改默认的 OS 归档周期,则基本上 30 天后 OS 归档的数据量达到稳定(超过 30 天的数据被覆盖)。再增加的 SQL 数据库容量基本上就是 BT 的记录了。
所以,短时间内你能够做的是:
把 BT 完成的 Order 及时关闭并归档,然后及时从 BCC 中删除;
耐心地等待 SQL Server 数据库 达到稳定。
长期的做法:
把 BT 服务器从 OS 服务器中分离。这样只要定期把 BCC 中完成的 Order 关闭、归档并删除后,只要保证 BT 服务器中的 SQL Server 不超过 10GB 限制,然后就可以稳定运行;
或者,给你们的 OS/BT 服务器的 SQL Server 向 Microsoft 公司购买授权,解除 10GB 容量的限制。
刚才更正了一下:
SQL Server 2008R2 版本以后,免费版的容量限制是 10GB。在此之前的是 4GB 限制!
非常感谢您的解答,大概我已经明白了数据受限的原因。您的回复我有两点疑问:
1、短期做法的“耐心地等待 SQL Server 数据库达到稳定。”然后再怎么做呢?
2、关于SQL Server购买授权是买什么样的授权,有具体的名称吗?另外,这个授权在PCS7中,我应该怎么进行授权安装?关于数据库这块,我几乎是小白,所以这块期望能得到您的详细指教,谢谢!
请填写推广理由:
分享
只看
楼主