如何用C#做数据库的备份和恢复,急,在线等.分不够加

ada255403 2003-08-19 01:21:38
我要做一个数据备份和还原的功能.第一次备份的时候,完全备份,后面就追加备份.还有还原 功能.不知道用C#怎么写啊,我的问题非常急 ,请各位帮帮忙,分不够,再加
...全文
43 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ada255403 2003-08-19
  • 打赏
  • 举报
回复
非常感谢,谢谢!修改.打击法的可怜.
liq1979 2003-08-19
  • 打赏
  • 举报
回复
CREATE PROCEDURE GY_DBBak

@kind varchar(7), --备份还是恢复
@RC int,
@retmsg varchar(20) output --返回信息
AS
DBCC CHECKDB(yao)
/***********************************************************
** CREATE BACKUP AND RESTORE DEVICES
************************************************************/

IF @RC=0
BEGIN
EXEC sp_addumpdevice 'disk', 'yao_1', 'c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\yao_1.dat'
END
IF @kind='backup'
BEGIN

BACKUP DATABASE yao TO yao_1 WITH INIT,SKIP

SELECT @retmsg='数据库备份成功!'
END

IF @kind='restore'
BEGIN
RESTORE DATABASE yao FROM yao_1
SELECT @retmsg='恢复数据库成功!'
END

RETURN 0
DoHope 2003-08-19
  • 打赏
  • 举报
回复
学习。
qimini 2003-08-19
  • 打赏
  • 举报
回复
RESTORE DATABASE DBName FROM DISK='FileName' WITH NORECOVERY --差异还原
qimini 2003-08-19
  • 打赏
  • 举报
回复
BACKUP DATABASE DBName TO DISK='FileName' 就可以了。默认就是Append模式
liq1979 2003-08-19
  • 打赏
  • 举报
回复
up
liq1979 2003-08-19
  • 打赏
  • 举报
回复
up
aqqwbjgvkgsmq 2003-08-19
  • 打赏
  • 举报
回复
就是啊。大哥。那东东SQL上面有的是。我们要源码啊。
liq1979 2003-08-19
  • 打赏
  • 举报
回复
to acewang
sql上的帮助不要乱贴阿!谁不知道啊
windsoft 2003-08-19
  • 打赏
  • 举报
回复
执行备份的sql 语句
acewang 2003-08-19
  • 打赏
  • 举报
回复
aspx页面执行备份的sql操作

下例创建用于存放 MyNwind 数据库完整备份的逻辑备份设备。

-- Create a logical backup device for the full MyNwind backup.
USE master
EXEC sp_addumpdevice 'disk', 'MyNwind_1',
DISK ='c:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\MyNwind_1.dat'

-- Back up the full MyNwind database.
BACKUP DATABASE MyNwind TO MyNwind_1

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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