欢迎来到天天文库
浏览记录
ID:52268676
大小:262.96 KB
页数:16页
时间:2020-04-03
《w1第05章数据库与事务日志hcy.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第5章数据库与事务日志DB组成表行、列键约束触发器索引系统数据库master数据库:记录了SQLServer2005所有的服务器级系统信息,所有的注册帐户和密码以及所有的系统设置信息Model数据库:是一个模板数据库,包含了将复制到每个数据库中的系统表以及其他系统对象的结构Msdb数据库:主要被SQLServerAgent(代理)用于复制、作业调度以及管理报警等活动,该库常用于通过调度任务排除故障Tempdb数据库:记录了所有的临时表格,临时数据和临时创建的存储过程*示例数据库AdventureWorksAdventureWorksDWPubs数据库:模仿一个图书出版公司建立的数据库模
2、型Northwind:模仿一个贸易公司的数据库原型数据库文件主数据文件(主文件):是所有数据库文件的起点,包含指向其他数据库文件的指针。扩展名为.mdf二级数据文件(次文件):除主文件外的其他数据文件。扩展名为.ndf日志文件:是用来记录用户对数据库进行的所有操作的地方,存放恢复数据库用的所有日志信息。扩展名为.Ldf使用managementstudio创建数据库和事务日志P135eg5.1使用CREATEDATABASE命令创建数据库和事务日志CREATEDATABASEdatabase_name[ON{[PRIMARY]}[1,…n]][LOGON{3、pec>}[1,…n]]创建数据库和日志文件::=([NAME=logical_file_name,]FILENAME=‘os_file_name’,][SIZE=size,][MAXSIZE={max_size4、UNLIMITED},][FILEGROWTH=growth_increment])[1,…n]例5.2:使用命令创建一个逻辑名字为newxk的数据库,数据文件newxk_data.mdf存储在C:目录下,事务日志文件newxk_log.ldf存储在C:目录下。例5.3:创建名字为mydb的数据库,它有尺寸分别是10MB,8MB的2个数据文件,其中my5、db_data1.mdf是主文件,使用PRIMARY关键字显式指定,mydb_data2.ndf是次文件。数据库有7M的事务日志。数据文件和事务日志文件的最大尺寸均是20MB,文件增量均为2MB*显示数据库信息使用右击属性查看使用sp_helpdb显示数据库信息P139勘误管理数据库1、扩充数据库和事务日志的容量在创建数据库时,指定文件可以按照给定的文件增量进行自动增长使用ALTERDATABASE命令增加数据库和事务日志的容量使用ALTERDATABASE命令为数据库增加次要的数据文件和日志文件ALTERDATABASE命令的语法:ALTERDATABASEdatabase{ADDF6、ILE[,…n]7、ADDLOGFILE[,…n]8、REMOVEFILElogical_file_name9、ADDFILEGROUPfilegroup_name10、REMOVEFILEGROUPfilegroup_name11、MODIFYFILE12、MODIFYNAME=new_dbname13、MODIFYFILEGROUPfilegroup_name{filegroup_property14、NAME=new_filegroup_name}}P141勘误::=(NAME=logical_file_name[,NEWNA15、ME=new_logical_name][,FILENAME=‘os_file_name’][,SIZE=size][,MAXSIZE={max_size16、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查看结17、果*配置数据库使用SQLServermanagementstudio配置数据库属性例5.9:执行sp_dboption存储过程例5.10:将Xk数据库设置为只读2.使用sp_dboption存储过程sp_dboption[[@dbname=]’database’][,[@optname=]’option_name’][,[@optvalue=]’value’]例5.11:将Xk数据库设置为可读写使用DBCCSHRINKFILE命令收缩相关数据库
3、pec>}[1,…n]]创建数据库和日志文件::=([NAME=logical_file_name,]FILENAME=‘os_file_name’,][SIZE=size,][MAXSIZE={max_size
4、UNLIMITED},][FILEGROWTH=growth_increment])[1,…n]例5.2:使用命令创建一个逻辑名字为newxk的数据库,数据文件newxk_data.mdf存储在C:目录下,事务日志文件newxk_log.ldf存储在C:目录下。例5.3:创建名字为mydb的数据库,它有尺寸分别是10MB,8MB的2个数据文件,其中my
5、db_data1.mdf是主文件,使用PRIMARY关键字显式指定,mydb_data2.ndf是次文件。数据库有7M的事务日志。数据文件和事务日志文件的最大尺寸均是20MB,文件增量均为2MB*显示数据库信息使用右击属性查看使用sp_helpdb显示数据库信息P139勘误管理数据库1、扩充数据库和事务日志的容量在创建数据库时,指定文件可以按照给定的文件增量进行自动增长使用ALTERDATABASE命令增加数据库和事务日志的容量使用ALTERDATABASE命令为数据库增加次要的数据文件和日志文件ALTERDATABASE命令的语法:ALTERDATABASEdatabase{ADDF
6、ILE[,…n]
7、ADDLOGFILE[,…n]
8、REMOVEFILElogical_file_name
9、ADDFILEGROUPfilegroup_name
10、REMOVEFILEGROUPfilegroup_name
11、MODIFYFILE
12、MODIFYNAME=new_dbname
13、MODIFYFILEGROUPfilegroup_name{filegroup_property
14、NAME=new_filegroup_name}}P141勘误::=(NAME=logical_file_name[,NEWNA
15、ME=new_logical_name][,FILENAME=‘os_file_name’][,SIZE=size][,MAXSIZE={max_size
16、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查看结
17、果*配置数据库使用SQLServermanagementstudio配置数据库属性例5.9:执行sp_dboption存储过程例5.10:将Xk数据库设置为只读2.使用sp_dboption存储过程sp_dboption[[@dbname=]’database’][,[@optname=]’option_name’][,[@optvalue=]’value’]例5.11:将Xk数据库设置为可读写使用DBCCSHRINKFILE命令收缩相关数据库
此文档下载收益归作者所有