w1第05章数据库与事务日志hcy.ppt_第1页
w1第05章数据库与事务日志hcy.ppt_第2页
w1第05章数据库与事务日志hcy.ppt_第3页
w1第05章数据库与事务日志hcy.ppt_第4页
w1第05章数据库与事务日志hcy.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章 数据库与事务日志,DB组成,表 行、列 键 约束 触发器 索引,系统数据库,master数据库:记录了SQL Server2005所有的服务器级系统信息,所有的注册帐户和密码以及所有的系统设置信息 Model数据库:是一个模板数据库,包含了将复制到每个数据库中的系统表以及其他系统对象的结构 Msdb数据库:主要被SQL Server Agent(代理)用于复制、作业调度以及管理报警等活动,该库常用于通过调度任务排除故障 Tempdb数据库:记录了所有的临时表格,临时数据和临时创建的存储过程,* 示例数据库,Adventure Works Adventure WorksDW Pubs数据库:模仿一个图书出版公司建立的数据库模型 Northwind:模仿一个贸易公司的数据库原型,数据库文件,主数据文件(主文件):是所有数据库文件的起点,包含指向其他数据库文件的指针。扩展名为.mdf 二级数据文件(次文件):除主文件外的其他数据文件。扩展名为.ndf 日志文件:是用来记录用户对数据库进行的所有操作的地方,存放恢复数据库用的所有日志信息。扩展名为.Ldf,使用management studio创建数据库和事务日志P135 eg5.1 使用CREATE DATABASE命令创建数据库和事务日志 CREATE DATABASE database_name ON PRIMARY 1,n LOG ON 1,n ,创建数据库和日志文件,:= ( NAME=logical_file_name, FILENAME=os_file_name, SIZE=size, MAXSIZE=max_size|UNLIMITED, FILEGROWTH=growth_increment ) 1,n,例5.2:使用命令创建一个逻辑名字为newxk的数据库,数据文件newxk_data.mdf存储在C:目录下,事务日志文件newxk_log.ldf存储在C:目录下。,例5.3:创建名字为mydb的数据库,它有尺寸分别是10MB,8MB的2个数据文件,其中 mydb_data1.mdf是主文件,使用PRIMARY关键字显式指定,mydb_data2.ndf是次文件。数据库有7M的事务日志。数据文件和事务日志文件的最大尺寸均是20MB,文件增量均为2MB,* 显示数据库信息,使用右击属性查看 使用sp_helpdb显示数据库信息 P139 勘误,管理数据库 1、扩充数据库和事务日志的容量,在创建数据库时,指定文件可以按照给定的文件增量进行自动增长 使用ALTER DATABASE命令增加数据库和事务日志的容量 使用ALTER DATABASE命令为数据库增加次要的数据文件和日志文件,ALTER DATABASE命令的语法: ALTER DATABASE database ADD FILE,n |ADD LOG FILE,n |REMOVE FILE logical_file_name |ADD FILEGROUP filegroup_name |REMOVE FILEGROUP filegroup_name |MODIFY FILE |MODIFY NAME=new_dbname |MODIFY FILEGROUP filegroup_name filegroup_property|NAME=new_filegroup_name P141 勘误,:= (NAME=logical_file_name ,NEWNAME=new_logical_name ,FILENAME=os_file_name ,SIZE=size ,MAXSIZE=max_size|UNLIMITED ,FILEGROWTH=growth_increment),例5.4:将选课数据库Xk的数据文件xk的大小由原来的2MB扩充为5MB,事务日志xk_log的大小由原来的2MB扩充为6MB,例5.5:为Xk数据库增加一个4MB的次要数据文件xk2,次要文件后缀为.NDF,例5.6 :为Xk数据库增加一个5MB容量的日志文 件xklog2,例5.7 :为Xk数据库创建MyGroup文件组 Sp_helpfilegroup查看结果,* 配置数据库,使用SQL Server management studio配置数据库属性,例5.9:执行sp_dboption存储过程,例5.10:将Xk数据库设置为只读,2. 使用sp_dboption存储过程 sp_dboptiondbname=database ,optname=option_name ,optvalue=value,例5.11:将Xk数据库设置为可读写,使用DBCC SHRINKFILE命令收缩相关数据库指定的数据文件或日志文件,* 缩小数据库和数据文件,例5.12:将Xk数据库的4MB的数据文件xk2压缩 为2MB,例5.13:使用management studio-右击-任务-收缩,* 重新命名数据库,在查询窗口或命令窗口中使用系统存储过程 Sp_renamedb对数据库重新命名,例5.14:将数据库Xk名字修改为MyXk 需先关闭与数据库的所有连接(包括查询窗口) 使用management studio-右击 使用命令将名字改回原名 use master go sp_renamedb MyXk,Xk GO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论