SQL Server数据库还原的实际应用代码

[人工智能] 时间:2025-11-05 07:28:39 来源:益强IT技术网 作者:应用开发 点击:98次
SQL Server数据库还原的实际应用代码
复制void restoreButton_Click(object sender,据库际 System.EventArgs e)   {   string path = pathTextBox.Text;   string dbname = dbDropDownList.SelectedValue;   string restoreSql = ”use master;”;   restoreSql += ”restore database @dbname from disk = @path;”;   string pai = ”use master;ALTER DATABASE Wy SET OFFLINE WITH ROLLBACK IMMEDIATE;ALTER DATABASE Wy SET ONLINE WITH ROLLBACK IMMEDIATE”;   SqlConnection conn = new SqlConnection(ConnStr);   SqlCommand com1 = new SqlCommand(pai, conn);   SqlCommand myCommand = new SqlCommand(restoreSql, new SqlConnection(ConnStr));   myCommand.Parameters.Add(”@dbname”, SqlDBType.Char);   myCommand.Parameters["@dbname"].Value = dbname;   myCommand.Parameters.Add(”@path”, SqlDBType.Char);   myCommand.Parameters["@path"].Value = path;   try   {   conn.Open();   com1.ExecuteNonQuery();   conn.Close();   myCommand.Connection.Open();   myCommand.ExecuteNonQuery();   infoLabel.Text = ”恢复成功!   已经把备份”+path+”恢复到数据库”;   }   catch(Exception ex)   {   infoLabel.Text = ”恢复失败!  1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.

(责任编辑:IT科技)

    相关内容
    精彩推荐
    热门点击
    友情链接