数据库的压缩备份
-----现场训练---------------------- --1.1 切换至master数据库中; use master go --1.2 删除已创建的Cpms数据库; drop database cpms go --1.3、创建“CPMS”数据库。该数据库保存路径:c:\CPMS文件夹。其中: --①主数据文件名为CPMS_data1.mdf,文件大小为50MB,最大文件大小为200MB,文件增量为10MB; --②事务日志文件名为CPMS_log.ldf,文件大小为10MB,最大文件大小为20MB,文件增量为2MB。 create database cpms on (name=cpms_data1,filename='c:\cpms\cpms_data1.mdf',size=50,maxsize=200,filegrowth=10) log on (name=cpms_log,filename='c:\cpms\cpms_log.ldf',size=10,maxsize=20,filegrowth=2) go --1.4 修改上述创建cpms数据库信息,要求:只知道数据文件名为cpms_data1.mdf,日志文件名为cpms_log.ldf,其余信息采用默认值,应如何修改代码? --1.5 查看CPMS数据库的信息 sp_helpdb cpms --1.6 切换到CPMS数据库中 use cpms go -----------数据库管理------------------------- --2.1 为“CPMS”数据库添加一个数据文件,文件名为CPMS_data3.ndf ,文件大小为5MB,最大文件大小为200MB--,文件增量为10MB。路径:C:\CPMS文件夹 alter database cpms add file(name=cpms_data3,filename='c:\cpms\cpms_data3.ndf',size=5,maxsize=200,filegrowth=10) go sp_helpdb cpms go --2.2 将cpms_data3文件的初始字节修改为100mb; alter database cpms modify file(name=cpms_data3,size=100) go sp_helpdb cpms go --2.3 添加一个名为cpms_log1的事务日志文件,路径不变; alter database cpms add log file(name=cpms_log1,filename='c:\cpms\cpms_log1.ldf') go sp_helpdb cpms go --2.4 删除cpms_data3和cpms_log1文件。 alter database cpms remove file cpms_data3 go alter database cpms remove file cpms_log1 go sp_helpdb cpms go --2.5 收缩CPMS数据库,使其数据库文件的空间为原来的50%。 dbcc shrinkdatabase (cpms,50) go sp_helpdb cpms go --2.6 收缩CPMS数据库中的主数据文件,将其压缩为20mb。 dbcc shrinkfile (cpms_data1,20) go sp_helpdb cpms go --2.7 将已创建的CPMS数据库改名为“CSMS” sp_renamedb 'cpms','csms' go --2.8 将改名后的数据库重命名为“CPMS” sp_renamedb 'csms','cpms' go --2.9 将CPMS数据库备份至C盘的CPMS文件夹中,文件名为“CPMSBAK.bak” backup database cpms to disk=N'c:\cpms\cpmsbak.bak' go --2.10 将刚才备份的数据库文件恢复至SQL服务器中。 use master go restore database cpms from disk=N'c:\cpms\cpmsbak.bak' with replace go --2.11 将CPMS数据库分离至C:的CPMS文件夹中。 sp_detach_db 'cpms' go --2.12 将分离后的CPMS数据库从C:的CPMS文件夹中附加到服务器中 sp_attach_db 'cpms','c:\cpms\cpms_data1.mdf' go
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)