使用 SQL Server 存储过程运行 BarTender 系统数据库维护
问题
如何远程进行 BarTender 系统数据库维护?
适用范围
BarTender 2019 及更高版本
解决方案
在对 BarTender 系统数据库进行任何更改前,请务必先备份,并咨询您的 IT 团队或数据库管理员。如果操作不当,数据库可能会损坏或丢失。
您可以使用 SQL Server 存储过程 手动维护 BarTender 系统数据库。
- 请先下载 SQL Server Management Studio。您可以在这里下载安装程序。
- 连接到托管 BarTender 系统数据库的 SQL Server 实例。
- 右键点击 Datastore(BarTender 系统数据库的默认名称)表,选择 新建查询:
- 输入以下查询语句,然后点击 执行。此操作将删除所有早于 5 天的记录。注意:如需更改时间范围,请参阅下方链接的帮助文件,了解相关变量的定义。
DECLARE @timeThreshold int
DECLARE @timeUnits int
DECLARE @recordType nvarchar(1024) DECLARE @useLock int
DECLARE @lockHost nvarchar(1024)
DECLARE @result int
DECLARE @numRows int
--选择过去多少单位时间--
SET @timeThreshold = 5
--0 = 天,1 = 周,2 = 月--
SET @timeUnits = 0
SET @recordType = N'ALLR' --所有记录类型
SET @useLock = 0
EXEC dbo.SpDeleteOlderRecords @timeThreshold, @timeUnits, @recordType, @useLock, @lockHost, @result output
如果需要手动进行数据库维护,建议同时排查事务日志。