備份,還原,壓縮資料庫

2022-02-27 22:23:06 字數 990 閱讀 2744

壓縮access資料庫#region 壓縮access資料庫

/**//// 

/// 壓縮access資料庫

/// 

/// 

public static void compactaccess(string dbpath)

...//宣告臨時資料庫名稱

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物件的compactdatabase方法壓縮修復資料庫

jt.compactdatabase(dbpath2, temp2);

//拷貝臨時資料庫到目標資料庫(覆蓋)

file.copy(temp, dbpath, true);

//最後刪除臨時資料庫

file.delete(temp);

}

備份還原 資料庫備份和還原

最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 microsoft corporation developer edition on windows nt 5.1 build 2600 service pack 3,v.5755 1 建...

備份 還原資料庫

備份資料庫 backup database test 這裡的test指的是資料庫名稱 to disk d backup.bak 這裡指名的資料庫路徑 backup.bak為備份檔案名 with format,name full backup of mynwind 這個是備註,無所謂。隨便寫 還原資料...

資料庫備份與還原

在開發和資料庫有關的應用程式的時候,很多時候我們做的操作就是和資料庫打交道,而使用者最關心的也是資料,而一旦資料庫出現故障,我們事先又沒有做任何的預防措施,帶來的將會是災難性的錯誤。雖然資料庫本身提供備份和還原的功能,也可設定定期備份資料庫的操作,但是很多時候使用者並不知道怎樣操作,特別是還原。所以...