当前位置:七道奇文章资讯数据防范MSSQL防范
日期:2011-05-02 15:22:00  来源:本站整理

SQL Server数据库技术(102)[MSSQL防范]

赞助商链接



  本文“SQL Server数据库技术(102)[MSSQL防范]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
?系统数据库保存了有关sql server 的很多重要数据信息,这些数据的丧失将给系统带来极其严重的后果,所以我们也必须对系统数据库举行备份.这样一旦系统或数据库失利,则可以通过恢复来重建系统数据库.在SQL Server 中重要的系统数据库主要有master、 msdb、 distribution、 model. 固然tempdb 也是系统数据库但没有必要对其举行备份,因为SQL Server 每次启动城市重新成立该数据库,而当SQL Server 终止运行时,tempdb 数据库中全部数据城市被自动排除.在本节我们主要谈论master 数据库的备份和恢复问题.
????备份master 数据库与备份用户数据库一样,只要数据库状况发生改变我们就要通过备份来保存这些改变以避免一旦系统失.败而招致数据丧失以下情形的发生常常要求我们当即对master 数据库举行备份.

????增添或删除用户数据库.但是假如增添或删除文件或文件组,或用户数据库自动增添来包容新增添的数据,这些操作并不对master 数据库产生影响,所以此时没必要对其举行备份;
????成立新的登录或履行与登录有关的操作,但是增添数据库用户并不影响master 数据库;
????成立或删除备份设备;
????为了举行分布式查询或远程历程调用而对数据库服务器举行配置,如增添衔接服务器或远程登录等.
????对master 数据库,我们常举行完好数据库备份.而恢复master 数据库,却有两种途径:或是利用master 数据库当前备份,或是履行Rebuild Master Utility 来重建master 数据库.假如master 数据库遭到的破坏还不足以使SQL Server 无法启动,我们可以利用master 数据库的当前备份来履行恢复;假如master 遭到严重破坏,SQL Server 无法启动,大概master 数据库的当前备份也不能利用,我们则必须履行Rebuild Master Utility 来重建master 数据库(此时master 数据库中的全部从前的数据都将丧失),然后再利用备份来举行恢复(假如master 的备份可以利用).
????利用Rebuild Master Utility 来重建master 主要履行以下步骤:
(1) 关掉SQL Server, 然后运行位于\ Microsoft SQL Server\80\tools\Binn 下的Rebuildem.exe 文件,呈现Rebuild Master 对话框.如图15-17 所示.
SQL Server数据库技术(102)
(2)单击Browse 按钮来浏览包含Data 文件的源目录.
(3)单击Setting 按钮呈现Collation Setting 对话框,如图15-18 所示.
(4)单击Rebuild 按钮重建Master 数据库.
SQL Server数据库技术(102)
????重建master 数据库只是整个恢复工作的开始,然后要装入master 数据库的备份.假如备份不可用,则要重新成立任何必要的备份设备,接着恢复msdb model distribution 数据库以及用户数据库.关于那些在master 数据库近来的备份后所成立的数据库来说,假如其存在备份,则利用备份举行恢复,假如不存在,只能通太重新衔接数据库文件(数据和日记文件)来重新恢复数据库.
????在SQL Server 中,我们可以拆开数据库的数据文件和事件日记文件,然后将它们重新衔接到别的的服务器或同一个服务器.拆开数据库就是将数据库从SQL Server 中删除,但是保持数据和事件日记文件的完好性.然后事件日记和数据文件可在任何运行 SQL Server 的服务器上被重新衔接成该数据库.因此当您预备把数据库从一台机械移到别的的机械上但不重新成立数据库,大概将数据库移到别的的磁盘上您会发现数据库的拆分和衔接是很有效处的.
SQL Server数据库技术(102)

本章小结
????本章主要谈论数据库备份和恢复的相关问题.重点应理解各种差别数据库备份办法的异同点,学会按照差别实际情形拟定呼应的备份和恢复战略.理解备份设备的成立办法以及若何利用SQL Server Enterprise Manager 和BACKUP、 RESTORE 号令备份或恢复数据库.
?

  以上是“SQL Server数据库技术(102)[MSSQL防范]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • Windows 搭配 IIS7 PHP MySQL 环境
  • sqlserver索引的原理及索引成立的注意事项小结
  • SQL Join的一些总结(实例)
  • SQL的Join利用图解教程
  • SQL中JOIN和UNION辨别、用法及示例介绍
  • 关于SQL中CTE(公用表表达式)(Common Table Expression)的总结
  • mysql Out of memory (Needed 16777224 bytes)的错误办理
  • mysql提醒[Warning] Invalid (old?) table or database name问题的办理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • mysql启用skip-name-resolve情势时呈现Warning的处理办法
  • MySQL Order By语法介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .