1.数据库改名: 使用系统存储过程sp_renamedb可以修改数据库的名称,语句格式: sp_renamedb old_dbname, new_dbname 例如:sp_renamedb 'zzg', 'zzg1'注意: ● 只有属于sysadmin服务器角色的成员可以给数据库更名。 ● 在给数据库更名前,必须在企业管理器中设置该数据库为单用户状态。在单用户状态下,只能有一个用户使用该数据库,因此,这时不能同时打开企业管理器和查询分析器。 2.修改数据库选项: (1) 可以在企业管理器中修改数据库属性,如图4-8, 图4-8 ALTER DATABASE database { ADD FILE < filespec > [ ,...n ] [ TO FILEGROUP filegroup_name ] | ADD LOG FILE < filespec > [ ,...n ] | REMOVE FILE logical_file_name | ADD FILEGROUP filegroup_name | REMOVE FILEGROUP filegroup_name | MODIFY FILE < filespec > | MODIFY NAME = new_dbname | MODIFY FILEGROUP filegroup_name {filegroup_property | NAME = new_filegroup_name } | SET < optionspec > [ ,...n ] [ WITH < termination > ] | COLLATE < collation_name > } 其大部分语法成分与CREATE DATABASE相同。其他参数说明如下: ADD FILE…… 表示向指定文件组中添加新的数据文件。 ADD LOGFILE…… 增加新的日志文件。 REMOVE FILE…… 表示删除一个操作系统文件。 ADD FILEGROUP…… 增加一个文件组。 MODIFY FILE…… 修改某操作系统文件属性。 MODIFY FILEGROUP…… 修改某文件组的属性。 文件组的属性有三种: ● READONLY:只能读取该文件组中的数据,不能修改。 ● READWRITE:既可以读取又可以修改该文件组中的数据。 ● DEFAULT: 设置该文件组为默认文件组。 注意: ● 如果操作系统文件中有任何数据或数据库对象存在,则该操作系统文件无法被删除。 ● 一次只能修改一个文件属性。如果修改大小,则只能增加文件长度。 ● PRIMARY文件组属性不能设置为READONLY。
图4-9
图4-10 |