- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(2)在“角色名称”文本框中输入要建立的数据库角色名称“role_stu”。 (3)为角色设置权限:选择如图11-18所示的“选择页”栏中“安全对象”选项,单击“添加”按钮,添加一个“特定对象”,类型为“表”,表名为“学生”的对象,如图11-19所示。为“学生”表的“Select”权限设定“授予”;然后单击“确定”按钮,这样就建立了一个名为“role_stu”的角色,这个角色只具有对TestDB数据库的“学生”表具有读的权限。 11.4 数据库的备份与还原 图11-19 数据库角色权限设置 注意:建立的角色名称不能与已存在的数据库用户名和角色名称重复,否则不能建立。 11.4 数据库的备份与还原 对TestDB数据库进行一次完全备份和还原操作; 设定维护计划,每周日晚00:00点备份一次TestDB数据库。 11.5 实践案例 见习题与答案 习题 3.批日志还原 批日志还原在性能上要优于简单还原和完全还原模式。它能尽最大努力减少批操作所需要的存储空间。这些批操作主要是SELECT INTO、批装载操作(如批插入操作)、创建索引、针对大文本或图像的操作(如WRITETEXT及UPDATETEXT)。选择批日志还原模式所采用的备份策略与完全还原所采用的备份策略基本相同。 11.4 数据库的备份与还原 11.4.4 数据库的备份 在进行备份以前首先必须创建备份设备。备份设备是用来存储数据库、事务日志、文件或文件组备份的存储介质,备份设备可以是硬盘、磁带或管道。 SQL Server 2012只支持将数据库备份到本地磁带机,而不是备份到网络上的远程磁带机。当使用磁盘时,SQL Server允许将本地主机硬盘和远程主机上的硬盘作为备份设备,备份设备在硬盘中是以文件的方式存储的。 11.4 数据库的备份与还原 1.用SQL Server Management Studio管理备份设备 (1)使用SQL Server Management Studio创建备份设备的操作步骤如下: ① 在“SQL Server Management Studio”窗口的“对象资源管理器”窗格中,依次展开要管理的服务器、“服务器对象”、“备份设备”结点,右击“备份设备”结点,在弹出的快捷菜单中选择“新建备份设备”命令,如图11-9所示。 11.4 数据库的备份与还原 图11-9 新建备份设备页面 11.4 数据库的备份与还原 ② 在打开的如图11-10所示的“备份设备”对话框中,填写备份设备名称和设备类型,由于没有安装磁带机所以磁带机不可选,只能选择文件,单击“文件”文本框后的“…”按钮,在打开的对话框中设置文件名。 11.4 数据库的备份与还原 图11-10 “备份设备”对话框 11.4 数据库的备份与还原 ③ 然后单击“确定”按钮,完成创建备份设备。 注意:如果在Windows的NTFS文件系统中创建备份设备文件,该文件所在目录需要具有SQL Server 2012系统用户具有读和写的用户权限,否则会提示权限不够的错误。创建备份设备主要针对使用诸如磁带机一类的备份设备,如果备份设备是本地磁盘上的文件,则可以不需要建立备份设备。 11.4 数据库的备份与还原 (2)使用SQL Server Management Studio删除备份设备的操作步骤如下: 在“SQL Server Management Studio”窗口的“对象资源管理器”窗格中,依次展开要管理的服务器、“服务器对象”、“备份设备”结点,右击要删除的备份设备,在弹出的快捷菜单中选择“删除”命令,即可删除备份设备。 11.4 数据库的备份与还原 2.系统数据库备份操作 在备份用户数据库的同时,如果需要还原整个系统,则还需要备份系统数据库。这使得在系统或数据库发生故障(例如硬盘发生故障)时可以重建系统。下列系统数据库的定期备份很重要:master数据库、msdb数据库、model数据库。 注意:不可能备份tempdb系统数据库,因为每次启动SQL Server 2012实例时都重建tempdb数据库。SQL Server 2012实例在关闭时将永久删除tempdb数据库中的所有数据。 11.4 数据库的备份与还原 3.数据库备份 在SQL Server 2012中可以使用BACKUP DATABASE语句创建数据库备份,也可以使用SQL Server Management Studio以图形化的方法进行备份,这里只介绍使用SQL Server Management Studio进行备份。在SQL Serve
文档评论(0)