国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

如何使用ASP.NET備份和恢復SqlServer數據庫

2024-07-10 13:13:04
字體:
來源:轉載
供稿:網友

首先我們先分析asp備份sql數據庫的代碼,詳細如下:

備份sqlserver數據庫:
string sqlstr1 = "server=(local);database='" + this.dropdownlist1.selectedvalue + "';uid=sa;pwd=";
string sqlstr2 = "backup database " + this.dropdownlist1.selectedvalue + " to disk='" + this.textbox1.text.trim() + ".bak'";
sqlconnection con = new sqlconnection(sqlstr1);
con.open();
try
{
if (file.exists(this.textbox1.text.trim()))
{
response.write("<script language=javascript>alert('此文件已存在,請從新輸入!');location='default.aspx'</script>");
return;
}
sqlcommand com = new sqlcommand(sqlstr2, con);
com.executenonquery();
response.write("<script language=javascript>alert('備份數據成功!');location='default.aspx'</script>");
}
catch (exception error)
{
response.write(error.message);
response.write("<script language=javascript>alert('備份數據失敗!')</script>");
}
finally
{
con.close();
}

下面是asp.net還原sql數據庫的方法,代碼如下:

還原sqlserver數據庫:
string path = this.fileupload1.postedfile.filename; //獲得備份路徑及數據庫名稱
string dbname = this.dropdownlist1.selectedvalue;
string sqlstr1 = "server=(local);database='" + this.dropdownlist1.selectedvalue + "';uid=sa;pwd=";
string sqlstr2 = "use master restore database " + dbname + " from disk='" + path + "'";
sqlconnection con = new sqlconnection(sqlstr1);
con.open();
try
{
sqlcommand com = new sqlcommand(sqlstr2, con);
com.executenonquery();
response.write("<script language=javascript>alert('還原數據成功!');location='default.aspx'</script>");
}
catch (exception error)
{
response.write(error.message);
response.write("<script language=javascript>alert('還原數據失敗!')</script>");
}
finally
{
con.close();
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宝山区| 金沙县| 金门县| 武清区| 武乡县| 虹口区| 从化市| 宁南县| 正镶白旗| 麻阳| 白山市| 新安县| 秀山| 诸暨市| 临潭县| 屏东县| 韩城市| 波密县| 星座| 湟中县| 静安区| 紫阳县| 浦东新区| 班戈县| 汾阳市| 宁都县| 华阴市| 科尔| 太仆寺旗| 乌兰察布市| 巴楚县| 专栏| 陆河县| 泰顺县| 五原县| 鹿邑县| 昭苏县| 永宁县| 康马县| 蒲江县| 黄冈市|