文档首页 > > 用户指南> SQL Server用户指南> 存储过程的使用>

收缩数据库

收缩数据库

分享
更新时间:2021/04/23 GMT+08:00

操作场景

使用存储过程收缩指定数据库的数据文件和日志文件的大小,以释放磁盘部分空间。

前提条件

成功连接RDS for SQL Server实例。通过SQL Server客户端连接目标实例,具体操作请参见通过公网连接SQL Server实例

操作步骤

  1. 执行以下命令,进行数据库收缩。

    EXEC [master].[dbo].[rds_shrink_database] @DBName='myDbName';

    表1 参数说明

    参数

    说明

    myDbName

    收缩指定数据库的数据库名称。如果未指定,默认收缩所有数据库。

  2. 执行成功后,系统会显示执行进度,并最终进行如下提示:

    HW_RDS_Process_Successful: Shrink Database Done.

示例

  1. 执行以下命令,对dbtest2数据库进行收缩。

    EXEC [master].[dbo].[rds_shrink_database] @DBName = 'dbtest2';

    执行结果如下图所示:

  2. 执行以下命令,对所有数据库进行收缩。

    EXEC [master].[dbo].[rds_shrink_database];

分享:

    相关文档

    相关产品