急急!---数据库备份怎么实现在C#中

yuzhongnanhai 2006-07-22 02:45:31
怎样用c#语言来实现sql server 2000数据库的备份!
谢谢!!!!!1
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
syeerzy 2006-07-22
  • 打赏
  • 举报
回复
上面是完全备份.

完整备份语法:

BACKUP DATABASE { database_name | @database_name_var }
TO < backup_device > [ ,...n ]
[ [ MIRROR TO < backup_device > [ ,...n ] ] [ ...next-mirror ] ]
[ WITH
[ BLOCKSIZE = { blocksize | @blocksize_variable } ]
[ [ , ] { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] { STOP_ON_ERROR | CONTINUE_AFTER_ERROR } ]
[ [ , ] DESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] DIFFERENTIAL ]
[ [ , ] EXPIREDATE = { date | @date_var }
| RETAINDAYS = { days | @days_var } ]
[ [ , ] PASSWORD = { password | @password_variable } ]
[ [ , ] { FORMAT | NOFORMAT } ]
[ [ , ] { INIT | NOINIT } ]
[ [ , ] { NOSKIP | SKIP } ]
[ [ , ] MEDIADESCRIPTION = { 'text' | @text_variable } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword | @mediapassword_variable } ]
[ [ , ] NAME = { backup_set_name | @backup_set_name_var } ]
[ [ , ] { NOREWIND | REWIND } ]
[ [ , ] { NOUNLOAD | UNLOAD } ]
[ [ , ] RESTART ]
[ [ , ] STATS [ = percentage ] ]
[ [ , ] COPY_ONLY ]
]

syeerzy 2006-07-22
  • 打赏
  • 举报
回复
Sql语句不一样而已,这已经不是C#的内容了.

把SELECT语句换成

BACKUP DATABASE 数据库名 TO 备份设备名

而已
syeerzy 2006-07-22
  • 打赏
  • 举报
回复
对C#来说...数据库备份和 SELECT * FROM Table1 没什么不一样的.

完全一样.(如果你的数据库用户有备份数据库的权限的话)
cjnet 2006-07-22
  • 打赏
  • 举报
回复
用SQL寫個存儲過程來執行存儲操作啊
oolongTea 2006-07-22
  • 打赏
  • 举报
回复
http://community.csdn.net/Expert/TopicView3.asp?id=4749663

110,524

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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