欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【怎样做sql server数据库的还原】,下面是详细的分享!
怎样做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="恢复成功!<br>已经把备份"+path+"恢复到数据库";
}
catch(Exception ex)
{
infoLabel.Text="恢复失败!<br>出错信息如下:<br>" + ex.ToString();
}
finally
{
myCommand.Connection.Close();
}
}
以上所分享的是关于怎样做sql server数据库的还原,下面是编辑为你推荐的有价值的用户互动:
相关问题:怎样还原SQL Server 2000数据库
答:第1步,首先来新建一个数据库。在企业管理器控制台窗口中用鼠标右键单击“数据库”选项,在弹出的快捷菜单中执行“新建数据库”命令。 第2步,在打开的“数据库属性”对话框中,在“名称”编辑框中键入备份时的数据库名称。“排序规则设置”保持默认参数设... >>详细
相关问题:怎样还原SQL Server 2000数据库
答:数据表-右键-任务-还原数据库--从设备--(找到数据库)--选择(在现有数据上强制还原)-确定。。。 应该就可以了。。没装数据库,好像是这么个理 >>详细
相关问题:怎样还原SQL Server 2000数据库
答:打开企业管理器——Microsoft SQL Server——SQL Server组——选中你的实例(一般是local)——数据库,右键,所有任务,还原数据库——还原为数据库(假如还原为myDB)——从设备——选择设备——添加找到你的备份文件,选好之后就可以还原(但是要注意,在选项... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
