当前位置:  编程技术>.net/c#/asp.net

sqlserver备份还原数据库功能封装分享

    来源: 互联网  发布时间:2014-10-28

    本文导语:  代码如下:using System;using SQLDMO; namespace EDTBackupTool{ ///  /// Backup 的摘要说明。 ///  public class SQLTools {   public static bool Backup(string backfile){   try   {    SQLDMO.Backup backup = new BackupClass();    SQLDMO.SQLServer server = new SQLServerCl...


代码如下:

using System;
using SQLDMO;

namespace EDTBackupTool
{
 ///
 /// Backup 的摘要说明。
 ///
 public class SQLTools
 { 
  public static bool Backup(string backfile){
   try
   {
    SQLDMO.Backup backup = new BackupClass();
    SQLDMO.SQLServer server = new SQLServerClass();
    server.LoginSecure = true;     
    server.Connect(ClientCommon.CommonFunctions.DataSource,"sa","");      
    backup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
    backup.Database = ClientCommon.CommonFunctions.Catalog;
    backup.Files =backfile;
    backup.BackupSetName =ClientCommon.CommonFunctions.Catalog;
    backup.BackupSetDescription = "数据库备份";
    backup.Initialize = true;    
    backup.SQLBackup(server);  
    return true;
   }
   catch(Exception ex){
    ClientCommon.ExceptionRecorder.Record(ex);
    return false;
   }
  }

  public static bool RestoreDB(string strFileName)
  {
   SQLDMO.SQLServer svr = new SQLDMO.SQLServerClass() ;
   try
   {
    svr.LoginSecure=true;    
    svr.Connect(ClientCommon.CommonFunctions.DataSource,"sa","") ;   
    SQLDMO.QueryResults qr = svr.EnumProcesses(-1) ;
    int iColPIDNum = -1 ;
    int iColDbName = 1 ;
    for(int i=1;i


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 设置密码保护的SqlServer数据库备份文件与恢复文件的方法
  • 数据库备份 SQLServer的备份和灾难恢复
  • SQLServer2005 按照日期自动备份的方法
  • sqlserver 自动备份所有数据库的SQL
  • sqlserver 2005定时任务计划批量文件备份脚本
  • sqlserver 手工实现差异备份的步骤
  • 技术文章 iis7站长之家
  • SQLServer 数据库备份过程中经常遇到的九种情况
  • SQLServer 触发器 数据库进行数据备份
  • 将备份的SQLServer数据库转换为SQLite数据库操作方法
  • SQLServer 快速备份的十种方法
  • SQLServer 2005 自动备份数据库的方法分享(附图解教程)
  • Sqlserver2000 数据库备份实例代码
  • SQLServer 2005 实现数据库同步备份 过程-结果-分析
  • 使用FORFILES命令来删除SQLServer备份的批处理
  • 自动定时备份sqlserver数据库的方法
  • 连接sqlserver的url是jdbc:microsoft:sqlserver://192.168.0.100:1433,他连那一个数据库呢?
  • (100分)用Microsoft jdbc Driver for sqlserver2000(type4)访问sqlserver2k的问题,help!
  • 通过SQLSERVER重启SQLSERVER服务和计算机的方法
  • 怎样用文JDBC for sqlserver访问SQLSERVER 数据库请大侠给出一个完整的程序代码
  • (100分)jdbc连接sqlserver 200出错.[SQLServer 2000 Driver for JDBC]Error establishing socket.
  • 如何连接sqlserver2000数据库
  • 深入JDBC sqlserver连接写法的详解
  • how to 连接到sqlserver2000?
  • 请问如何直接sqlserver?
  • SQLServer JDBC Driver
  • 在sqlserver2000时中文问题。
  • 如何使用JSP 连接SQLSERVER数据库,请不吝赐教!(在线等,急救!)
  • 简单实现SQLServer转MYSQL的方法
  • 求助!SQLServer2000 JDBC Driver 不能加载?
  • Resin+Jsp+Sqlserver2000的问题!在线等候!




  • 特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3