如果在一段时间内 WinCC 中有很多改变,那么 WinCC 的组态和运行数据库会增长得很快。 这些增长将主要应用到数据库处理文件中(*.LDF)。
可以通过以下两种途径减少它的大小:
- 在 SQL Server Management Studio 中进行设置。
- 使用 VBS 脚本。
两种方法在下面进行详细描述。
注意
- 在按照下面方法处理之前,请将项目进行备份。关于备份的更多信息请参照条目: 38493803
- 注意 从 WinCC V7.2 使用 Microsoft SQL Server 2008 R2 SP1 数据库。关于如何压缩 SQL Server 2008 R2 SP1 数据库的描述参见微软链接:
http://technet.microsoft.com/en-us/library/ms190757(v=sql.105).aspx
http://technet.microsoft.com/en-us/library/ms189035(v=sql.105).aspx
在 SQL Server Management Studio “ 压缩”的说明
No. | 步 骤 |
1 | 使用 WinCC 浏览器打开 WinCC 项目。保证 WinCC 运行系统没有被启动。 |
2 | 通过 “Start > Programs > Microsoft SQL Server 2005 > SQL Server Management Studio” 打开 SQL Server Management Studio。 通过“连接”按钮连接SQL Server。 |
3 | 在左边窗口中右击 “Databases” 。数据库文件将显示在 SQL Server Management Studio 左边窗口的 CC_... 下。 |
4 | 右击数据库文件。在弹出菜单中选择“属性”。在打开的窗口中右击“选项”。改 变“Recovery Model”的设置,从 “Full” 改为 “Simple”。点击“OK”按钮,关闭窗口。 |
5 | 再次右击您的数据库文件。在弹 出窗口中选择 “Tasks > Shrink > Database”。 在 “Shrink action”下, 选择设置“Reorganize pages before releasing unused space”。 设置 “Maximum free space in files after shrinking” 为0%。点击“OK”按钮,关闭窗口。现在,LDF 文件已经减少了。
注意 |
6 | 关闭SQL Server Management Studio。 |
现在可以在项目路径下看到LDF文件已经被缩减了。可以重新启动WinCC运行系统。
使用VBS脚本“压缩”的说明
No. | 步 骤 |
1 | 使用WinCC浏览器打开WinCC项目。 |
2 | 将附件中的VBS脚本解压到计算机中。启动脚本,直到出现消息对话框 “End of Shrink”。点击“OK”按钮,关闭窗口。
Shrink.zip ( 416 bytes ) 注意 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323319.html