C# 如何备份还原sqlserver数据库 50

C#在网上找到有两种方式,一种使用sql语句的方式一种是利用c#的sqldomsqlcom组件进行备份及还原,我想知道有没有另外的或是新的方式,使用c#备份还原的?后来是... C#在网上找到有两种方式,一种使用 sql语句的方式 一种是利用c# 的sqldom sql com组件进行备份及还原,我想知道有没有另外的或是新的方式,使用c#备份还原的?
后来是还是找到了,使用smo
展开
 我来答
wersown
2014-08-20 · 超过58用户采纳过TA的回答
知道答主
回答量:135
采纳率:0%
帮助的人:128万
展开全部
SQL语句备份和恢复
SQL Server:
备份命令:
BACKUP DATABASE test
TO disk = 'c:\test'
WITH FORMAT,
NAME = 'Full Backup of MyNwind'
解释如下:
NAME = 'Full Backup of MyNwind' --这个是备注,随便写。
还原命令:
USE master
GO
RESTORE DATABASE test_wt
FROM disk = 'c:\test_wt'
GO
MySQL:
备份:
mysqldump -u root -p database_name > d:\db.bak
恢复:
mysql -u root -p database_name < d:\db.bak
注意:在WIN下,路径用path/filename.sql是不行的,那就用path\filename.sql
希望对你能有所帮助。
追问
这种方式,我知道的,我只是想用c# 现成的类来执行,而不是用sql语句。意思就是找sqldmo类的替代者,不知道有没有
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dongyi945
2014-08-20 · 超过35用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:15万
展开全部
没有现成的类,自己写一个类不就行了。
追问
。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fengxing075956
2014-08-20 · 超过14用户采纳过TA的回答
知道答主
回答量:77
采纳率:0%
帮助的人:22万
展开全部
还可以调用slq server的bcp备份、恢复
追问
bcp这方式就是sql语句了啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Sev7en2003
2014-08-20 · TA获得超过155个赞
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:83.3万
展开全部
系统的存储过程是可以的
更多追问追答
追问
我是想用c#的类来完成。本来sqldom附合我的方案,只是要客户添加组件,挺麻烦的,我在想,是不是有别的类可以替代。
追答

你的意思是使用C#已经封装的某些方法么?


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄工的控件库
2014-08-20 · TA获得超过5732个赞
知道小有建树答主
回答量:1644
采纳率:50%
帮助的人:520万
展开全部
使用Sql语句比较方便的
追问
嗯。如果找不到别的方法,只有用sql语句了,我想捕捉异常,还有进度我也想显示。这些都要自己想办法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式