欢迎来到天天文库
浏览记录
ID:51965571
大小:1.18 MB
页数:52页
时间:2020-03-26
《SQLServer2005数据库技术及应用赵俊荣全套配套课件 第5章 SQL SERVER 数据库管理及数据库的备份与恢复.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SQLServer2005数据库技术及应用第5章SQLSERVER数据库管理及数据库的备份与恢复5.1操作系统文件5.2数据库文件组5.3创建数据库5.4查看数据库信息5.5管理数据库5.6数据库备份概念5.7执行数据库备份与恢复SQLServer20055.1 操作系统文件SQLServer中每个数据库由一组操作系统文件组成,数据库中所有数据、对象和数据库操作日志都存储在这些操作系统文件中,根据这些文件作用的不同,可以分为以下三类:※主数据库文件※次数据库文件※日志文件一个数据库可以有一个主数据库文件或一个主数据库文件和多个次数据库文件,而一个数据库文件只能属于一个数据库。SQLS
2、erver20055.2数据库文件组数据库文件组就是多个数据库文件组织在一起,它能够控制各个文件的存放位置(往往每个文件建立在不同的硬盘驱动器上),这样可以分担存储压力,提高数据存储效率,提高系统性能。SQLServer采用比例分配填充的方式使用文件组中每个文件所提供的存储空间,并且提供了三种文件组类型:※主文件组※自定义文件组※默认文件组SQLServer20055.3创建数据库创建数据库的过程实际就是确定数据库的名字、大小以及用于存储数据的文件和文件组。数据库不是任何用户都可以创建的,只有sysadmin和dbcreator固定服务器的成员才有创建数据库的权限,当然其他用户也可以
3、被授予这种权限,创建数据库的用户自动成为该数据库的所有者。一个服务器中最多可以创建32767个数据库,数据库的名称必须符合命名规则。创建数据库常用的方法有两种:一是用SQLServerManagementStudio来创建,二是用T-SQL语言来创建。SQLServer20055.3.1利用T-SQL语言创建数据库说明:在T-SQL语言的命令格式中,用[]括起来的内容表示是可选的;[,…n]表示重复前面的内容;用<>括起来表示在实际编写语句时,用相应的内容替代;用{}括起来表示是必选的,类似A
4、B的格式,表示A和B只能选择一个,不能同时都选。SQLServer20051.用T-SQL
5、创建数据库CREATEDATABASEdatabase_name[ON[PRIMARY][[,…n][,[,…n]]][LOGON{[,…n]}][FORLOAD
6、FORATTACH]::=([NAME=logical_file_name,]FILENAME=‘os_file_name’[,SIZE=size][,MAXSIZE={max_size
7、UNLIMITED}][,FILEGROWTH=growth_increment])[,…n]::=FILEGROUP
8、filegroup_name[,…n]SQLServer20052.参数说明database_name:新数据库的名称。数据库名称在服务器中必须唯一,最长为128个字符,并且要符合标识符的命名规则。每个服务器管理的数据库最多为32767个。ON:指定存放数据库的数据文件信息。列表用于定义主文件组的数据文件,列表用于定义用户文件组及其中的文件。PRIMARY:用于指定主文件组中的文件。主文件组的第一个由指定的文件是主文件。如果不指定PRIMARY关键字,则在命令中列出的第一个文件将被默认为主文件。LOGO
9、N:指明事务日志文件的明确定义。如果没有本选项,则系统会自动产生一个文件名前缀与数据库名相同,容量为所有数据库文件大小1/4的事务日志文件。FORLOAD:表示计划将备份直接装入新建的数据库,主要是为了和过去的SQLServer版本兼容。FORATTACH:表示在一组已经存在的操作系统文件中建立一个新的数据库。SQLServer20052.参数说明SQLServer2005NAME:指定数据库的逻辑名称。FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。SIZE:指定数据库的初始容量大小。如果没有指定主文件的大小,则SQLSe
10、rver默认其与模板数据库中的主文件大小一致,其它数据库文件和事务日志文件则默认为1MB。指定大小的数字size可以使用KB、MB、GB和TB后缀,默认的后缀为MB。Size中不能使用小数,默认值为3MB。主文件的size不能小于模板数据库中的主文件。MAXSIZE:指定操作系统文件可以增长到的最大尺寸。如果没有指定,则文件可以不断增长直到充满磁盘。FILEGROWTH:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。增加量可以确定为以KB、
此文档下载收益归作者所有