国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

asp.net 數據庫備份還原(sqlserver+access)

2024-07-10 12:39:34
字體:
來源:轉載
供稿:網友
/**********************************************************************************
*
* 功能說明:備份和恢復SQL Server數據庫
* 作者: 劉功勛;
* 版本:V0.1(C#2.0);時間:2007-1-1
* 當使用SQL Server時,請引用 COM組件中的,SQLDMO.dll組件
* 當使用Access中,請瀏覽添加引用以下兩個dll
* 引用C:/Program Files/Common Files/System/ado/msadox.dll,該DLL包含ADOX命名空間
* 引用C:/Program Files/Common Files/System/ado/msjro.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)
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 镇远县| 遵化市| 汉源县| 利辛县| 龙州县| 蓝田县| 奉节县| 屯昌县| 长沙市| 阿鲁科尔沁旗| 大石桥市| 东乡县| 苍溪县| 商水县| 长子县| 株洲市| 乐平市| 呈贡县| 微山县| 蓝山县| 喀喇| 峨山| 秭归县| 河池市| 万年县| 嘉禾县| 施甸县| 逊克县| 灵寿县| 佛坪县| 清水河县| 上思县| 扎囊县| 汕头市| 江都市| 格尔木市| 泰安市| 紫金县| 加查县| 县级市| 赣州市|