SQL SERVER2000教程-第二章-创建和管理数据库 第二节 修改数据库
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenxing.blog.51cto.com/240526/44569 |
(1)添加数据文件:
a)格式:Alter database 数据库名 Add File ( Name=逻辑文件名, Filename=物理文件名, Size=文件起始大小, Maxsize=文件最大容量, Filegrowth=文件增量 ) [To FileGroup 文件组名] b) 说明:To FileGroup :指定添加的数据文件到 哪个文件组中,该文件组必须存在,默认为主文 件组。 c)实例: Alter database student add file ( Name=student_ndf, Filename='d:\sql\student_ndf.ndf', Size=1,Maxsize=5, Filegrowth=1 ) (2)添加日志文件:
a)格式: Alter database 数据库名 Add Log File ( Name=逻辑文件名, Filename=物理文件名, Size=文件起始大小, Maxsize=文件最大容量, Filegrowth=文件增量 ) b)实例: Alter database student Add Log File ( Name=student_ldf1, Filename='d:\sql\student_ldf1.ldf', Size=4, Maxsize=40, Filegrowth=15% ) (3)添加文件组:
a)格式:Alter database 数据库名 Add Filegroup 文件 组名。 b)实例:Alter database student Add Filegroup group1 向该文件组中添加文件 Alter database student Add File ( Name=student_ndf2, Filename='d:\sql\student_ndf2.ndf', Size=3, Maxsize=30, Filegrowth=3 ) To Filegroup group1 (4)修改文件(数据文件和日志文件):
a)格式:Alter database 数据库名 Modify File ( Name=逻辑文件名, [Size=新的文件大小,] [Maxsize=将要达到的容量,] [Filegrowth=修改后的增量] ) b)说明:修改数据文件和日志文件的格式是相同的,但逻辑 文件名和物理文件名不能修改。在修改文件时,必须指定 文件的逻辑名,用来标识将要修改的文件。而不必指定文 件的物理名,否则将出现错误。如果指定修改文件的 Size,则新的文件大小必须比当前文件大小要大。而修改 文件的Maxsize和Filegrowth时,数值可以增大,也可以 和原来的相同。 c)实例: Alter database student Modify File ( Name=student_ldf1, Filegrowth=20% ) (5)修改文件组属性: a)Alter database 数据库名 Modify Filegroup 文件组 名 readonly|readwrite|default b)说明:当想修改文件组的属性时,必须保证该文件组中 存在文件。 Readonly为只读、readwrite为读写、default为默认设 置。一般不修改。 c)实例:Alter database student Modify Filegroup group1 readwrite (6)删除文件:
a)格式:Alter database 数据库名 Remove File 文件名 b)说明:不能删除主要数据文件和主要日志文件。 c)实例: Alter database student Remove File student_ldf1 (7)删除文件组: 本文出自 51CTO.COM技术博客a)格式:Alter database 数据库名 Remove Filegroup 文 件组名 b)说明:要删除的文件组中不能包含数据文件。 c)实例: Alter database student Remove File student_ndf2 Alter database student Remove Filegroup group1 |


晨星
博客统计信息
热门文章
最新评论
友情链接
