C#+SQL数据库备份和还原
使用前要导入SQLDMO.dll(在com组件中导入Microsoft SQLDMO Object Library即可)/// /// DbOper类,主要应用SQLDMO实现对Microsoft SQL Server数据库的备份和恢复/// public sealed class DbOper{/// /// DbOper类的构造函数/// public DbOper(){}/// /// 数据库备份/// public static void DbBackup(){SQLDMO.Backup oBackup = new SQLDMO.BackupClass();SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();try{oSQLServer.LoginSecure = false;oSQLServer.Connect(".","sa","sasa");//服务器名、账号、密码oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;oBackup.Database = "tian";oBackup.Files = @"d:\tian.bak";oBackup.BackupSetName = "tian";oBackup.BackupSetDescription = "数据库备份";oBackup.Initialize = true;oBackup.SQLBackup(oSQLServer);}catch{throw;}finally{oSQLServer.DisConnect();}}/// /// 数据库恢复/// public static void DbRestore(){SQLDMO.Restore oRestore = new SQLDMO.RestoreClass();SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();try{oSQLServer.LoginSecure = false;oSQLServer.Connect(".", "sa", "sasa");oRestore.Action = SQLDMO.SQLDMO_RESTORE_TYPE.SQLDMORestore_Database;oRestore.Database = "tian";oRestore.Files = @"d:tian.bak";oRestore.FileNumber = 1;oRestore.ReplaceDatabase = true;oRestore.SQLRestore(oSQLServer);}catch{throw;}finally{oSQLServer.DisConnect();}}}
来自:http://www.cnblogs.com/tianguook/archive/2010/07/01/1769515.html
转载于:https://www.cnblogs.com/zuiyirenjian/p/3569788.html
C#+SQL数据库备份和还原相关推荐
- SQL数据库备份及还原
在对数据库的实际操作中,数据库的备份及还原十分重要.他不仅能很好的做到服务器容灾,又能有效的解决因为误操作带来的数据问题,还能为开发团队测试团队提供最新的用户动态,及时响应和调整用户最新软件情况.是I ...
- 使用PowerShell模块SQL数据库备份– DBATools
This article will be first article of series for SQL database backup and restoration using DBAtools, ...
- sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第一部分
sql还原数据库备份数据库 So far, we've discussed a lot about database backup-and-restore process. The backup da ...
- sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第二部分
sql还原数据库备份数据库 In this article, we'll walk through, some of the refined list of SQL Server backup-and ...
- sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第IV部分
sql还原数据库备份数据库 In this article, we'll see the how the backup-and-restore meta-data tables store the i ...
- sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第三部分
sql还原数据库备份数据库 So far, we've discussed a lot about database backup commands. In this article, we'll d ...
- SQL Server数据库备份和还原报告
In the previous articles, we discussed several ways of taking backup and testing the restore process ...
- Asp.net 不使用SQLDMO实现数据库备份和还原
今天需要做一个历史数据库,备份还原的程序,就是在sql服务器兴建一个数据库的历史版本的复.手工操作很方便,但是程序来实现我还没做过.上网找资料发现都调用了 SQLDMO 的 SQL COM 来实现. ...
- MySQL数据库备份和还原的常用命令小结
MySQL数据库备份和还原的常用命令小结,学习mysql的朋友可以参考下. 备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword datab ...
最新文章
- 重写Oracle的wm_concat函数,自定义分隔符、排序
- JavaScript对Json的增删改属性
- iphone闪退修复工具_iOS 13.3越yu工具再更新,修复若干问题(附自签教程)
- 60+ 实用 React 工具库,助力你高效开发!
- 计算机考试换机密码,Ami换机,让你轻松转移手机资料!
- linux vim配置缩减,让VIM更好的工作——VIM基本配置
- 一些常用PLSQL语句 和事务
- 22数学建模美赛 22美赛C题
- fiddler手机模拟器抓包_fiddler抓包+雷电模拟器 完成手机app抓包的配置
- 如何使用PPT制作随机点名抽奖
- 安卓应用移植鸿蒙(五):发布鸿蒙自定义组件(har包)到MavenCenter全过程,采坑无数
- python量化股票源码_使用Python写一个量化股票提醒系统
- linux服务器默认多久断开ssh,SSH超时自动断开问题解决
- ONF完成业界首个基于SDN的无线传输PoC
- 记一次漫长的蓝屏处理过程
- linux精确匹配文件名,Linux基础知识之文件名匹配
- tif文件转为shp文件_从Tif文件转为shp文件(ArcMap,代码)、gdal打包问题
- 打开ps提示计算机中丢失,ps打开出现dll文件丢失怎么解决
- 台式计算机32位和64位的区别,电脑系统32位和64位有哪些区别 32位和64位是什么意思 【详解】...
- 计算两个日期相隔天数 java,快速讲解如何计算两个日期相隔的天数(用java实现)...