如何用delphi实现服务器间的数据备份以及恢复?
具体情况是:
我们做了一个学生学籍管理和成绩查询系统,老师要求能用程序实现将服务器1上的数据库中的数据自动备份到服务器2上的数据库中。数据库用的是MS-SQLServer2000.
具体情况是:
我们做了一个学生学籍管理和成绩查询系统,老师要求能用程序实现将服务器1上的数据库中的数据自动备份到服务器2上的数据库中。数据库用的是MS-SQLServer2000.
2 调用DTS和bcp
3 用存储过程或者select
4 用backup/restore语句
5 用文件拷贝和sp_attatch_db
6 用TBatchMove
......
begin
close;
sql.clear;
sql.add('backup database 数据库 to disk='''+ filename(c:\1111) +'''');
execsql;
end;
with query do
begin
close;
sql.clear;
sql.add('RESTORE DATABASE 数据库 FROM disk='''+filename+''' WITH REPLACE');
execsql;
end;