`
evget
  • 浏览: 144635 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
文章分类
社区版块
存档分类

SQL Server数据库在ASP.NET中的备份

阅读更多
文章关键字:|SQL Server|数据库|ASP.NET|备份|开发|管理员|网站|

前言:我们在开发网站时,在管理后台,管理员通常要定期对数据库进行备份(当然也可以让sqlserver服务器定期自动备份,但我此处讲的是asp.net中的备份),备份的代码很简单:

下面是我做一个网站后台时在“备份”按扭下写的一个事件:

protected void Button1_Click(object sender, EventArgs e)

...{

      string newname = "WebJake" + DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Hour.ToString()+".bak";

      SqlConnection cn = DB.createCon();

      string nepath=Server.MapPath("../../DataBack/")+newname;

      string sql = "BACKUP DATABASE WebJake to DISK ='"+nepath+"'";

      SqlCommand cmd = new SqlCommand(sql,cn);

      try

      ...{

            cn.Open();

            cmd.ExecuteNonQuery();

            HyperLink1.Text = "已成功备份到服务器路径:" + nepath+" 请点击下载到本地!";

            HyperLink1.NavigateUrl = "../../DataBack/"+newname;

            HyperLink1.Visible = true;

      }

      catch (Exception ex)

      ...{

            string exm = ex.Message;

            Label1.Text = "备份数据库出错,该文件可能不存在!";

            Label1.Visible = true;

      }

      finally

      ...{

            cmd.Dispose();

            cn.Close();

            cn.Dispose();

      }

}

当然最关键的还是这句:

BACKUP DATABASE WebJake to DISK ='您要保存的路径'



原文地址:http://www.evget.com/zh-CN/Info/ReadInfo.aspx?id=9246
分享到:
评论

相关推荐

    c# asp.net实现sql server数据库备份

    本教程将详细介绍如何使用C#和ASP.NET来实现SQL Server数据库的备份。 首先,我们需要理解SQL Server的备份机制。SQL Server提供了多种备份类型,包括完整备份、差异备份、日志备份等。完整备份会保存整个数据库,...

    ASP.NET备份恢复SqlServer数据库

    标题中的“ASP.NET备份恢复Sql Server数据库”涉及的核心技术主要分为两部分:数据库的备份和恢复。这两项操作对于任何使用数据库的应用程序都是至关重要的,因为它们确保了数据的安全性和业务连续性。 1. **数据库...

    ASP.NET中备份SQL Server数据库的方法.doc

    在ASP.NET中,备份SQL Server数据库是常见的维护操作,这对于数据安全和防止意外数据丢失至关重要。以下是一个在ASP.NET中实现SQL Server数据库备份的基本方法,这个过程通常涉及到以下几个关键步骤: 1. **创建...

    asp.net 分离SQL Server数据库

    在ASP.NET开发中,分离SQL Server数据库是一项关键任务,它涉及到数据库管理、应用程序部署和性能优化等多个方面。这里,我们将详细探讨如何在ASP.NET环境中执行这一操作,以及它为何重要。 首先,理解“分离SQL ...

    通讯录+ASP.NET+SQL Server

    在本项目中,“通讯录+ASP.NET+SQL Server”是一个基于Web的应用程序,它整合了ASP.NET技术、SQL Server数据库管理系统以及通讯录管理的功能。这个课程设计旨在教授开发者如何构建一个实用的在线通讯录系统,让学生...

    ASP.NET备份恢复SQL Server数据库

    在ASP.NET开发中,有时我们需要对SQL Server数据库进行备份和恢复操作,以确保数据的安全性或在出现问题时能够快速恢复。本篇将详细介绍如何在ASP.NET环境下实现SQL Server数据库的备份与恢复。 一、备份 SQL ...

    ASP.NET + SQL Server数据库开发实例

    在"ASP.NET + SQL Server数据库开发实例"中,我们可以学习到以下几个关键知识点: 1. **ASP.NET基础知识**:ASP.NET提供了一系列的控件和模型,如Web Forms、MVC和Web API,帮助开发者快速构建网页应用。Web Forms...

    微信小程序商城.net sql server 版后台(内含小程序代码后台程序和数据库)

    微信小程序商城是一个基于微信平台的在线购物应用,其后端系统使用了Microsoft的.NET MVC框架进行开发,...开发和维护这样一个系统需要对.NET框架、SQL Server数据库管理以及微信小程序开发有深入的理解和实践经验。

    新手必看留言本采用sql server2005+asp.net(C#)编写

    【标题】:“新手必看留言本采用sql server2005+asp.net(C#)编写” ...这个项目是一个很好的起点,让初学者能够在实践中学习和巩固SQL Server 2005与ASP.NET (C#)的基础知识,为进一步的Web开发打下坚实的基础。

    微信小程序+后台(.net)+sql server数据库

    在本项目中,"微信小程序+后台(.net)+sql server数据库"组合形成一个完整的开发环境,适合初学者了解和学习微信小程序的开发流程,以及后端服务与数据库的集成。 首先,微信小程序部分主要涉及以下几个知识点: ...

    Asp.net 备份和还原SQL Server及压缩Access数据库

    在 Asp.net 中,我们可以使用 SQLDMO.dll 组件来实现 SQL Server 数据库的备份。SQLDMO.dll 组件提供了一个名为 BackupClass 的类,该类包含了多种备份方法,例如 Backup 方法、Restore 方法等。 在示例代码中,...

    asp.net手动备份数据库

    在ASP.NET应用程序开发中,数据库备份是一项重要的维护工作。通过备份,可以确保在数据丢失或损坏的情况下能够快速恢复数据,避免业务中断带来的损失。特别是在Web应用环境中,数据的安全性和完整性至关重要。例如,...

    C# 编写的SqlServer 数据库自动备份服务,带配置,功能强大

    标题中的"C# 编写的Sql Server数据库自动备份服务"指的是使用C#编程语言开发的一款针对Microsoft Sql Server数据库的自动化备份解决方案。C#是.NET框架的主要编程语言,它提供了丰富的类库和API,使得开发这样的服务...

    SqlServer2005+ASP.Net简单开发

    在"SqlServer2005+ASP.Net简单开发"中,初学者可能会学习以下关键知识点: 1. **数据库设计**:理解如何使用ER图(实体关系图)来规划数据库结构,包括表的设计、字段定义、主键和外键的概念。 2. **SQL语言基础**...

    ASP.NET+SQL Server数据库开发与实例第九章实例

    在"ASP.NET+SQL Server数据库开发与实例第九章实例"中,我们可以推测这是一份教程或项目实践,可能涵盖了如何结合这两种技术进行实际的开发工作。描述中提到的错误代码修改意味着原资源可能存在一些问题,但通过改进...

    ASP.NET+SQL Server 数据库开发与实例源码

    10. 部署和性能优化:如何将ASP.NET应用和SQL Server数据库部署到生产环境,并进行性能监控和优化。 通过"源文件"这个压缩包,你将获得实际的项目代码,这有助于深入理解上述知识点,并学习如何在实际项目中应用...

    ASP.NET MVC数据库备份.txt

    在提供的代码片段中,演示了如何在ASP.NET MVC项目中执行数据库备份操作。下面是对这段代码的详细解释: ##### 1. 声明方法 ```csharp public ActionResult BACKUPSD() ``` 这是一个公共的动作方法,返回类型为`...

    C# ASP.NET 模块 - 数据库备份与恢复模块

    例如,你可以创建一个存储过程来执行备份,并在ASP.NET中调用这个存储过程,或者直接在C#代码中编写SQL语句进行备份。 接下来,数据库的分离和附加也是数据库管理的重要环节。分离数据库可以解除服务器对特定数据库...

    ASP.NET中数据库备份和恢复[Access和SQL Server]

    本篇将详细探讨在ASP.NET中针对Access和SQL Server数据库的备份与恢复策略。 首先,我们来看Access数据库的备份与恢复。Access是一种轻量级的关系型数据库管理系统,常用于小型项目。在ASP.NET中,我们可以使用ADO...

    ASP.NET+SQLServer网络应用系统开发与实例(光盘下载)

    《ASP.NET+SQLServer网络应用系统开发与实例》是一本深度探讨如何利用ASP.NET技术和SQL Server数据库进行网络应用系统开发的专业书籍。通过光盘下载的形式,读者可以获得丰富的实例代码和教学资源,进一步提升实践...

Global site tag (gtag.js) - Google Analytics