c# Button底下的代码怎么写(备份数据库) 30

执行底下代码应该怎样写大神们求帮助我就这样写的stringsql=@"BACKUPDATABASEFDMS_DBTODISK=N'E:\DBBack\'WITHINIT,... 执行底下代码应该怎样写 大神们 求帮助
我就这样写的
string sql = @"BACKUP DATABASE FDMS_DB TO DISK = N'E:\DBBack\' WITH INIT , NOUNLOAD , NAME = N'数据库备份', NOSKIP ,
STATS = 10, NOFORMAT";
try{

SqlConnection conn=new SqlConnection("server=.;uid=sa;pwd=sa;database=FDMS_DB");
conn.Open();
SqlCommand cmd=new SqlCommand (sql,conn);
cmd.ExecuteNonQuery();
conn.Close();
}
展开
 我来答
syht2000
高粉答主

2014-09-27 · 关注我不会让你失望
知道大有可为答主
回答量:3万
采纳率:79%
帮助的人:1.4亿
展开全部
string sql = @"BACKUP DATABASE FDMS_DB TO DISK = N'"+System.Web.HttpContext.Current.Server.MapPath("/DBBack")+"' WITH INIT , NOUNLOAD , NAME = N'数据库备份', NOSKIP ,
STATS = 10, NOFORMAT";

看图这个是web吧,你点执行的时候,备份路径可以用mappath之类来将一个相对路径(比如/db_backups之类的转成绝对路径,然后调用备份的方法就行了。)
追问
string sql = @"BACKUP DATABASE FDMS_DB TO  DISK = N'E:\DBBack\' WITH  INIT ,  NOUNLOAD , NAME = N'数据库备份', NOSKIP ,  
STATS = 10, NOFORMAT";
这怎么给设置虚拟路径?
追答
写的不够清楚木?
百度网友e2dbec6
2014-09-27 · TA获得超过273个赞
知道小有建树答主
回答量:367
采纳率:0%
帮助的人:253万
展开全部
连接数据库 执行sql backup 数据库
追问
我就是你说的这样写好了  但是路径是写死了   部署项目的时候路径肯定就变了  所以不能这样写啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式