【SQL Server 2016】【数据库扩充与收缩】

新建数据库

在这里插入图片描述

SSMS

数据库扩充

右键需要扩充的数据库 → \rightarrow “属性” → \rightarrow “文件” → \rightarrow “初始大小”&“自动增长/最大大小”分别修改数据库文件的初始大小&数据库文件的增长方式 → \rightarrow “确定”
在这里插入图片描述

添加数据文件

右键需要扩充的数据库 → \rightarrow “属性” → \rightarrow “文件” → \rightarrow “添加” → \rightarrow 设置数据文件 → \rightarrow “确定”
在这里插入图片描述
在这里插入图片描述

数据库收缩

右键需要收缩的数据库 → \rightarrow “任务” → \rightarrow “收缩” → \rightarrow “数据库” → \rightarrow 勾选“在释放未使用的空间前重新组织文件”选项,在“收缩后文件中的最大可用空间”填写收缩比例 → \rightarrow “确定”
在这里插入图片描述
注意:收缩后的数据库不能小于数据库创建时的初始大小

右击需要收缩的数据库 → \rightarrow “任务” → \rightarrow “收缩” → \rightarrow “数据库” → \rightarrow 查看收缩
在这里插入图片描述

收缩数据文件

右键需要收缩的数据库 → \rightarrow “任务” → \rightarrow “收缩” → \rightarrow “文件”右键需要收缩的数据库 → \rightarrow “任务” → \rightarrow “收缩” → \rightarrow “文件” → \rightarrow 修改文件类型、文件组、文件名、收缩大小 → \rightarrow “确定”
在这里插入图片描述
注意:收缩后的主数据文件不能收缩小于model数据库的主数据文件大小

右键需要收缩的数据库 → \rightarrow “任务” → \rightarrow “收缩” → \rightarrow “文件” → \rightarrow 查看收缩
在这里插入图片描述

T-SQL

ps:
点击“分析”按钮,或按住Ctrl+F5,对SQL代码进行语法分析,确保SQL语句语法正确
点击“执行”按钮,或按住F5,执行SQL代码

数据库扩充

ALTER DATABASE TEST   --修改数据库
MODIFY FILE  --修改数据库文件
(
NAME = TEST,  --数据文件名
SIZE = 20MB,  --初始大小
FILEGROWTH = 1MB  --增长方式
)
GO
ALTER DATABASE TEST    --修改数据库
MODIFY FILE  --修改数据库文件
(
NAME = TEST_log,   --数据文件名
SIZE = 10MB,   --初始大小
FILEGROWTH=15%    --增长方式
)

在这里插入图片描述
在这里插入图片描述

添加数据文件

ALTER DATABASE TEST --修改数据库
ADD FILE   --添加数据文件
 (
     NAME = TEST_1,  --文件名称
     FILENAME = 'D:\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\DATA\TEST_1.ndf',  --文件路径
     SIZE = 8MB,  --初始大小
     FILEGROWTH = 3MB  --增长方式
 )

在这里插入图片描述
在这里插入图片描述
ps:
主要数据文件(扩展名.mdf是 primary data file 的缩写)
次要 (扩展名.ndf是Secondary data files的缩写)

数据库收缩

 --使用数据库控制台命令,SHRINKDATABASE语句
 --第一个参数是数据库名称,第二个参数是收缩比例
DBCC SHRINKDATABASE (TEST,50)

在这里插入图片描述
在这里插入图片描述

收缩数据文件

 --使用数据库控制台命令,SHRINKFIILE语句
 --第一个参数是数据文件名称,第二个参数是到多少
DBCC SHRINKFILE (TEST_1, 5)                                 
 --收缩数据文件TEST_1到5MB

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
ps:注意查询语句在数据库‘TEST’中建立,

Reference

SQL Server 2012 数据库扩充与收缩–柚子君.–CSDN

SqlServer数据库MDF、NDF、LDF文件简介–曾燕辉–CSDN

  • 0
    点赞
  • 1
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:博客之星2021 设计师:Hiro_C 返回首页
评论

打赏作者

爱笑的冷面鬼

买瓶阔乐~

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值