All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
asp.net页面导出为Word文档_[Asp.Net教程]
ASP.NET多频道网站架构实现方法_.net资料_编程技术
系统安全之Apache服务器实现用户验证_php资料_编程技术
技巧:PHP+MYSQL动态网页编程纠错指南_php资料_编程技术
ASP.NET,2.0中预设的cookie_[Asp.Net教程]
PHP脚本的8个技巧(8)PHP和XML_[PHP教程]
解决跨站点XMLHttp请求的一个变通方法_[XML教程]
SQL 2000和Sql 2005相互转换方法_[SQL Server教程]
ASP.NET数据库编程快速入门之技术慨述_[Asp.Net教程]
Visual,C#,2.0泛型编程基础_[Asp.Net教程]_0
Reading number is top 10 pictures
战场废物2
XuRe xuan cool and refreshing photoes1
The real super beauty3
The money of more than 100 countries and regions22
Exquisite decoration is not paying too much3
Summer is most suitable for young people to travel in China10
So beauty, will let you spray blood3
So beauty, will let you spray blood2
玩手机对身体不好
9.3阅兵全景图4-陸海空现代化兵种方阵梯队
Download software ranking
Macromedia Dreamweaver 8
Eclipse-CALMSANNY (second edition)
Twenty piece of palm leaf
卡丁车单机版
Professional killers2 data package
ASP.NET.2.0.XML.高级编程(第3版)
Call Of Duty2
传奇私服架设教程
WebService在.NET中的实战应用教学视频 → 第4集
C#COM编程指南
归海一刀 published in(发表于) 2014/1/30 1:57:16 Edit(编辑)
用asp.net程序备份或还原SQLServer_[Asp.Net教程]

用asp.net程序备份或还原SQLServer_[Asp.Net教程]

用asp.net程序备份或还原SQLServer_[Asp.Net教程]
主要是利用SQL Server提供的SQL语句来实现备份的。
备份:use master;backup database @name to disk=@path;
恢复:use master;restore database @name from disk=@path;
上面用的是参数化SQL语句,可以在程序执行的时候动态给参数赋值。

.aspx代码:


<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DatabaseAction.aspx.cs" Inherits="DatabaseAction" %>





无标题页








数据库还原和备份


请选择数据库






数据库文件名





操作选项






操作













.cs代码


using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

///
/// 功能说明:本例中演示在asp.net中如何备份和恢复数据库
/// 备份数据库主要使用数据库的备份语句。数据库备份文件放在
/// App_Data文件夹下。
/// 作者:周公
/// 日期:2008-08-19
/// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/08/19/2796077.aspx
///

public partial class DatabaseAction : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
//在DropDownList中绑定所有数据库
SqlConnection connection = new SqlConnection("Data Source=ZHOUFOXCN;User ID=sa;Password=sa");
SqlCommand command = new SqlCommand("sp_helpdb", connection);
command.CommandType = CommandType.StoredProcedure;
connection.Open();
SqlDataReader reader = command.ExecuteReader();
ddlDatabaseList.DataSource = reader;
ddlDatabaseList.DataTextField = "Name";
ddlDatabaseList.DataBind();
reader.Close();
connection.Close();
}
}
protected void btnOK_Click(object sender, EventArgs e)
{
string dbFileName = txtDbFileName.Text.Trim();
SqlConnection connection = new SqlConnection("Data Source=ZHOUFOXCN;User ID=sa;Password=sa");
string dbName = ddlDatabaseList.SelectedValue;
if (!dbFileName.EndsWith(".bak"))
{
dbFileName += ".bak";
}
if (rbBackup.Checked)//备份数据库
{
SqlCommand command = new SqlCommand("use master;backup database @name to disk=@path;",connection);
connection.Open();
string path=Server.MapPath("~\\App_Data")+"\\"+dbFileName;
command.Parameters.AddWithValue("@name", dbName);
command.Parameters.AddWithValue("@path", path);
command.ExecuteNonQuery();
connection.Close();
}
else//恢复数据库
{
SqlCommand command = new SqlCommand("use master;restore database @name from disk=@path;", connection);
connection.Open();
string path = Server.MapPath("~\\App_Data") + "\\" + dbFileName;
command.Parameters.AddWithValue("@name", dbName);
command.Parameters.AddWithValue("@path", path);
command.ExecuteNonQuery();
connection.Close();
}
}
}



转载:http://blog.csdn.net/zhoufoxcn


添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.