5.5.1 ALTER DATABASE的语法结构

使用ALTER DATABASE语句可以修改数据库。修改的内容包括增加或删除数据文件、改变数据文件或日志文件的大小和增长方式、增加或者删除日志文件和文件组。ALTER DATABASE语句的基本语法格式如下:

上述语句分析如下:

• database_name:要修改的数据库的名称。

• MODIFY NAME:指定新的数据库名称。

• ADD FILE:向数据库中添加文件。

• TO FILEGROUP { filegroup_name }:将指定文件添加到的文件组。filegroup_name为文件组名称。

• ADD LOG FILE:将要添加的日志文件添加到指定的数据库。

• REMOVE FILE logical_file_name:从SQL Server的实例中删除逻辑文件并删除物理文件。除非文件为空,否则无法删除文件。logical_file_name是在SQL Server中引用文件时所用的逻辑名称。

• MODIFY FILE:指定应修改的文件。一次只能更改一个<filespec>属性。必须在<filespec>中指定NAME,以标识要修改的文件。如果指定了SIZE,那么新大小必须比文件当前大小要大。