.Net对SQL数据库的web备份

  基于B/S模式下的,数据库远程备份,备份成功后可下载到本地

 1  protected void ButtonDataBackup_Click(object sender, EventArgs e)
2 {
3 string newname = "数据库名" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString() + ".rar";
4
5 //创建连接字
6
7 string con = System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];
8
9 System.Data.SqlClient.SqlConnection cn = new SqlConnection(con);
10
11 string nepath = Server.MapPath("~/Web/DataImport/DataBackup/") + newname;
12
13 string sql = "BACKUP DATABASE OnLineExam to DISK ='" + nepath + "'";
14
15 SqlCommand cmd = new SqlCommand(sql, cn);
16
17 try
18 {
19 cn.Open();
20
21 cmd.ExecuteNonQuery();
22 HyperLink1.Text = "数据已成功备份到服务器路径:" + " 请点击下载到本地!";
23 HyperLink1.NavigateUrl = "/DataBackup/" + Fname +newname;
24 HyperLink1.Visible = true;
25 }
26
27 catch (Exception ex)
28 {
29 LblMessage.Text = "数据备份出错,该文件可能不存在!";
30 LblMessage.Visible = true;
31 string exm = ex.Message;
32
33 }
34
35 finally
36 {
37
38 cmd.Dispose();
39
40 cn.Close();
41
42 cn.Dispose();
43
44 }
45 }



转载于:https://www.cnblogs.com/xiaopanlyu/archive/2012/03/24/2415512.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/361594.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ajax向后台传递数组

