SQL SERVER数据库备份和恢复函数
来源:互联网 发布:阿里云app 什么区别 编辑:程序博客网 时间:2024/05/21 17:23
public bool DataBackup(string path)
{
if(File.Exists(path+"BottleDetectionLine.bak"))
File.Delete(path+"BottleDetectionLine.bak");
string sql = "backup database xx to disk = '" + path + "xx.bak'"; 重要的是sqi语句
try
{
helper.ExecuteCommand(sql);
return true;
}
catch { }
finally
{
helper.ConClose();
}
return false;
}
public bool DataRestore(string path)
{
SqlConnection con = new SqlConnection(@"Data Source=LONG-PC\SQL2000;Initial Catalog=Master;Integrated Security=True"); 这里使用与目标数据库不同的数据库
con.Open();
string sql = "ALTER DATABASE xx SET OFFLINE WITH ROLLBACK IMMEDIATE;" + "RESTORE DATABASE xx FROM DISK = '" + path + "';" +
"ALTER DATABASE xx SET ONLINE WITH ROLLBACK IMMEDIATE;"; 先断开所有连接,恢复,打开
SqlCommand com=new SqlCommand(sql,con);
try
{
com.ExecuteNonQuery();
return true;
}
catch
{ }
finally
{
con.Close();
}
return false;
}
- SQL SERVER数据库备份和恢复函数
- C#备份和恢复SQL Server数据库
- C#备份和恢复SQL Server数据库
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- SQL Server数据库备份和恢复特性
- C#备份和恢复SQL Server数据库
- SQL Server数据库备份和恢复措施
- SQL Server数据库备份和恢复措施
- SQL Server数据库恢复备份
- 用SQL备份和恢复SQL SERVER数据库
- T-SQL 备份和恢复Sql Server数据库
- 【SQL Server备份恢复】数据库备份
- pro*c介绍
- 自己写的数据库视图中Case Then EXISTS例子
- 程序员是怎么炼成的
- Eclipse使用技巧
- 自动生成Xpath小工具
- SQL SERVER数据库备份和恢复函数
- 函数式宏中可变参数中的 ## 运算符
- 选择那件让你感到痛苦的事情,你就能超越自我
- 通用工具Utilities(二)----min max swap offsetof
- 使用异步 I/O 提高程序性能
- asp.net服务器控件实现选项卡的一种方式
- was LocalTransaction
- 程序员面试宝典笔记5--字符串
- xpath知识点