- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
4.SQL Server 2008 创建数据库
课程回顾 把事件日志.ldf单独存放到不同的磁盘; 数据文件和文件组 ——.mdf, .ndf, .ldf , 文件存储地点 创建数据库、表、表关系图,创建跨磁盘的文件组。 文件组:是一个机制,为了在一个单元内管理多个(可跨磁盘存储的)数据文件。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * SQL Sever 2008 管理数据库 载入现存数据库 数据库规划 创建数据库 用TSQL创建数据库 创建新表、新的文件组、把表分配给新的文件组 创建数据库关系图 载入现有数据库 导入实例数据库 (用script和.csv的方式) 第一次导入,失败,因为系统没有数据库,但第二次点击数据库刷新,数据库出来了。 要点:拷贝到c:\目录下 数据库规划 规划要点: 哪个磁盘? 多少磁盘空间需要用到?有没有足够的空间运行? 我们需要实现哪种功能? 我们如何维护和保护数据库?-非replication. -如果系统毁坏方面。如何更容易的、方便操作的维护和备份数据? 创建数据库 文件和文件组 主要数据文件 Primary(.mdf) –每个数据库都有一个,可储存关于数据库的一切相关; 事务日志文件Transaction log (.ldf) —每个数据库都有一个;保存的是每次对数据库的操作记录。每个插入、删除、升级等事务的记录。因此如果在恢复中选择恢复tranaction log,相当于恢复(操作前的)数据。 次要数据文件 secondary (.ndf) (可选)optional—当数据库容量大的时候,可建立一个primary和多个secondary files. (可把目录存储在主要数据文件中,而数据和对象存储在次要数据文件中) 创建次要数据文件的优势? -通过创建次要数据文件Secondary,可以把数据库文件跨磁盘存储,不需要再考虑单个磁盘空间是否可有足够的空间来满足数据库不断增长的需求! 文件组Filegroups 主要文件组Primary (.mdf,.ndf01…..ndfn) TIPS:为何没有Tranaction log? Should always In separate disk.. 用于定义User-difined (.ndf01,…ndfn) 操作实例——创建文件组 在文件组中创建Test 文件组 操作实例——创建文件组 在文件中创建Testt est文件,文件组属于刚刚创建的文件组(test),并可以定义存储路径。 实例——创建数据库 用TSQL语言创建数据库 CREATE DATABASE database_name [ON [PRIMARY] [filespec [,…n] [,filegroupspec [,…n]] ] [LOG ON {filespec [,…n]}] [FOR RESTORE] 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] 用TSQL语言创建数据库 各参数说明如下: database_name:数据库的名称,最长为128个字符。 PRIMARY:该选项是一个关键字,指定主文件组中的文件。 LOG ON:指明事务日志文件的明确定义。 NAME:指定数据库的逻辑名称,这是在SQL Server系统中使用的名称,是数据库在SQL Server中的标识符。 FILENAME:指定数据库所在文件的操作系统文件名称和路径,该操作系统文件名和NAME的逻辑名称一一对应。 SIZE:指定数据库的初始容量大小。 MAXSIZE:指定操作系统文件可以增长到的最大尺寸。如果没有指定,则文件可以不断增长直到充满磁盘。 FILEGROWTH:指定文件每次增加容量的大小,当指定数据为0时,表示文件不增长。 用TSQL语言创建数据库 各参数说明如下: logical_file_name 逻辑文件名称 ——是在所有 Transact-SQL 语句中引用物理文件时所使用的名称。逻辑文件名必须符合 SQL Server 标识符规则,而且在数据库中的逻辑文件名中必须是唯一的。 os_file_name 物理文件名称 ——os_file_name 是包括目录路径的
您可能关注的文档
最近下载
- 二级圆柱齿轮减速器机械设计课程设计.docx VIP
- 小学养成教育校本课程教材(低年级用).pdf VIP
- 2025年新教科版三年级上册科学全册知识点(含实验梳理).pdf VIP
- 2025年会计专业论文选题(精选200个).pdf VIP
- 《赵氏雷火灸的临床应用》课件.ppt VIP
- 目录化工和危险化学品生产经营单位重大生产安全事故隐患判定标准(试行)化工和危险化学品生产经营单位重大生产安全事故隐患判定标准解读.docx VIP
- (阶段检测提升卷)+五年级数学上册第(1-3)单元+考点突破+检测试卷+++北师大版.docx VIP
- 压铸外观标准(附件).doc VIP
- 贵州省遵义市2024-2025学年七年级上学期11月期中数学试题(含答案).pdf VIP
- 《最后的常春藤叶》教学实录.doc VIP
原创力文档


文档评论(0)