$.ajax({traditional: true//这个设置为true,data:{"steps":["qwe","asd","zxc"]}会转换成stepsqwe&stepsasd&... }); 更多专业前端知识,请上 【猿2048】www.mk2048.com

错误笔记

1、user_name a and password b时,无法打印到这个节点,原因是 a "yajuan" b 123456时 a 为字符串类型,b为数字类型,类型不同“且”的关系不成立。导致if 节点失败 转载于:https://www.cnblogs.com/wangyajuanjuan…

第一次Java 8体验

像世界其他地方一样,我深深地爱上了Slack。 为什么? 原因很多,但主要的原因是它提供了一种围绕通讯而非工具真正构建SDLC流程的新方法。 您认为这些天哪个更常见,杂乱无章的机智团队在荒野中四处徘徊,尽管他们有出色的…

七个重要习惯——读《高效能人士的七个习惯》整理

个人的成功习惯一:积极主动习惯二:以始为终习惯三:要事第一 公众的成功习惯四:双赢思维习惯五:知彼解己习惯六:综合综效 习惯七:不断更新 附图: 转载于:https://www.cnblogs.com/ziq…

浏览器兼容问题笔记

Safari浏览器&#xff1a; 1.safari执行history.go(-1);需要添加return false; Chrome浏览器 1.Chrome浏览器要预读图片&#xff0c;需要通过对图片的预加载。注&#xff1a;预加载前一定要将<img>加入<body> 1 /* 预加载图片 node-<img> func-回调函数 *…

http://www.tldp.org/LDP/abs/abs-guide.txt.gz

http://www.tldp.org/LDP/abs/abs-guide.txt.gz转载于:https://www.cnblogs.com/itzxy/p/11294815.html

POJ2941 SDUT2371Homogeneous squares

View Code 1 #include<stdio.h> 2 #include<string.h> 3 int main() 4 { 5 long i,j,n,g,s,t,a[1001],b[1001]; 6 char str[8001];//这里数组开大一点 第一次RT了 数比较大 7 while(scanf("%ld", &n)&&n) 8 { 9 s …

不变性如何提供帮助

在最近的几篇文章中&#xff0c;包括“ Getters / Setters。 邪恶。 期。” &#xff0c; “对象应该是不可变的”和“依赖注入容器是代码污染者” &#xff0c;我普遍将所有可变对象标记为“ setter”&#xff08;以set开头的对象方法&#xff09;。 我的论证主要基于隐喻和抽…

JS排序之冒泡排序

冒泡排序的两种策略&#xff1a; <script>// 第一种思路&#xff1a;// 一个数组中的数据&#xff0c;拿第一个和剩下的依次进行对比&#xff0c;数值小的赋值给第一个&#xff0c;一轮比较过后&#xff0c;则数值小的放在最前边。// 第二轮比较&#xff0c;则最前边的不…

浅谈.Net版(C#)的CMP模式

商城上线快2、3个月了&#xff0c;一直都懒得写点东西&#xff0c;在加上杂七杂八的事情也比较忙&#xff0c;所以都没有把这个系统当时做的整个架构思绪整理清&#xff0c;昨天才从深圳完了两天回来&#xff0c;怎感觉是要做的事来着.刚开始接触CMP模式的时候也是看了它几天,到…

Java Servlet教程– ULTIMATE指南(PDF下载)

Java Servlets是一种基于Java的Web技术。 Java Servlet技术为Web开发人员提供了一种简单&#xff0c;一致的机制&#xff0c;以扩展Web服务器的功能并访问现有的业务系统。 几乎可以将Servlet看作是在服务器端运行的applet&#xff0c;它没有任何表情。 Java servlet使许多Web…

Mvc 上传图片

VIEW 代码 using (Html.BeginForm("Upload", "UploadFile", FormMethod.Post, new { enctype "multipart/form-data" })) { <input type"file" name"file" /> <input type"submit" value"OK…

一行代码解决各种IE兼容问题,IE6,IE7,IE8,IE9,IE10

在网站开发中不免因为各种兼容问题苦恼&#xff0c;针对兼容问题&#xff0c;其实IE给出了解决方案Google也给出了解决方案百度也应用了这种方案去解决IE的兼容问题 百度源代码如下 <!Doctype html> <html xmlnshttp://www.w3.org/1999/xhtml xmlns:bdhttp://www.ba…

使用WSO2开发

几个月以来&#xff0c;我又开始使用WSO2产品。 在接下来的文章中&#xff0c;我描述了我遇到的一些&#xff08;小&#xff09;问题以及如何解决它们。 设置开发环境时&#xff0c;我要做的第一件事是在Mac上下载Developer Studi o&#xff08;64位版本&#xff09;。 解压缩…

1G超爽网络硬盘

刚注册用户可用空间:1G通过你的推荐而注册达5个则空间增为5G该站的cssajax发挥得淋漓尽致了可以上传多个文件并且其间的Java Applet让上传变得超级方便&#xff0c;只需拖动即可有兴趣的朋友可以通过下面的链接注册也算是支持我一下了http://www.box.net/signup/invitation/gao…

CSS揭秘(二)背景与边框

Chapter2 背景与边框 1. 半透明边框 基础&#xff1a;了解 RGBA & HSLA 颜色&#xff08;色调 0~360、饱和度、亮度 &#xff08;0%黑色~100%白色&#xff09;、透明度&#xff09; 默认情况下&#xff0c;背景在边框的下层&#xff0c;容器的背景从半透明的边框透上来并…

Hibernate 拦截器 Hibernate 监听器

Hibernate拦截器(Interceptor)与事件监听器(Listener) 拦截器&#xff08;Intercept&#xff09;&#xff1a;与Struts2的拦截器机制基本一样&#xff0c;都是一个操作穿过一层层拦截器&#xff0c;每穿过一个拦截器就会触发相应拦截器的事件做预处理或善后处理。  监听器&am…

DIV背景半透明,DIV中的字不半透明

filter的层一定要有width属性&#xff0c;否则filter无效。<div style"filter:alpha(opacity50);background:#ffffff;width:600;"><span style"color:yellow">图层背景半透明&#xff0c;字体颜色也半透明</span></div> <div s…

为什么要使用字符串

最近&#xff0c;我在一次培训课程中辅导初中生。 任务之一是编写一个类&#xff0c;该类可以根据某些字符串键使映射变形。 创建的初级用户之一的结果包含以下方法&#xff1a; void dwarwle(HashMap<String,Dwarwable> mapToDwarwle, String dwarwleKey){for( final E…

深入探讨用位掩码代替分支(3):VC6速度测试

wuhanbingwhdx提到了数据相关也会影响流水线&#xff08;http://blog.csdn.net/zyl910/article/details/1330614&#xff09;。  他的说法是有一定道理的。但是&#xff0c;在很多时候我们并不仅仅处理一个数值。比如将循环展开&#xff0c;在内循环处理2个或更多个的数值。而…