中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

asp.net 備份和恢復數據庫的方法
來源:易賢網 閱讀:1263 次 日期:2014-08-28 16:21:00
溫馨提示:易賢網小編為您整理了“asp.net 備份和恢復數據庫的方法”,方便廣大網友查閱!

這篇文章主要介紹了asp.net 備份和恢復數據庫的方法示例,需要的朋友可以參考下

代碼如下:

/**********************************************************************************

*

* 功能說明:備份和恢復SQL Server數據庫

* 作者: 劉功勛;

* 版本:V0.1(C#2.0);時間:2007-1-1

* 當使用SQL Server時,請引用 COM組件中的,SQLDMO.dll組件

* 當使用Access中,請瀏覽添加引用以下兩個dll

* 引用C:Program FilesCommon FilesSystemadomsadox.dll,該DLL包含ADOX命名空間

* 引用C:Program FilesCommon FilesSystemadomsjro.dll,該DLL包含JRO命名空間

* *******************************************************************************/

using System;

using System.Data;

using System.Configuration;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.IO;

using ADOX;//該命名空間包含創建ACCESS的類(方法)--解決方案 ==> 引用 ==> 添加引用 ==> 游覽找到.dll

using JRO;//該命名空間包含壓縮ACCESS的類(方法)

namespace EC

{

/// <summary>

/// 數據庫恢復和備份

/// </summary>

public class SqlBackObject

{

public SqlBackObject()

{

//

// TODO: 在此處添加構造函數邏輯

//

}

#region SQL數據庫備份

/// <summary>

/// SQL數據庫備份

/// </summary>

/// <param name="ServerIP">SQL服務器IP或(Localhost)</param>

/// <param name="LoginName">數據庫登錄名</param>

/// <param name="LoginPass">數據庫登錄密碼</param>

/// <param name="DBName">數據庫名</param>

/// <param name="BackPath">備份到的路徑</param>

public static void SQLBACK(string ServerIP,string LoginName,string LoginPass,string DBName,string BackPath)

{

SQLDMO.Backup oBackup = new SQLDMO.BackupClass();

SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();

try

{

oSQLServer.LoginSecure = false;

oSQLServer.Connect(ServerIP, LoginName, LoginPass);

oBackup.Database = DBName;

oBackup.Files = BackPath;

oBackup.BackupSetName = DBName;

oBackup.BackupSetDescription = "數據庫備份";

oBackup.Initialize = true;

oBackup.SQLBackup(oSQLServer);

}

catch (Exception e)

{

throw new Exception(e.ToString());

}

finally

{

oSQLServer.DisConnect();

}

}

#endregion

#region SQL恢復數據庫

/// <summary>

/// SQL恢復數據庫

/// </summary>

/// <param name="ServerIP">SQL服務器IP或(Localhost)</param>

/// <param name="LoginName">數據庫登錄名</param>

/// <param name="LoginPass">數據庫登錄密碼</param>

/// <param name="DBName">要還原的數據庫名</param>

/// <param name="BackPath">數據庫備份的路徑</param>

public static void SQLDbRestore(string ServerIP,string LoginName,string LoginPass,string DBName,string BackPath)

{

SQLDMO.Restore orestore = new SQLDMO.RestoreClass();

SQLDMO.SQLServer oSQLServer = new SQLDMO.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 (Exception e)

{

throw new Exception(e.ToString());

}

finally

{

oSQLServer.DisConnect();

}

}

#endregion

#region 根據指定的文件名稱創建Access數據庫

/// <summary>

/// 根據指定的文件名稱創建數據

/// </summary>

/// <param name="DBPath">絕對路徑+文件名稱</param>

public static void CreateAccess(string DBPath)

{

if (File.Exists(DBPath))//檢查數據庫是否已存在

{

throw new Exception("目標數據庫已存在,無法創建");

}

DBPath = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+DBPath;

//創建一個CatalogClass對象實例

ADOX.CatalogClass cat = new ADOX.CatalogClass();

//使用CatalogClass對象的Create方法創建ACCESS數據庫

cat.Create(DBPath);

}

#endregion

#region 壓縮Access數據庫

/// <summary>

/// 壓縮Access數據庫

/// </summary>

/// <param name="DBPath">數據庫絕對路徑</param>

public static void CompactAccess(string DBPath)

{

if (!File.Exists(DBPath))

{

throw new Exception("目標數據庫不存在,無法壓縮");

}

//聲明臨時數據庫名稱

string temp = DateTime.Now.Year.ToString();

temp += DateTime.Now.Month.ToString();

temp += DateTime.Now.Day.ToString();

temp += DateTime.Now.Hour.ToString();

temp += DateTime.Now.Minute.ToString();

temp += DateTime.Now.Second.ToString() + ".bak";

temp = DBPath.Substring(0, DBPath.LastIndexOf("") + 1) + temp;

//定義臨時數據庫的連接字符串

string temp2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+temp;

//定義目標數據庫的連接字符串

string DBPath2 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+DBPath;

//創建一個JetEngineClass對象的實例

JRO.JetEngineClass jt = new JRO.JetEngineClass();

//使用JetEngineClass對象的CompactDatabase方法壓縮修復數據庫

jt.CompactDatabase(DBPath2, temp2);

//拷貝臨時數據庫到目標數據庫(覆蓋)

File.Copy(temp, DBPath, true);

//最后刪除臨時數據庫

File.Delete(temp);

}

#endregion

#region 備份Access數據庫

/// <summary>

/// 備份Access數據庫

/// </summary>

/// <param name="srcPath">要備份的數據庫絕對路徑</param>

/// <param name="aimPath">備份到的數據庫絕對路徑</param>

/// <returns></returns>

public static void Backup(string srcPath,string aimPath)

{

if (!File.Exists(srcPath))

{

throw new Exception("源數據庫不存在,無法備份");

}

try

{

File.Copy(srcPath,aimPath,true);

}

catch(IOException ixp)

{

throw new Exception(ixp.ToString());

}

}

#endregion

#region 還原Access數據庫

/// <summary>

/// 還原Access數據庫

/// </summary>

/// <param name="bakPath">備份的數據庫絕對路徑</param>

/// <param name="dbPath">要還原的數據庫絕對路徑</param>

public static void RecoverAccess(string bakPath,string dbPath)

{

if (!File.Exists(bakPath))

{

throw new Exception("備份數據庫不存在,無法還原");

}

try

{

File.Copy(bakPath, dbPath, true);

}

catch (IOException ixp)

{

throw new Exception(ixp.ToString());

}

}

#endregion

}

}

