首页 ASP,NET3,12数据备份与还原模块

ASP,NET3,12数据备份与还原模块

举报
开通vip

ASP,NET3,12数据备份与还原模块任务描述了解SQL-DMO相关知识任务目标知识目标能力目标本节主要介绍“中国无锡质量网”的数据备份与还原模块,如果要对SQLServer进行备份还原,可以有多种的方法,笔者将为您介绍的是借助SQL-DMO实现SQLServer备份还原的方法。掌握使用SQL-DMO实现数据备份与还原相关知识1.SQL-DMO简介SQL-DMO的全称是SQLDistributedManagementObjects。它是一个集合,包含一组有双重接口的COM。通过SQL-DMO我们可以控制操作SQLServer的数...

ASP,NET3,12数据备份与还原模块
任务描述了解SQL-DMO相关知识任务目标知识目标能力目标本节主要介绍“中国无锡质量网”的数据备份与还原模块,如果要对SQLServer进行备份还原,可以有多种的方法,笔者将为您介绍的是借助SQL-DMO实现SQLServer备份还原的方法。掌握使用SQL-DMO实现数据备份与还原相关知识1.SQL-DMO简介SQL-DMO的全称是SQLDistributedManagementObjects。它是一个集合,包含一组有双重接口的COM。通过SQL-DMO我们可以控制操作SQLServer的数据库引擎和复制管理。由于SQL-DMO是一组COM,所以任何可以使用COM的开发工具都可以使用它,包括VB、VC、ASP等等几乎包括所有的Windows平台下的开发工具。2.SQL-DMO使用方法VS2012中使用SQLDMO.DLL,首先要注册这个组件。注册SQLDMO.DLL组件的步骤如下:(1)从官网上下载SQLDMO.DLL文件包,下载地址是:http://download.csdn.net/download/taomanman/5071058; (2)解压下载后的SQLDMO.DLL文件包; 相关知识(3)将msvcr71.dll,SQLDMO.DLL,Resources/2052/sqldmo.rll,Resources/1033/sqldmo.rll拷贝到C:/ProgramFiles/MicrosoftSQLServer/80/Tools/Binn目录下;(4)注册:鼠标单击【开始】->【附件】->【命令提示符】(提示:要以管理员身份运行进入命令提示符)然后输入Regsvr32C:\ProgramFiles\MicrosoftSQLServer\80\Tools\Binn\sqldmo.dll后按回车。 注册过SQLDMO.DLL组件后,在C#的Web程序中使用这个组件,具体步骤如下:(1)选中“解决资源管理器”的项目,右键【添加引用】,然后在COM选项中选择SQLDMO.DLL组件进行添加。(2)在Windows项目中就不需要这么麻烦,只要完成SQLDMO.DLL组件的步骤的注册步骤,直接在Windows程序中可以添加此引用“usingSQLDMO;”,就可以直接使用这个组件。 任务实施本节笔者将以“中国无锡质量网”为例来介绍用SQL-DMO实现对数据库的备份与恢复的最简单的操作方法,具体实现步骤如下:(1)添加对SQL-DMO引用。(2)界面设计,系统数据备份与还原模块管理功能由页面DataBack.aspx实现,它的代码隐藏文件是DataBack.aspx.cs文件。系统数据备份与还原管理界面设计如图3-102所示。图3-102系统数据备份与还原模管理界面设计任务实施在页面DataBack.aspx中,有两个Button控件,一个是用来完成【备份数据库】功能,其ID是btnSql,另一个是用来完成【还原数据库】功能,其ID是btnTable。当用户单击【备份数据库】按钮时,触发btnSql_Click()事件,btnSql_Click()事件代码如下:程序执行过程中,调用SQLBACK()函数完成数据备份功能,函数SQLBACK()代码如下:任务实施 当用户单击【还原数据库】按钮时,触发btnTable_Click()事件,代码如下:任务实施程序执行过程中,调用SQLDbRestore()函数完成数据还原功能,程序代码如下: publicstaticvoidSQLDbRestore(stringServerIP,stringLoginName,stringLoginPass,stringDBName,stringBackPath){SQLDMO.Restoreorestore=newSQLDMO.RestoreClass();SQLDMO.SQLServeroSQLServer=newSQLDMO.SQLServerClass();try{oSQLServer.LoginSecure=false;oSQLServer.Connect(ServerIP,LoginName,LoginPass);orestore.Action=SQLDMO.SQLDMO_RESTORE_TYPE.SQLDMORestore_Database;orestore.Database=DBName;orestore.Files=BackPath;orestore.FileNumber=1;orestore.ReplaceDatabase=true;orestore.SQLRestore(oSQLServer);}catch(Exceptione){thrownewException(e.ToString());}finally{oSQLServer.DisConnect();}}任务考核本任务主要考核在“中国无锡质量网”数据备份与还原模块的功能实现,其中借助SQL-DMO实现SQLServer备份还原的方法是考核的重点,表3-54为本任务考核 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 。小结与课堂延伸本任务主要介绍了在“中国无锡质量网”数据备份与还原模块的开发过程中,如何借助SQL-DMO实现SQLServer备份还原的方法。小结课堂延伸本任务实现了用SQL-DMO完成数据库备份与还原的功能,请读者自行实现用excel导入完成数据还原功能模块。
本文档为【ASP,NET3,12数据备份与还原模块】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
孟子73代
暂无简介~
格式:ppt
大小:2MB
软件:PowerPoint
页数:0
分类:工学
上传时间:2019-10-06
浏览量:7