wise定时收缩sqlserver临时数据库
首先查看一下临时数据的名称的,和初始大小;
然后执行脚本收缩数据库文件
USE tempdb;
GO
DBCC FREESYSTEMCACHE ('ALL')
GO
DBCC SHRINKFILE (tempdev, 8); --8M
GO
有些数据库配置了多个临时数据库文件
SELECT name ,size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS AvailableSpaceInMB,*
FROM sys.database_files;
比如:
那脚本应该写成
打开SQL Server Management Studio查询分析器,用sa用户名登录(必须,保证有足够权限执行后面的脚本)
打开后,启用sqlserver代理,并新建作业;
2个步骤
每个步骤的内容分别是
DBCC FREESYSTEMCACHE ('ALL')
go
DBCC SHRINKFILE (tempdev, 8);
GO
添加一个计划:
我这里为了看效果设定成了每天每2分钟执行一次;根据实际情况每天下班之后执行就可以了,比如设置到每天的夜深人静晚上10点执行一次;
报警、通知、目标不用设置;
建立完毕之后,查看作业活动
找到刚才建立的作业,点击作业开始步骤;
再点击启动;
打开sqlserver跟踪器,脚本再设想的时间点执行了;
完;
wise定时收缩sqlserver临时数据库
首先查看一下临时数据的名称的,和初始大小;然后执行脚本收缩数据库文件USE tempdb;GODBCC FREESYSTEMCACHE ('ALL')GODBCC SHRINKFILE...
点击下载文档
本文2024-09-16 16:24:59发表“k3wise知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3wise-9088.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章