sql-数据库--第五章-SQL-Server-2008数据库管理.ppt
文本预览下载声明
参数说明如下。 ADD FILE:向数据库文件组添加新的数据文件。ADD LOG FILE:向数据库添加事务日志文件。REMOVE FILE:从SQL Server的实例中删除逻辑文件说明并删除物理文件。MODIFY FILE:修改某一文件的属性。ADD FILEGROUP:向数据库添加文件组。REMOVE FILEGROUP:从实例中删除文件组。MODIFY FILEGROUP:修改某一文件组的属性。 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第31页。 修改数据库名称 ALTER DATABASE databaseName MODIFY NAME = newdatabaseName 【例5】 将“student”数据库更名为“学生信息管理系统” ALTER DATABASE student MODIFY NAME = ‘学生信息管理系统’ sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第32页。 增加数据库文件 【例6】 对“student “数据库增加数据文件stu2,初始大小5MB,最大大小10MB,增长方式10%。 ALTER DATABASE student ADD FILE ( NAME = stu2, FILENAME=‘C:\stu2.ndf, SIZE=5MB, MAXSIZE=10MB, FILEGROWTH=10% ) sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第33页。 修改数据库 【例7】 将“student “数据库主数据文件最大大小增加10MB。 ALTER DATABASE student MODIFY FILE ( NAME = stu, MAXSIZE=10MB, ) sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第34页。 命令方式下删除数据库 语法格式: DROP DATABASE database_name [,…n] /*database_name为要删除的数据库名*/ [例7]:将数据库student删除,可使用下述语句。 DROP DATABASE student sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第35页。 练习 1、在c盘根目录下创建一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件为Company.mdf,初始大小为10MB,最大尺寸为无限大,增长速度为10%;数据库的日志文件逻辑名称为Company_log,物理文件名为Company.ldf,初始大小为1MB,最大尺寸为50MB,增长速度为1MB。 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第36页。 2、修改数据库student现有数据文件的属性,将主数据文件的最大大小改为50MB,增长方式改为每次2MB增长。 3、对数据库student增加数据文件student2,初始大小为10MB,最大大小为50MB,按10%增长。 4、删除新增的数据文件student2 5、将数据库student的名字改为DB。 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第37页。 SQL Server 采取预先分配空间的方法来建立数据库的数据文件或者日志文件,比如数据文件的空间分配了100MB,而实际上只占用了50MB空间,这样造成存储空间的浪费。为此,SQL Server 2008提供了收缩数据库的功能,允许对数据库中的每个文件进行收缩,删除已经分配但没有使用的页。 5.3.1 收缩用户数据库 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第38页。 1.利用对象资源管理器收缩用户数据库1)自动收缩用户数据库2)手动收缩用户数据库3)手动收缩数据文件 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第39页。 自动收缩数据库 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第40页。 手动收缩数据库 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第41页。 手动收缩数据库文件 sql-数据库--第五章-SQL-Server-2008数据库管理全文共47页,当前为第42页。 2.利用T-SQL语句收缩用户数据库在SQL Server中,收缩用户数据库包括自
显示全部