注册 登录
编程论坛 ASP.NET技术论坛

[求助]如何在页面实现备份,压缩,恢复数据库呀

lmyh5201 发布于 2007-06-12 09:44, 748 次点击
如何在页面实现备份,压缩,恢复数据库呀
8 回复
#2
rainic2007-06-12 10:23

MSSQL

备份: backup database Northwind to disk='c:\backuptext.dat'

还原: restore database Northwind from disk = 'c:\backuptext.dat'


Access
用File的Copy。。。

#3
lmyh52012007-06-12 10:41

我用的是sql

#4
川流不息2007-06-12 10:45
2樓第一個方法:MSSQL就是你要的SQL
#5
lmyh52012007-06-12 13:55
谁有SQL备份的页面呀?我的是ACCESS的,我不知道怎么改呀?就是那个页面里具体有哪些控件?谁有呀?可以让我参考参考吗
#6
lmyh52012007-06-12 14:54

这是我在网上找的:可我不明白是什么意思呀
/// 数据库备份
3 ///
4 /// 备份是否成功
5 public bool DbBackup()
6 {
7 string path = CreatePath();
8 SQLDMO.Backup oBackup = new SQLDMO.BackupClass();
9 SQLDMO.SQLServer oSQLServer = new SQLDMO.SQLServerClass();
10 try
11 {
12 oSQLServer.LoginSecure = false;
13 oSQLServer.Connect(server,uid, pwd);
14 oBackup.Action = SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;
15 oBackup.Database = database;
16 oBackup.Files = path;
17 oBackup.BackupSetName = database;
18 oBackup.BackupSetDescription = "数据库备份";
19 oBackup.Initialize = true;
20 oBackup.SQLBackup(oSQLServer);
21
22 return true;
23 }
24 catch(Exception ex)
25 {
26 return false;
27 throw ex;
28 }
29 finally
30 {
31 oSQLServer.DisConnect();
32 }
33 }

#7
rainic2007-06-12 15:52

oSQLServer是别人写的自己定义控件。。

#8
lmyh52012007-06-12 16:01

这是SQL2005的吧,我要2000的代码.谁有呀,最好前台和后台都有

#9
botailang2007-07-19 11:24
写数据库还原时,需要用到哪些类的引用呢?
1