Microsoft SQL Server 2000收缩MDF数据

本文涉及的产品
云数据库 RDS SQL Server,基础系列 2核4GB
简介: Microsoft SQL Server 2000 MDF数据文件清理方法。PS:由于该操作涉及数据库中的数据,请在操作前先做好数据备份。准备:Microsoft SQL Server 2000收缩MDF脚本,请点击下载获取。

Microsoft SQL Server 2000 MDF数据文件清理方法。

PS:由于该操作涉及数据库中的数据,请在操作前先做好数据备份。

准备:Microsoft SQL Server 2000收缩MDF脚本,请点击下载获取。下载完毕后,请放置C盘根目录并解压。

1、开始—所有程序—Microsoft SQL Server—企业管理器,进入Microsoft SQL Server 2000数据库中(如图1-1)。

img_9e371dd139dcda1227ce6fa62b8d2fb4.png
图 1-1

2、Microsoft SQL Server 2000数据库点击【控制台根目录】—【Microsoft SQL Servers】—【SQL Server 组】—【(local)(Windows NT)】—【数据库】—【CS】(该数据库名称仅为例子参考,您直接找到您使用的数据库名称即可,下文中出现的CS同理)— 【工具】—【SQL查询分析器】(如图1-2)。

img_1f7efdc80027ff54c83371d802b5ba1c.png
图 1-2

3、在【SQL查询分析器】窗口中— 点击【装载SQL脚本】(文件夹图标)后会弹出【打开查询文件】窗口,在【查找范围】选择【C盘】找到刚刚下载的【2000数据库(收缩MDF)】文件,点击打开(如图1-3)。

img_a6fd308367d7611c5dba3dc1cdcaa957.png
图 1-3

4、打开后,找到【数据库名称】并框选数据库名称五个字为蓝底。然后按【Ctrl+H】两个键后,在弹出【替换】窗口中找到【替换为】填写要【CS】(即【收缩的数据库名称】)(如图1-4)。【查找】可以不用填写,是自动带出来的,如果没有带出,则手动输入【数据库名称】。

img_6f38b32a6d365e293de480c4a768fced.png
图 1-4

5、替换完毕后,点击【▶】按钮 — 下方【消息区】就会有内容显示,等待一会最下方就会显示【批查询完成】(如图1-5)。

注意:脚本执行时间受数据大小影响,数据越大耗时越久,反之数据越小耗时越短。执行该脚本期间,程序不要进行使用,否则会导致数据异常。

img_1ef332ff201f0fcda66b53aef9e5beb2.png
图 1-5

6、关闭【SQL查询分析器】窗口 — 在回到数据库【CS】位置 — 鼠标右键点击【属性】(如图1-6)。

img_60030925fd4cb56a308b70d0f8f4c181.png
图 1-6

7、在【CS属性】弹出窗口中,找到【数据文件】— 【分配的空间】显示的数值就是收缩后的大小(如图1-7)。

img_aede5acaaa1da3b7a561a9408a4a2c68.png
图 1-7
目录
相关文章
简单练习Microsoft SQL Server MERGE同步两个表
【10月更文挑战第13天】本文介绍了在Microsoft SQL Server中使用`MERGE`语句同步两个表的步骤。首先创建源表`SourceTable`和目标表`TargetTable`并分别插入数据,然后通过`MERGE`语句根据ID匹配行,实现更新、插入和删除操作,最后验证同步结果。此方法可根据需求调整以适应不同场景。
478 1
|
关系型数据库 MySQL 网络安全
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
SQL 数据库
Microsoft SQL Server 2014如何来备份数据库
Microsoft SQL Server 2014如何来备份数据库
1229 3
|
SQL 存储 监控
SQL Server的并行实施如何优化?
【7月更文挑战第23天】SQL Server的并行实施如何优化?
524 13
解锁 SQL Server 2022的时间序列数据功能
【7月更文挑战第14天】要解锁SQL Server 2022的时间序列数据功能,可使用`generate_series`函数生成整数序列,例如:`SELECT value FROM generate_series(1, 10)。此外,`date_bucket`函数能按指定间隔(如周)对日期时间值分组,这些工具结合窗口函数和其他时间日期函数,能高效处理和分析时间序列数据。更多信息请参考官方文档和技术资料。
344 9
|
SQL 存储 网络安全
关系数据库SQLserver 安装 SQL Server
【7月更文挑战第26天】
239 6
|
SQL 安全 Java
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
1296 0
|
SQL 监控 数据库
SQL Server 查询超时问题排查
【7月更文挑战第8天】排查 SQL Server 查询超时涉及五个主要方面:检查复杂查询、评估服务器性能、审视配置参数、更新统计信息和分析执行计划。关注点包括查询的结构(如连接、子查询和索引),服务器资源(CPU、内存、网络延迟),连接和内存设置,以及统计信息的时效性。通过这些步骤可定位并解决性能瓶颈。
531 0
|
存储 SQL 程序员
【Sql Server】存储过程通过作业定时执行按天统计记录
通过前两篇文章的学习,我们已经对创建表、存储过程、作业等功能点有所了解 本次将结合前面所学习的知识点,创建统计表以及结合作业定时按天以及实时统计域名各个长度的记录值
606 0
【Sql Server】存储过程通过作业定时执行按天统计记录
|
存储 SQL 数据库
SQL Server——为什么要使用存储过程?不使用是什么样的?
提高数据库执行速度,可能第一次见到这句话的小伙伴们感觉到非常的匪夷所思叭!怎么就提高了它的执行速度捏,从哪方面可以表现出来呢?既然这里要说到的是为什么要使用存储过程,也就是说它的优点是什么。那我们肯定就要对使用和不使用存储过程两方面来进行对比才能看出它的优点对吧。