成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

借助SQLDMO實(shí)現(xiàn)SQL Server備份還原

數(shù)據(jù)庫(kù) SQL Server
如果要對(duì)SQL Server進(jìn)行備份還原,可以有多種的方法,下面將為您介紹的是借助SQLDMO如何實(shí)現(xiàn)SQL Server備份還原的方法,希望可以讓您對(duì)SQL Server的備份還原有更多的認(rèn)知。

通過SQLDMO,我們可以實(shí)現(xiàn)SQL Server備份還原,下面就將為您詳細(xì)介紹SQLDMO的概念及實(shí)現(xiàn)SQL Server備份還原的方法,供您參考。

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ì)它的引用,如下圖所示:

在.NET項(xiàng)目中添加對(duì)SQLDMO的引用

下面是用C#語言書寫的用于Microsoft SQL Server數(shù)據(jù)庫(kù)備份和恢復(fù)的類:

  1. using System;  
  2.  
  3. namespace DbService  
  4. {  
  5.  /// <summary> 
  6.  /// DbOper類,主要應(yīng)用SQLDMO實(shí)現(xiàn)對(duì)Microsoft SQL Server數(shù)據(jù)庫(kù)的備份和恢復(fù)  
  7.  /// </summary> 
  8.  public sealed class DbOper  
  9.  {  
  10.   /// <summary> 
  11.   /// DbOper類的構(gòu)造函數(shù)  
  12.   /// </summary> 
  13.   private DbOper()  
  14.   {  
  15.   }  
  16.  
  17.   /// <summary> 
  18.   /// 數(shù)據(jù)庫(kù)備份  
  19.   /// </summary> 
  20.   public static void DbBackup()  
  21.   {  
  22.    SQLDMO.Backup oBackup = new SQLDMO.BackupClass();  
  23.    SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();  
  24.    try  
  25.    {  
  26.     oSQLServer.LoginSecure = false;  
  27.     oSQLServer.Connect("localhost", "sa", "1234");  
  28.     oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;  
  29.     oBackup.Database = "Northwind";  
  30.     oBackup.Files = @"d:\Northwind.bak";  
  31.     oBackup.BackupSetName = "Northwind";  
  32.     oBackup.BackupSetDescription = "數(shù)據(jù)庫(kù)備份";  
  33.     oBackup.Initialize = true;  
  34.     oBackup.SQLBackup(oSQLServer);  
  35.    }  
  36.    catch  
  37.    {  
  38.     throw;  
  39.    }  
  40.    finally  
  41.    {  
  42.     oSQLServer.DisConnect();  
  43.    }  
  44.   }  
  45.  
  46.   /// <summary> 
  47.   /// 數(shù)據(jù)庫(kù)恢復(fù)  
  48.   /// </summary> 
  49.   public static void DbRestore()  
  50.   {  
  51.    SQLDMO.Restore oRestore = new SQLDMO.RestoreClass();  
  52.    SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();  
  53.    try  
  54.    {  
  55.     oSQLServer.LoginSecure = false;  
  56.     oSQLServer.Connect("localhost", "sa", "1234");  
  57.     oRestore.Action = SQLDMO.SQLDMO_RESTORE_TYPE.SQLDMORestore_Database;  
  58.     oRestore.Database = "Northwind";  
  59.     oRestore.Files = @"d:\Northwind.bak";  
  60.     oRestore.FileNumber = 1;  
  61.     oRestore.ReplaceDatabase = true;  
  62.     oRestore.SQLRestore(oSQLServer);  
  63.    }  
  64.    catch  
  65.    {  
  66.     throw;  
  67.    }  
  68.    finally  
  69.    {  
  70.     oSQLServer.DisConnect();  
  71.    }  
  72.   }  
  73.  }  
  74. }  

 

 

 

【編輯推薦】

教您簡(jiǎn)單學(xué)會(huì)sql server備份

SQL Server系統(tǒng)表的作用

如何建立sql server存儲(chǔ)過程

sql server還原數(shù)據(jù)庫(kù)的方法

sql server create語句實(shí)例

 

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-07-06 09:08:07

SQL server差

2015-08-21 10:40:10

SQL Server備份還原

2013-05-08 10:01:55

SQL Server 數(shù)據(jù)備份備份與還原

2009-04-09 11:17:48

2010-07-06 15:07:37

SQL Server

2011-09-02 10:53:31

SQL Server 還原日志備份差異備份

2022-09-20 18:29:29

SQL Server數(shù)據(jù)庫(kù)

2018-10-15 14:28:21

SQLServer容災(zāi)備份

2011-03-10 08:42:15

SQL Server備份還原

2022-09-05 17:09:55

SQL Server數(shù)據(jù)庫(kù)

2010-07-06 14:47:03

SQL Server數(shù)

2011-08-03 16:02:25

2011-03-24 09:24:08

SQL Server數(shù)還原

2017-12-14 08:52:17

2010-07-06 08:56:16

SQL server

2010-09-02 11:47:43

SQL刪除

2010-09-14 09:53:52

sql server還

2011-09-19 16:40:40

2009-08-25 16:03:51

C# SQLDMO對(duì)象

2010-05-25 17:45:00

MySQL備份
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日韩一级精品视频在线观看 | 国产成人一区二区三区 | 国产视频线观看永久免费 | 97精品国产手机 | 一级黄色毛片免费 | 精品一区二区三区入口 | 日韩视频91| 日韩欧美在 | 国产一区二区影院 | 日韩美香港a一级毛片免费 国产综合av | 日本一级淫片免费啪啪3 | 亚洲www. | 99成人| 中文字幕在线三区 | 999热视频 | 激情毛片 | 欧美日本免费 | 中文字幕国产一区 | 四虎网站在线观看 | 欧美一级久久 | 日韩欧美视频 | 亚洲精品一区av在线播放 | 午夜私人影院 | 国产精品国产三级国产aⅴ中文 | 国产成人99久久亚洲综合精品 | 国产精品久久久久久妇女6080 | 久久精品国产一区二区电影 | 亚洲综合在线视频 | 国产成人精品久久二区二区 | 午夜免费网 | 欧美性受 | 亚洲福利视频网 | 欧美日韩一 | 国产伦一区二区三区四区 | 精品视频一区二区三区在线观看 | 国产一区二区三区www | 伊伊综合网| 在线观看免费av网站 | 日本免费一区二区三区四区 | 精品久久久久久亚洲综合网 | 国产午夜精品一区二区三区四区 |