数据库的备份和恢复
2008-04-02 10:51:19来源:互联网 阅读 ()
随着信息时代和互连网技术的飞速发展,企业的信息数据量也急剧增长。如何避免突如其来的数据破坏(如:黑客攻击、病毒袭击、硬件故障和人为误操作等),提高数据的安全性和数据恢复能力一直是用户和厂商关注的焦点。备份是恢复数据最容易和最有效的确保方法,备份应定期进行,并执行有效的数据管理。fuck655sA
Microsoft公司的SQL Server是个功能完善的数据库管理系统,由于和Windows操作系统无缝结合,操作简便易行,应用十分广泛。下面来看一看基于NT的SQL Server 7.0的备份和数据恢复的有效方法。针对服务器系统
由于数据库服务器中安装的系统较多,配置复杂,如出现硬件故障,则必须重装系统,恢复配置,因此有必要对数据库服务器进行备份。
1、使用NT Server提供的功能
在防止数据丢失方面,NT的磁盘管理器具备强大的功能,他支持RAID的第0、1、5级。其中RAID 1级是指把一个驱动器上的某一分区在另一个上建立一个映像。进行写操作时,数据将向两个磁盘中写入同样的数据,读取时能够从两个磁盘同时读取。当驱动器损坏时,由他的映像来进行恢复。
2、使用第三方备份工具
采用其他公司的备份软件来对服务器系统做备份。笔者常用的是Norton公司的磁盘备份工具——Ghost。该软件能够直接将磁盘上的某个分区或整个硬盘克隆成一个映像文档,然后把他存放在别处,那么当该分区或硬盘出现问题甚至毁坏时,使用Ghost在另一硬盘或分区上,利用映像文档快速还原。
针对SQL Server
1、在本地机上进行数据库备份
先确认SQL Server服务是否已启动,假如没有启动,则使用SQL Server 7.0程式菜单中的“SQL Server Service Manager”进行启动,然后打开 “Enterprise Manager”,展开左边的SQL Server Group,展开SQL Server中的“Databases”,单击右键,在菜单中选择“任何任务”选项中的“Backup Database”子选项,出现如图1的数据库备份画面。
图1
选好要备份的数据库及备份方式后,单击[Add]按钮,在对话框中配置好存放目录及文档名,单击[OK]按钮。假如要配置定期自动备份,可在“Schedule”中配置,完毕后,单击[确定]按钮,数据库备份就开始执行了。
2、在本地机上进行数据库恢复
启动“Enterprise Manager”,展开其中的选项,选择“Databases”,单击右键,在对话框中选择“任何任务”选项中的“Restore Database”(如图2)。
图2
单击[Select Devices]按钮,选择要恢复的数据库文档。选择完毕后,“Backup Number”选项将会变亮,选择最近的一次备份。然后单击[确定],数据库恢复过程开始执行。
3、将数据库导出到网络上的另一台电脑上进行备份和恢复
先在网络上的另一台电脑上安装一个新的SQL Server,并启动他建立好数据库结构。然后在本机上启动“Enterprise Manager”,在左边的目录栏中选中“SQL Server Group”,单击右键,在对话框中选择“New SQL Server Registration”,进入注册向导,输入目标SQL Server的电脑名后,填写登录ID和密码,将目标SQL Server注册在本机的“SQL Server Group”中。然后选择“Databases”中需要备份的数据库标志,单击右键,在对话框选择“任何任务”中的“Export Data...”选项。在弹出“Date Transfer Services Export Wizard”的界面后,单击[下一步]按钮,选择需要备份的数据库,接着单击[下一步]按钮,选择目标服务器,选择SQL Server验证模式,填写用户名和密码,在“Database”一项中输入新的数据库名称(如图3),单击[下一步]按钮,进入导出方式的界面,配置好之后,单击[下一步]按钮,在下面的步骤中一般选择默认选项,能够顺利完成数据库的导出操作了。
图3
两个SQL Server中具备相同的数据库,当原来的数据库崩溃后,就能够直接启用另一个,只是修改一下电脑上ODBC数据源中所配置的SQL Server主机名称。
fuck655sA
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: 数据库查询结果的动态排序(1)
下一篇: 在SQLServer中保存和输出图片
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash