- 1、本文档共52页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL Server2005 数据库技术及应用 第5章 SQL SERVER 数据库管理及数据库的备份与恢复 5.1操作系统文件 5.2数据库文件组 5.3创建数据库 5.4查看数据库信息 5.5管理数据库 5.6数据库备份概念 5.7执行数据库备份与恢复 5.1 操作系统文件 SQL Server中每个数据库由一组操作系统文件组成,数据库中所有数据、对象和数据库操作日志都存储在这些操作系统文件中,根据这些文件作用的不同,可以分为以下三类: ※ 主数据库文件 ※ 次数据库文件 ※ 日志文件 一个数据库可以有一个主数据库文件或一个主数据库文件和多个次数据库文件,而一个数据库文件只能属于一个数据库。 5.2 数据库文件组 数据库文件组就是多个数据库文件组织在一起,它能够控制各个文件的存放位置(往往每个文件建立在不同的硬盘驱动器上),这样可以分担存储压力,提高数据存储效率,提高系统性能。SQL Server采用比例分配填充的方式使用文件组中每个文件所提供的存储空间,并且提供了三种文件组类型: ※ 主文件组 ※ 自定义文件组 ※ 默认文件组 5.3 创建数据库 创建数据库的过程实际就是确定数据库的名字、大小以及用于存储数据的文件和文件组。数据库不是任何用户都可以创建的,只有sysadmin和dbcreator固定服务器的成员才有创建数据库的权限,当然其他用户也可以被授予这种权限,创建数据库的用户自动成为该数据库的所有者。一个服务器中最多可以创建32767个数据库,数据库的名称必须符合命名规则。 创建数据库常用的方法有两种:一是用SQL Server Management Studio来创建,二是用T-SQL语言来创建。 5.3.1 利用T-SQL语言创建数据库 说明:在T-SQL语言的命令格式中,用[ ]括起来的内容表示是可选的;[,…n]表示重复前面的内容;用 括起来表示在实际编写语句时,用相应的内容替代;用{ }括起来表示是必选的,类似A|B的格式,表示A和B只能选择一个,不能同时都选。 1.用T-SQL创建数据库 CREATE DATABASE database_name [ON [PRIMARY] [filespec [,…n] [,filegroupspec [,…n]] ] [LOG ON {filespec [,…n]}] [FOR LOAD|FOR ATTACH] filespec::= ([NAME=logical_file_name,] FILENAME=‘os_file_name’ [,SIZE=size] [,MAXSIZE={max_size|UNLIMITED}] [,FILEGROWTH=growth_increment] ) [,…n] filegroupspec::= FILEGROUP filegroup_name filespec [,…n] 2.参数说明 database_name:新数据库的名称。数据库名称在服务器中必须唯一,最长为128个字符,并且要符合标识符的命名规则。每个服务器管理的数据库最多为32767个。 ON:指定存放数据库的数据文件信息。filespec列表用于定义主文件组的数据文件,filegroup列表用于定义用户文件组及其中的文件。 PRIMARY:用于指定主文件组中的文件。主文件组的第一个由filespec指定的文件是主文件。如果不指定PRIMARY关键字,则在命令中列出的第一个文件将被默认为主文件。 LOG ON:指明事务日志文件的明确定义。如果没有本选项,则系统会自动产生一个文件名前缀与数据库名相同,容量为所有数据库文件大小1/4的事务日志文件。 FOR LOAD:表示计划将备份直接装入新建的数据库,主要是为了和过去的SQL Server版本兼容。 FOR ATTACH:表示在一组已经存在的操作系统文件中建立一个新的数据库。 2.参数说明 NAME:指定数据库的逻辑名称。 FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。 SIZE:指定数据库的初始容量大小。如果没有指定主文件的大小,则SQL Server默认其与模板数据库中的主文件大小一致,其它数据库文件和事务日志文件则默认为1MB。指定大小的数字size可以使用KB、MB、GB和TB后缀,默认的后缀为MB。Size中不能使用小数,默认值为3MB。主文件的size不能小于模板数据库中的主文件。 MAXSIZE:指定操作系统文件可以增长到的最大尺寸。如果没有指定,则文件可
您可能关注的文档
最近下载
- ISO∕IEC 20000-12018《信息技术服务管理第一部分:服务管理体系要求》之3-“确定服务管理体系范围”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之18-“8.2服务组合”理解与应用指导材料.docx VIP
- 矩形容器设计计算(F型-拉杆加固)-JB4735.xls
- 中国东方:中国金融不良资产市场调查报告2024(摘要).pdf
- 共同设立新能源公司的合作协议8篇.docx
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之15-“7.5成文信息”理解与应用指导材料.docx VIP
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之24-“9.1监视、测量、分析和评价”理解与应用指导材料.docx VIP
- 《函数的基本性质详细知识点及题型分类(含课后作业)》.doc VIP
- 巴蜀中学2025届高三12月适应性月考数学试卷(含答案).pdf
- ISO∕IEC 20000-1:2018《信息技术服务管理第一部分:服务管理体系要求》之25-“9.2内部审核”理解与应用指导材料.docx VIP
文档评论(0)