一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

C#備份和恢復(fù)SQL Server數(shù)據(jù)庫(kù)

 昵稱10504424 2013-02-18
SQLDMO(SQL Distributed Management Objects,SQL分布式管理對(duì)象)封裝了Microsoft SQL Server數(shù)據(jù)庫(kù)中的對(duì)象。SQLDMO是Microsoft SQL Server中企業(yè)管理器所使用的應(yīng)用程序接口,所以它可以執(zhí)行很多功能,其中當(dāng)然也包括對(duì)數(shù)據(jù)庫(kù)的備份和恢復(fù)。

SQLDMO由Microsoft SQL Server自帶的SQLDMO.dll提供,由于SQLDMO.dll是一個(gè)COM對(duì)象,所以大家在用之前必須在.Net項(xiàng)目中添加對(duì)它的引用。
下面是用C#語(yǔ)言書(shū)寫(xiě)的用于Microsoft SQL Server數(shù)據(jù)庫(kù)備份和恢復(fù)的類:

public sealed class DbOper
{
     ///<summary>
     /// DbOper類的構(gòu)造函數(shù)
///作者:Shadow
     ///</summary>
     private DbOper()
     {
     }

     ///<summary>
     /// 數(shù)據(jù)庫(kù)備份
     ///</summary>
     public static void DbBackup()
     {
          SQLDMO.Backup oBackup = new SQLDMO.BackupClass();
          SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
         try
         {
              oSQLServer.LoginSecure = false;
              oSQLServer.Connect("localhost", "sa", "1234");
              oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
              oBackup.Database = "Northwind";
              oBackup.Files = @"d:/Northwind.bak";
              oBackup.BackupSetName = "Northwind";
              oBackup.BackupSetDescription = "數(shù)據(jù)庫(kù)備份";
              oBackup.Initialize = true;
              oBackup.SQLBackup(oSQLServer);
         }
         catch
         {
              throw;
         }
          finally
         {
              oSQLServer.DisConnect();
         }
     }

     ///<summary>
     /// 數(shù)據(jù)庫(kù)恢復(fù)
     ///</summary>
     public static void DbRestore()
     {
          SQLDMO.Restore oRestore = new SQLDMO.RestoreClass();
          SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
         try
         {
              oSQLServer.LoginSecure = false;
              oSQLServer.Connect("localhost", "sa", "1234");
              oRestore.Action = SQLDMO.SQLDMO_RESTORE_TYPE.SQLDMORestore_Database;
              oRestore.Database = "Northwind";
              oRestore.Files = @"d:/Northwind.bak";
              oRestore.FileNumber = 1;
              oRestore.ReplaceDatabase = true;
              oRestore.SQLRestore(oSQLServer);
         }
         catch
         {
              throw;
         }
          finally
         {
              oSQLServer.DisConnect();
         }
     }
}

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多

    91麻豆视频国产一区二区 | 丰满人妻一二区二区三区av| 亚洲国产成人精品福利| 婷婷一区二区三区四区| 激情五月综五月综合网| 丰满人妻一二三区av| 激情亚洲内射一区二区三区| 国产免费成人激情视频| 欧美精品在线观看国产| 久久99热成人网不卡| 国产成人一区二区三区久久| 日韩精品福利在线观看| 欧美91精品国产自产| 国产午夜福利不卡片在线观看| 果冻传媒在线观看免费高清| 日韩特级黄色大片在线观看| 亚洲国产丝袜一区二区三区四| 九九热在线视频精品免费| 91国自产精品中文字幕亚洲| 麻豆剧果冻传媒一二三区| 91人妻人人精品人人爽| 成人免费视频免费观看| 老司机精品线观看86| 成人精品一区二区三区综合| 亚洲综合日韩精品欧美综合区| 99精品国产一区二区青青| 日本福利写真在线观看| 国产成人精品一区二区在线看| 欧美精品一区二区水蜜桃| 日本人妻精品有码字幕| 免费一区二区三区少妇| 国产成人精品午夜福利| 免费久久一级欧美特大黄孕妇| 免费在线播放一区二区| 国产香蕉国产精品偷在线观看| 国产精品欧美激情在线播放| 草草夜色精品国产噜噜竹菊| 国产又爽又猛又粗又色对黄| 又黄又爽禁片视频在线观看| 中文字幕在线区中文色| 亚洲性生活一区二区三区|

    AI助手

    阅读时有疑惑?点击向AI助手提问吧

    联系客服

    微信扫码,添加客服企业微信

    客服QQ:

    1732698931

    联系电话:4000-999-276

    客服工作时间9:00-18:00,晚上非工作时间,请在微信或QQ留言,第二天客服上班后会立即联系您。