[SQLserver2012]修改数据库(内存)Alter database
今天主要学习如何修改数据库,比如数据库名字修改以下,比如文件内存大小修改一下,只要你想对数据库做整体的修改的,都能在数据库里找到. 格式是这样子滴
ALTER DATABASE <数据库名> { ADD FILE <文件名>[,...n][TO FILEGROUP <文件组名>] |ADD LOG FILE <日志文件>[,...n] |REMOVE FILE <逻辑文件>[WITH DELETE] |ADD FILEGROUP <文件组名> |MODIFY FILE <filespec> |MODIFY NAME=<新数据库名> |MODIFY FILEGROUP <文件组名> {filegroup_property|NAME=new_filegroup_name} |SET<optionspec>[,...n][WITH <termination>] |COLLATE <collation_name>}
命令中各参数也做简要的说明:
ADD FILE:添加数据文件 TO FILEGROUP:把要添加的数据文件添加到指定的文件组中 ADD LOG FILE:添加事物日志. REMOVE FILE:从数据库中删除指定的文件. ADD FILEGROUP:添加文件组 REMOVE FILEGROUP:删除文件组(只有文件组为空时才能删除) MODIFY FILE:修改数据文件,可更改的选项包括SIZE、MAXSIZE、FILENAME和FILEGROWTH,一次只能更改这些属性中的一种. MODIFY NAME:修改数据库的名称 MODIFY FILEGROUP:修改文件组的名称. SET:指定数据库从一种状态转变为另一种状态时,何时取消不完整的事务. COLLATE:指定数据库的默认字符排列规则.
修改数据库文件5MB->10MB
ALTER DATABASE School MODIFY FILE (NAME=School_data, SIZE=10MB)
对比一下吧,修改数据库文件