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

IT科技2025-11-04 07:01:036499
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.
本文地址:http://www.bzve.cn/news/617c9499288.html
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

全站热门

U盘制作系统教程18(一步步教你如何使用U盘制作自己的便携式系统)

拜托,面试别再问我最大值最小值了!!!

TCP三次握手原理,你到底知道多少?

无需复杂的数学描述,通过简单代码理解卷积模块

苹果电脑显示移动终端错误的解决方法(解决苹果电脑显示移动终端错误的技巧与经验)

从想法到实干,2018年13项NLP绝美新研究

如何优化生产环境下的Kubernetes资源分配

6个不太知名但你应该知道的JavaScript工具

友情链接

滇ICP备2023006006号-39