国产探花免费观看_亚洲丰满少妇自慰呻吟_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();
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 观塘区| 桓仁| 盐亭县| 青浦区| 沂水县| 桃源县| 阳西县| 醴陵市| 兴隆县| 黄陵县| 剑阁县| 霍城县| 虞城县| 大荔县| 紫云| 成安县| 高邮市| 江陵县| 额敏县| 达拉特旗| 韶关市| 大英县| 文登市| 利川市| 东阿县| 卢湾区| 灌南县| 广宗县| 琼结县| 武汉市| 乐山市| 天祝| 南靖县| 宁河县| 汨罗市| 德钦县| 柯坪县| 石柱| 沾益县| 淳化县| 长葛市|