该如何设计和实现这样的功能呢?望高手解答

#region 创建备份
protected void LinkButton1_Click(object sender, EventArgs e)
{
//创建文件夹
string VMdata = "DB";
string address = Server.MapPath("~\\Data\\");
DirectoryInfo dir = new DirectoryInfo(VMdata);
if (!dir.Exists == false)
{
ui.Alert(this, "此数据库不存在");
}
else
{
//判断文件夹是否存在
if (!System.IO.Directory.Exists(address))
{
//创建文件夹
System.IO.Directory.CreateDirectory(address);
}
else
{
//调用备份数据库的方法
BackUpDB1(address);
ui.Alert(this, "数据库备份成功");
//重新绑定
CreateTable();
}
}
}
#endregion
#region 备份数据库(本地备份)
public string BackUpDB1(string backAddress)
{
try
{
StringBuilder sql = new StringBuilder();
string DataName = "DB" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".bak";
//备份后的文件名称为原数据库名称+时分秒
sql.Append("backup database DB to disk='" + backAddress + DataName + "'");
db.ExecuteReader(sql.ToString());
return DataName;
}
catch (Exception)
{
throw;
}
}
#endregion
最近在替学校做网站,今天刚大致做好了数据库备份与还原功能,因为网站图片是存放在文件下,所以备份数据库时,图片文件夹要一同考拷贝.具体如下:DbOper类:using System.IO;//////public sealed class DbOper{////// ...
WebDataBak.aspx.cs bakServer.cs为自定义类代码核心代码:1.private void BtnDataBackup_Click(object sender, System.EventArgs e) { if ( lstDb.Items.Count == 0 ) { pub.Alert("数据库列表不能为空!...
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingHanSoft.Business...usingInsus.NET;usingCAF.DBUtility;usingSystem....
昨天看了《C#项目实录》中的进销存管理系统,和其他书里讲的案例一样,无非也就是数据库增删查改,但是这个进销存系统中有一个备份和还原数据库的功能,蛮有兴趣的,看了一下代码,原来如此,也...-- 备份数据库 backu
前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单:下面是我做一个网站后台时在"备份"按扭下写的一个...
Asp.Net 备份和恢复SQL SERVER 数据库 我们通常备份数据库时,需要登录数据库服务器去备份和恢复,这样很不方便,其实SQL SERVER自带的命令可能让我们很简单地实现远程通过Asp.Net备份和恢复数据库。 BACKUP ...
最近想在自己的程序中加上数据库的备份和恢复功能,但是没有现成的asp.net可以参考,就找了Mysql的帮助文件,挑出需要的几个必须的命令,总结如下:一、Mysq导出Sql格式范例/*Navicat MySQL Data TransferSource ...
--备份数据库 backupdatabasedb_CSManagetodisk='c:\backup.bak' --还原数据库,必须先备份该数据库的日志文件到原先的备份文件中 backuplogdb_CSManagetodisk='c:\backup.bak' restoredatabasedb_...
using System;using System.Data.SqlClient;using System.Web.UI;public partial class BackupDatabase : Page{ protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack)...
因为做项目的时候用到对数据库的还原和备份,第一次接触,所以上网查了关于这方面的资料,网络果然是个好东西,该有的都有了,这里我就把原文中的代码直接粘贴过来了。 using System; using System....
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" > 无标题页 using System;using System.Data;using System.Configuration;using System
在之前做的一个[学生晚归与考勤系统]里面,有这个功能,上网搜了一下很多相关的,然后根据自己的方法整理了一下(网上的太乱了),现在记录一下.
安装过程参看其他人的博客,很费时间,而且容易…… (所以先备份好系统) sqlserver 2008 先新建数据库 如 dormitory 建立一张表 userinfo 建表的时候可能有各种错误,请自行解决。 下面主要讲解C#连接...
最近想在自己的程序中加上数据库的备份和恢复功能,但是没有现成的asp.net可以参考,就找了Mysql的帮助文件,挑出需要的几个必须的命令,总结如下: 一、Mysq导出Sql格式范例 二、获取数据库的sql:SHOW CREATE ...
我们通常备份数据库时,需要登录数据库服务器去备份和恢复,这样很不方便,其实SQL SERVER自带的命令可能让我们很简单地实现远程通过Asp.Net备份和恢复数据库。 BACKUPDATABASE'被备份的数据库名'TODISK='备份文件...
首先我们先分析ASP备份SQL数据库的代码,详细如下: 备份SqlServer数据库: string SqlStr1 = "Server=(local);database='" + this.DropDownList1.SelectedValue + "'; Uid=sa;Pwd="; string SqlStr2 = "backup ...
1:要用到SQL-SERVER里面的Sqldmo来做这个工作,找到Sqldmo.dll这个文件,在C:/program files/microsoft Sql server/80/Tools/binn/Sqldmo.dll用.net框架提供的工具转达成受托管代码(工具为:vs.net命令提示)tlbimp...
需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办法就是在MASTER数据库中添加一个存储过程: create proc killspid (@dbname varchar(20)) as begin declare @sql ...
主要介绍了asp.net 备份和恢复数据库的方法示例,需要的朋友可以参考下
小编一不小心将表建立到错误的...--生成脚本2、选择要编写脚本的数据库对象,注意此处可以选择特定的数据库对象,我们可以选择我们需要备份的数据表。3 在当前页面下面第一步选择高级选项,然后再选择输出的sql脚...
原文:使用.net备份和还原数据库CSDN网友的提问http://community.csdn.net/Expert/TopicView3.asp?id=4929678C#实现SQLSERVER2000数据库备份还原的两种方法: 方法一(不使用SQLDMO)://////备份方法///SqlConnection...
点击下载MysqlBackup.Net ...下载解压后得到的MysqlBackup.Net最大只支持.NET4.5,参见下图 而我的工程项目为.NET4.6.1,通过添加引用添加到我的工程项目后,运行后报错,参见下图。 ...
* 功能说明:备份和恢复SQL Server数据库 * 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件 * 当使用Access中,请浏览添加引用以下两个dll * 引用C:/Program Files/Common Files/System/ado/msadox....
Asp.net 备份、还原Ms SQLServer及压缩Access数据库
恢复数据库: 关键字:Alter Database 被恢复的数据库名 Set Offline with ... restore database 被恢复的数据库名 from disk = 备份文件路径; Alter Database 被恢复的数据库名 Set OnLine With rollback Immediat
备份: 在备份按钮里写: 代码如下:protected void Button1_Click(object sender, EventArgs e) { string path = “e:\\MAZ数据库备份\\” + Menu+ “.bak”; if (File.Exists(path)) { File.D
添加引用:C:\Program Files\Microsoft SQL Server\80\Tools\Binn\SQLDMO.DLL CodeusingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;...
本文主要向大家介绍了MySQL数据库之AspNetCore使用MySQL ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。既然NetCore开源,那么也使用开源的MySQL的数据库呢?当然NetCore不止单单配MSSQL数据库...
ASP.NET MVC数据库备份.
为什么80%的码农都做不了架构师?>>> ...