更多信息請查看IT技術專欄

更多信息請查看網絡編程
易賢網手機網站地址:asp.net 備份和恢復數據庫的方法
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
欧美日韩一区二区三区高清| 一区电影在线观看| 欧美日韩精品免费看| 欧美精品 国产精品| 欧美视频你懂的| 国产精品一级久久久| 一区二区在线视频播放| 日韩视频一区二区| 午夜久久电影网| 久久影院亚洲| 欧美日韩在线大尺度| 国产亚洲网站| 亚洲精品一二三| 欧美一区观看| 欧美日韩成人在线| 国内不卡一区二区三区| 日韩视频在线免费| 欧美在线关看| 欧美色欧美亚洲另类七区| 国产婷婷成人久久av免费高清| 在线成人小视频| 香蕉精品999视频一区二区| 欧美激情女人20p| 国产精品美女在线观看| 亚洲第一精品福利| 亚洲欧美不卡| 欧美xart系列高清| 国产色产综合产在线视频| 99re6热在线精品视频播放速度| 久久福利精品| 国产精品国产三级国产a| 亚洲国内自拍| 久久精品国产免费看久久精品 | 欧美成人蜜桃| 亚洲午夜一区二区| 亚洲一二三区在线| 久久综合久久88| 国产精品免费久久久久久| 在线免费观看日韩欧美| 亚洲欧美日韩在线综合| 欧美黄色aa电影| 国产亚洲在线| 亚洲欧美日韩在线| 欧美精品久久天天躁| 韩日欧美一区| 欧美在线观看你懂的| 欧美婷婷六月丁香综合色| 亚洲精品一区在线观看| 老鸭窝毛片一区二区三区| 国产一区二区三区在线观看网站 | 国产免费一区二区三区香蕉精| 欧美福利一区| 国产精品久久久久久久午夜片| 亚洲国产专区校园欧美| 欧美在线精品免播放器视频| 国产精品porn| 日韩亚洲欧美成人| 模特精品裸拍一区| 在线精品观看| 久久综合一区二区三区| 国产亚洲欧美在线| 欧美一区二区免费观在线| 国产精品美女xx| 亚洲欧洲av一区二区| 亚洲午夜国产一区99re久久| 裸体歌舞表演一区二区| 国产精品www994| 夜夜嗨av一区二区三区网页| 蜜桃av久久久亚洲精品| 一区在线免费| 久久综合一区二区| 在线观看欧美| 欧美r片在线| 亚洲伦理网站| 欧美日韩小视频| 亚洲色图制服丝袜| 国产精品视频免费观看www| 午夜精品福利一区二区蜜股av| 国产精品入口夜色视频大尺度| 一区二区日韩伦理片| 欧美国产国产综合| 国产在线观看精品一区二区三区 | 一本色道精品久久一区二区三区| 免费久久99精品国产| 亚洲黄一区二区| 欧美日韩高清一区| 亚洲午夜视频在线观看| 国产精品一区亚洲| 久久亚洲不卡| 亚洲激情自拍| 国产精品午夜在线| 久热国产精品| 一区二区不卡在线视频 午夜欧美不卡'| 久久久久久久尹人综合网亚洲| 亚洲一级影院| 欧美激情91| 日韩视频一区二区三区| 欧美日韩一区自拍| 亚洲欧美在线播放| 亚洲国产精品福利| 欧美日韩国产一区精品一区 | 欧美理论电影在线观看| 正在播放亚洲| 韩国视频理论视频久久| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲欧美日韩区| 国产日韩欧美一区在线| 美女主播一区| 亚洲欧美日韩在线播放| 91久久精品网| 国产人成一区二区三区影院| 蜜臀av国产精品久久久久| 亚洲一区在线观看视频| 亚洲国产va精品久久久不卡综合| 国产精品igao视频网网址不卡日韩 | 欧美激情视频给我| 性欧美video另类hd性玩具| 在线免费高清一区二区三区| 国产精品捆绑调教| 欧美 日韩 国产一区二区在线视频| 亚洲视频一二三| 欧美午夜精品久久久久免费视| 久久久久久网址| 亚洲欧美精品在线| 亚洲国产日韩精品| 欧美国产日韩二区| 宅男噜噜噜66一区二区| 国产精品自拍网站| 欧美日韩精品久久久| 久久成人这里只有精品| 99在线热播精品免费| 亚洲国产福利在线| 国产午夜精品一区理论片飘花| 欧美日韩综合久久| 蜜桃久久av| 久久久久久久久一区二区| 性伦欧美刺激片在线观看| 99视频国产精品免费观看| 亚洲电影免费观看高清完整版在线| 国产精品网曝门| 欧美日韩中文字幕日韩欧美| 欧美不卡三区| 久久日韩粉嫩一区二区三区| 先锋影音网一区二区| 久久青草欧美一区二区三区| 99国产麻豆精品| 亚洲欧洲精品一区二区精品久久久 | 国产精品成人aaaaa网站| 欧美日韩1080p| 欧美精品久久久久久久久久| 欧美顶级少妇做爰| 欧美啪啪成人vr| 欧美视频一区二区三区在线观看| 欧美视频在线视频| 国产精品日韩精品| 国产啪精品视频| 国产私拍一区| 激情久久久久久| 亚洲人成在线播放| 亚洲天堂偷拍| 久久成人国产| 久久亚洲电影| 欧美精品黄色| 国产精品美女久久久久av超清 | 国内精品亚洲| 国产最新精品精品你懂的| 一区在线播放| 亚洲日韩视频| 在线视频精品一| 性做久久久久久久免费看| 午夜激情综合网| 亚洲欧美日韩国产一区| 亚洲综合二区| 欧美一区深夜视频| 久久久噜噜噜久久中文字免| 免费欧美日韩| 久久婷婷麻豆| 欧美电影打屁股sp| 国产精品美女久久久久av超清| 国产精品一二一区| 亚洲第一天堂无码专区| 亚洲国产精品久久久| 亚洲性夜色噜噜噜7777| 午夜精品久久久久久久男人的天堂 | 欧美精品激情在线观看| 国产精品久久久久久影院8一贰佰| 国产精品久久久999| 黄色综合网站| 亚洲人精品午夜| 亚洲免费在线播放| 蜜桃久久av| 欧美精品日本| 久久亚洲综合网| 亚洲一级黄色av| 国产一区二区三区久久久| 欧美高清免费| 午夜精品福利一区二区三区av| 国产视频综合在线| 亚洲图片欧洲图片av| 欧美福利网址|