很多人想實現在
c#中備份與恢復
sql資料庫
,又想要有在
sql中那種進度條的狀態
.其實用c#的
sqldmo
就可以實現
//資料庫備份
string backaway =textbox1.text.trim();
sqldmo.backup obackup = new sqldmo.backupclass();
sqldmo.sqlserver osqlserver = new sqldmo.sqlserverclass();
trycatch
finally
//資料庫恢復
//獲取恢復的路徑
string dbaway = textbox2.text.trim();
sqldmo.restore restore = new sqldmo.restoreclass();
sqldmo.sqlserver server = new sqldmo.sqlserverclass();
server.connect(serverip, serverid, serverpwd);
//kill database process
conn = new
工資管理系統
.ccutility.connstring();
conn.dbopen();
sqlcommand cmd = new sqlcommand("use master select spid from sysprocesses ,sysdatabases where sysprocesses.dbid=sysdatabases.dbid and sysdatabases.name='k2'", conn.connection);
sqldatareader dr = cmd.executereader();
while (dr.read())
dr.close();
conn.dbclose();
trycatch (exception ex)
finally
恢復相關的引數和備份相同
,不再解釋
,自己看一下
.上面兩個函式呼叫到了更改進度條的兩個函式
:private void step2(string message, int percent)
private void step(string message, int percent)
setp
對應備份
,,setp2
對應恢復
....
備份還原 資料庫備份和還原
最近在搞封閉開發,有些東西基本上都忘記了,在網上重新搜尋了一下貼子,總結了一下檔案組備份和還原的一些東西 環境 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 這個是備註,無所謂。隨便寫 還原資料...
C 備份還原Access資料庫
備份access資料庫 備份access資料庫 要備份的資料庫絕對路徑 備份到的資料庫絕對路徑 public bool backup string srcpath,string aimpath trycatch ioexception ixp return true 還原access資料庫 還原ac...