在.net中用SQLDMO如何实现差异备份和还原SQLSERVER数据库

elongnet618 2005-09-08 08:40:48
在.net中用SQLDMO如何实现差异备份和还原SQLSERVER数据库
...全文
194 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhonghuashen 2005-10-17
  • 打赏
  • 举报
回复
不清楚的可以问
zhonghuashen 2005-10-17
  • 打赏
  • 举报
回复
备份:如下
SQLDMO.SQLServerClass svr = new SQLDMO.SQLServerClass();
try
{

svr.Connect("(local)","sa","");
SQLDMO.Backup bak = new SQLDMO.BackupClass();
bak.Action=SQLDMO.SQLDMO_BACKUP_TYPE.SQLDMOBackup_Database;

bak.Initialize = true ;
bak.Files = @"备份文件";
bak.Database = "代备份的数据库";

System.DateTime dt=new DateTime();
dt=System.DateTime.Now;
MessageBox.Show(bak.GenerateSQL());
bak.SQLBackup(svr);

textBox2.Text =Convert.ToString(System.DateTime.Now-dt);
return ;
}

恢复如下:
SQLDMO.SQLServerClass svr = new SQLDMO.SQLServerClass();

svr.Connect("(local)","sa","");

SQLDMO.Restore res=new SQLDMO.RestoreClass();
res.Database="testanother";
res.Action=0;//0表示恢复数据库
res.Files=@"代备份的bakw文件";
res.LastRestore =true;
MessageBox.Show(res.GenerateSQL());
// res.SQLVerify(svr);
// System.DateTime dt=new DateTime();
// dt=System.DateTime.Now;
res.SQLRestore(svr);
// textBox3.Text =Convert.ToString(System.DateTime.Now-dt);
MessageBox.Show("ok");
elongnet618 2005-09-19
  • 打赏
  • 举报
回复
up
elongnet618 2005-09-16
  • 打赏
  • 举报
回复
up
云中客 2005-09-15
  • 打赏
  • 举报
回复
UP
elongnet618 2005-09-15
  • 打赏
  • 举报
回复
up
elongnet618 2005-09-15
  • 打赏
  • 举报
回复
再问一个问题,如何把多个数据库备份文件还原到一个数据库中?
Comer 2005-09-14
  • 打赏
  • 举报
回复
up
zlp321002 2005-09-14
  • 打赏
  • 举报
回复
--参考:
http://community.csdn.net/Expert/topic/4267/4267983.xml?temp=.527981
klan 2005-09-14
  • 打赏
  • 举报
回复
帮你顶一把咯
zlp321002 2005-09-14
  • 打赏
  • 举报
回复
--差异备份语句
backup database test to disk='d:\b.bak' with DIFFERENTIAL,format
backup database test to disk='c:\b.bak' with DIFFERENTIAL,format
--还原备份语句
restore database 库名 from disk='x:\备份文件名.bak'
lisiyong 2005-09-14
  • 打赏
  • 举报
回复
UP

等高手..
elongnet618 2005-09-13
  • 打赏
  • 举报
回复
太失望了,这么久了都没人会,想给分也没法给啊!如果继续这样,还是散尽所有分走吧。
elongnet618 2005-09-08
  • 打赏
  • 举报
回复
失望,自己顶!

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