网站大量收购独家精品文档,联系QQ:2885784924

天轰穿趣味编程系列视频教程Sql Server 开发视频教程第六讲.pptx

天轰穿趣味编程系列视频教程Sql Server 开发视频教程第六讲.pptx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
天轰穿趣味编程系列视频教程Sql Server 开发视频教程第六讲

天轰穿趣味编程系列视频教程Sql Server 开发视频教程维护数据库 –修改、备份还原、快照田洪川(天轰穿)Blog:/blog/thcjphttp:///blog//blog/thcjp 学号/QQ号:110535808微博:/tianhchttp:////tianhc /thcdhttp/thcd:///thcd上节回顾直接看上节的作业分析学习目标修改数据库名称修改选项收缩数据库附加和分离数据库备份数据库还原数据库移动数据库备份、还原数据库数据库状态数据库和文件一样,存在状态,但其状态更多,例如在线、离线、还原、备份、修复等等修改数据库修改数据库选项修改,生成代码扩展数据库查看状态 sp_helpdb查看全部\指定数据库的信息Sp_spaceused 查看当前数据库的空间使用情况添加文件修改原有数据库文件收缩数据库三种方式 - - - 慎用第一种是设置数据库为自动收缩,通过设置AUTO_SHRINK数据库选项实现第二种是通过手动的执行DBCC SHRINKDATABASE 语句来收缩整个数据库的大小;第三种执行 DBCC SHRINKFILE 语句来手动收缩数据库中的文件的大小。DBCC SHRINKDATABASE(‘要收缩的数据库名’,可用空间的比例) 例如DBCC SHRINKDATABASE(OneDb_bak,20) 如果收缩当前使用的数据库,可用0代表数据库名,第二个参数可选DBCC SHRINKDATABASE(0,20) DBCC SHRINKFILE(‘文件名’,收缩后文件的大小)DBCC SHRINKFILE(OneDb,20)照片帅哥可以照相数据库也可以数据库快照只有 SQL Server 2005 Enterprise Edition 和更高版本才提供数据库快照功能。所有恢复模式都支持数据库快照。数据库快照是数据库(源数据库)的只读、静态视图。快照可用于报表。数据库快照是数据库(称为“源数据库”)的只读静态视图。数据库快照的应用维护历史数据以生成报表。使数据免受管理失误所带来的影响。使数据免受用户失误所带来的影响。若要从用户错误中恢复,可以将数据库恢复到在错误发生的前一时刻的快照。采用此方法还原很可能比从备份还原快得多;但是,此后您无法对数据进行前滚操作。也可以利用快照中的信息,手动重新创建删除的表或其他丢失的数据。管理数据库快照USE masterGOCREATE DATABASE AdventureWorksDW2008_snp_200909241123 --快照名ON ( --源数据库的逻辑名 NAME=AdventureWorksDW2008_Data --快照文件存放位置和文件名,文件后缀名随便 ,FILENAME=d:\DATA\AdventureWorksDW2008.SNP ) --指明为那个数据库创建快照AS SNAPSHOT OF AdventureWorksDW2008 GO例如我们为数据库AdventureWorksDW2008创建一个名为AdventureWorksDW2008_snp_200909241123的快照 如下:实践创建单文件数据库快照创建多文件数据库快照查询快照恢复快照删除快照分离数据库分离数据库是指将数据库从 SQL Server 实例中删除,但使数据库在其数据文件和事务日志文件中保持不变。之后又可以附加到任何兼容的服务器以下情况有条件分离:数据库中存在数据库快照。必须首先删除所有数据库快照。已复制并发布数据库。如果进行复制,则数据库必须是未发布的。必须通过运行 sp_replicationdboption 禁用发。该数据库正在某个数据库镜像会话中进行镜像,必须终止该会话。数据库处于可疑状态,必须将数据库设为紧急模式分离后,本数据库的用户默认数据库则变为master附加数据库附加好数据库以后,数据库的状态会和被分离前的那一刻完全一样,但是从 SQL Server 2005 和更高版本中,附加和分离操作都会禁用数据库的跨数据库所有权链接。附加数据库时,TRUSTWORTHY 均设置为 OFF附加数据库时,所有数据文件(MDF 文件和 NDF 文件)都必须可用。如果任何数据文件的路径不同于首次创建数据库或上次附加数据库时的路径,则必须指定文件的当前路径。如果附加的主数据文件是只读的,则数据库引擎假定数据库也是只读的。无法在早期版本的 SQL Server 中附加由较新版本的 SQL Server 创建的数据库。与任何完全或部分脱机的数据库一样,不能附加正在还原文件的数据库。分离再重新附加只读数据库后,会丢失差异基准信息。从低版本服务器分离出来的数据库要附加到高版本服务会自动升级,相反就无法附加操作实践附加和分离数据库移动和复制数据库实践操作,将A服

文档评论(0)

didala + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档