All articles(网络文学目录) All Pictures(图片目录) All Softwares(软件目录)

 
ASP.NET备份恢复SqlServer数据库_[Asp.Net教程]

Writer: delv Article type: Programming skills(编程技巧) Time: 2014/1/27 6:48:29 Browse times: 259 Comment times: 0

ASP.NET备份恢复SqlServer数据库_[Asp.Net教程]


Head photo

Go homepage
Upload pictures
Write articles

ASP.NET备份恢复SqlServer数据库_[Asp.Net教程]























备份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("");
return;
}
SqlCommand com = new SqlCommand(SqlStr2, con);
com.ExecuteNonQuery();
Response.Write("");
}
catch (Exception error)
{
Response.Write(error.Message);
Response.Write("");
}
finally
{
con.Close();
}
还原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("");
}
catch (Exception error)
{
Response.Write(error.Message);
Response.Write("");
}
finally
{
con.Close();
}















































There are 0 records,
Comment:
Must be registered users to comment(必须是注册用户才能发表评论)

Disclaimer Privacy Policy About us Site Map
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.