CREATE DATABASE Test2
On
(
name= Test2_data1,
--在磁盘上对应的物理文件名
filename= 'd:\TestDB\Test2_data1.mdf ',
--初始化文件大小
size=3,
--最大文件大小
maxsize=10,
--文件大小增长速度
filegrowth=1),
( name= Test2_data2,
filename= 'd:\TestDB\Test2_data2.ndf ',
size=1,
maxsize=10,
--文件大小增长以10%的增长率增长
filegrowth=1)
--事务日志文件
log on
( name=Test2_log,
filename= 'd:\TestDB\Test2_log.ldf ',
filegrowth=1
)
---注意:如果执行出现问题,建议将name = Test2_data2用单引号引起来,name= 'Test2_data2';
2,使用存储过程来分离和附加数据库
ALTER DATABASE teach
add FILE
(name= teach_data3,
filename= 'd:\TestDB\teach_data3.ndf ',
size=2,
maxsize=10,
filegrowth=1
)
--消息5039,级别16,状态1,第1 行
--MODIFY FILE 失败。指定的大小小于当前大小。
--只能改大,不能够改小
ALTER DATABASE teach
modify FILE
(
name= teach_data3,
size= 3,
maxsize= 8
)