--切换到master数据库 use master go --创建cpms数据库 --①主数据文件名为CPMS_data1.mdf,文件大小为20MB,最大文件大小为100MB,文件增量为10MB; --②事务日志文件名为CPMS_log.ldf,文件大小为20MB,最大文件大小为50MB,文件增量为10MB。 create database CPMS on ( name=CPMS_data,--逻辑文件名 filename='C:\CPMS\CPMS_data1.mdf',--物理文件名 size=20,--初始大小 maxsize=100,--最大字节 filegrowth=10--增量 ) log on (name=cpms_log,--日志文件名不能与主文件名重复 filename='c:\cpms\cpms_log.ldf', size=20, maxsize=50, filegrowth=10) go --切换到cpms中 use CPMS go --查看数据库的帮助信息 sp_helpdb cpms go --sp_代码系统的存储过程,系统程序,能完成一项功能 create database xjbx on(name=xjbx_date1, filename='c:\xjbx\xjbx_date1.mdf', size=3, maxsize=50, filegrowth=10) --如果省略不写 log on(name=xjbx_log1,filename='c:\xjbx\xjbx_log1.ldf',size=5,maxsize=20,filegrowth=1) go sp_helpdb xjbx go alter database cpms add file--添加一个次数据文件 (name=cpms_data3,filename='c:\cpms\cpms_date3.ndf',size=5,maxsize=50,filegrowth=10) go --2.2 将cpms_data3文件的初始字节修改为100mb; alter database CPMS modify file(name=CPMS_data,size=100) go --2.3 添加一个名为cpms_log1的事务日志文件,路径不变; alter database cpms add log file (name=cpms_log1,filename='c:\cpms\cpms_log1') go --2.4 删除cpms_data3和cpms_log1文件。 alter database cpms remove file cpms_data3 go alter database cpms remove file cpms_log1 go --2.4.1为cpms添加一个数据文件名为cpms_data4.ndf alter database cpms add file (name=cpms_data4,filename='c:\cpms\cpms_date4.ndf') go --2.4.2 alter database cpms modify file(name=cpms_data4,size=20) go --2.4.3 alter database cpms remove file cpms_data4 go --2.5 收缩CPMS数据库,使其数据库文件的空间为原来的50%。 dbcc shrinkdatabase(cpms,50) go --收缩数据库要指明收缩的百分比,收缩数据文件要指明收缩的文件大小 --收缩数据库和文件必须要在当前数据库中,在master中无效 --2.6 收缩CPMS数据库中的主数据文件,将其压缩为20mb。 dbcc shrinkfile(cpms_data,20) go drop database CPMS go --备份数据库cpms到磁盘的位置 backup database CPMS to disk=N'c:\cpms\cpmsbak.bak' go --还原数据库cpms从磁盘的位置 restore database cpms from disk=N'c:\cpms\cpmsbak.bak' with replace go --with replace:用于表示当数据库存在时覆盖
标签:CPMS,cpms,database,--,name,go,增加,数据文件 From: https://www.cnblogs.com/bky-wang/p/18124950