第3章 据库的创建与管理.pptVIP

  • 7
  • 0
  • 约8.37千字
  • 约 53页
  • 2022-03-30 发布于四川
  • 举报
【例3-4】显示XSCJ数据库信息。 在查询分析器中运行如下命令: sp_helpdb XSCJ 运行结果如图3-20所示。 图3-20 显示XSCJ数据库的信息 3.3 管理数据库 3.3.1 查看数据库信息 显示数据库信息可以有2种方法:一种是使用企业管理器,另一种是使用系统存储过程sp_helpdb。 1.使用企业管理器显示数据库信息 在企业管理器中,单击【数据库】,显示SQL上的所有数据库名称列表,选中要查看的数据库,如XSCJ数据库,系统即显示该数据库包含的关系图、表、视图、存储过程、用户等信息。 2.使用sp_helpdb显示数据库信息 系统存储过程sp_helpdb [数据库文件名]显示数据库名称、尺寸、所有者、数据库ID、创建时间、数据库状态、更新情况(可读写)、多用户、完全恢复、版本等信息。不加可选项则显示系统中所有数据库信息。 【例3-4】显示XSCJ数据库信息。 在查询分析器中运行如下命令: sp_helpdb XSCJ 运行结果如图3-20所示。 图3-20 显示XSCJ数据库的信息 【例3-5】显示系统中的所有数据库信息。 在查询分析器中运行如下命令: sp_helpdb 运行结果如图3-21所示。 图3-21 显示系统中的所有数据库信息 3.3.2 扩充数据库容量 随着数据量和日志量的不断增加,会出现数据库和事务日志的存储空间不够的问题,在SQL Server 2000中,数据库所有者可以使用3种方法增加数据库和事务日志的容量。 1.在创建数据库时,指定文件可以按照给定的文件增量进行自动增长。 2.使用ALTER DATABASE命令增加数据库和事务日志容量。 3.使用ALTER DATABASE命令增加数据库次要文件和事务日志容量。 ALTER DATABASE语句的语法如下: ALTER DATABASE database_name {ADD FILE filespec[,…n] [TO FILEGROUP filegroup_name] |ADD LOG FILE filespec[,…n] |REMOVE FILE logical_file_name |REMOVE FILEGROUP filegroup_name |MODIFY FILE filespec |MODIFY NAME=new_database_name |ADD FILEGROUP filegroup_name |MODIFY FILEGROUP filegroup_name filespec::= (|NAME=logical_file_name [,NEWNAME=new_logical_file_name] [,FILENAME=’os_file_name’] [,SIZE=size] [,MAXSIZE={max_size|UNLIMITED}] [,FILEGROWTH=growth_increment,]) 其中: ADD FILE filespec[,…n] [TO FILEGROUP filegroup_name]:表示向指定的文件组中添加新的数据文件。 ADD LOG FILE filespec[,…n]:增加新的日志文件。 l?? ? REMOVE FILE logical_file_name:删除指定的操作系统文件。 l??? REMOVE FILEGROUP filegroup_name:删除指定的文件组。 l??? MODIFY FILE filespec:修改某个操作系统文件。 l??? MODIFY NAME=new_databasename:重命名数据库。 l??? ADD FILEGROUP filegroup_name:增加一个文件组。 l MODIFY FILEGROUP filegroup_name:修改某个指定文件组的属性。 【例3-6】将数据库的数据文件XSCJ_data和XSCJ_log分别由原先的1MB扩充为2MB。 在查询分析器中运行如下命令: USE XSCJ GO ALTER DATABASE XSCJ MODIFY FILE (NAME=XSCJ_DATA, SIZE=2MB) GO ALTER DATABASE XSCJ MODIFY FILE(NAME=XSCJ_LOG, SIZE=2MB) GO 执行后,在查询分析器中执行sp_helpdb XSCJ,显示XSCJ数据库的容量已为4MB,如图3-22所示。 图3-22 第3章 数据库的 创建与管理 本章学习目标 l 熟悉数据库对象及文

文档评论(0)

1亿VIP精品文档

相关文档