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
相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
相关文章
|
9天前
|
SQL 人工智能 算法
【SQL server】玩转SQL server数据库:第二章 关系数据库
【SQL server】玩转SQL server数据库:第二章 关系数据库
51 10
|
20天前
|
SQL 存储 关系型数据库
一文搞懂SQL优化——如何高效添加数据
**SQL优化关键点:** 1. **批量插入**提高效率,一次性建议不超过500条。 2. **手动事务**减少开销,多条插入语句用一个事务。 3. **主键顺序插入**避免页分裂,提升性能。 4. **使用`LOAD DATA INFILE`**大批量导入快速。 5. **避免主键乱序**,减少不必要的磁盘操作。 6. **选择合适主键类型**,避免UUID或长主键导致的性能问题。 7. **避免主键修改**,保持索引稳定。 这些技巧能优化数据库操作,提升系统性能。
215 4
一文搞懂SQL优化——如何高效添加数据
|
19天前
|
SQL
启动mysq异常The server quit without updating PID file [FAILED]sql/data/***.pi根本解决方案
启动mysq异常The server quit without updating PID file [FAILED]sql/data/***.pi根本解决方案
16 0
|
9天前
|
SQL 算法 数据库
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
【SQL server】玩转SQL server数据库:第三章 关系数据库标准语言SQL(二)数据查询
68 6
|
4天前
|
SQL 安全 网络安全
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
IDEA DataGrip连接sqlserver 提示驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接的解决方法
8 0
|
9天前
|
SQL 存储 数据挖掘
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
服务器数据恢复环境: 一台安装windows server操作系统的服务器。一组由8块硬盘组建的RAID5,划分LUN供这台服务器使用。 在windows服务器内装有SqlServer数据库。存储空间LUN划分了两个逻辑分区。 服务器故障&初检: 由于未知原因,Sql Server数据库文件丢失,丢失数据涉及到3个库,表的数量有3000左右。数据库文件丢失原因还没有查清楚,也不能确定数据存储位置。 数据库文件丢失后服务器仍处于开机状态,所幸没有大量数据写入。 将raid5中所有磁盘编号后取出,经过硬件工程师检测,没有发现明显的硬件故障。以只读方式将所有磁盘进行扇区级的全盘镜像,镜像完成后将所
数据库数据恢复—RAID5上层Sql Server数据库数据恢复案例
|
13天前
|
SQL 数据安全/隐私保护
SQL Server 2016安装教程
SQL Server 2016安装教程
17 1
|
13天前
|
SQL 安全 Java
SQL server 2017安装教程
SQL server 2017安装教程
14 1
|
24天前
|
SQL 关系型数据库 MySQL
SQL INSERT INTO order_record SELECT * FROM 从一张表查出数据插入到另一张表
SQL INSERT INTO order_record SELECT * FROM 从一张表查出数据插入到另一张表
14 0
|
26天前
|
SQL 存储 Python
Microsoft SQL Server 编写汉字转拼音函数
Microsoft SQL Server 编写汉字转拼音函数