sqlserver数据库备份与还原
来源:互联网 发布:linux退出登录 编辑:程序博客网 时间:2024/04/30 06:50
(1)DBback方法
功能:执行数据库备份操作
参数:备份文件路径、待备份数据库名称
返回值:Bool值,操作成功返回真,否则为假
设计思路:从配置文件中获取数据库连接信息--->>生成数据访问对象--->执行带参数的Sql命令调用存储过程
实现代码如下:
public bool DBback(string path,string DBname)
{
Sqlconnection myConnection =new Sqlconnection(Configuration.Appsettings["ConnectionString"]);
string backupSql="use master ; ";
backupSql+="backup database @dbname to disk=@path ; ";
SqlCommand mycommand=new SqlCommand(backupSql,myconnection);
mycommand.Parameters.Add("@dbname",SqlDbType.Char).Value=DBname;
mycommand.Parameters.Add("@path",SqlDbType.Char).Value=path;
try
{
mycommand.Connection.Open();
mycommand.ExecuteNonQuery();
mycommand.Close();
}
Catch(Exception ex)
{
myConnection.Close();
return false;
}
return true;
}
(2)DBRestore 方法
功能:执行数据库还原操作
参数:备份文件路径,待恢复数据库名称
返回值:Bool值,操作成功,返回真,否则为假
设计思路:从配置文件中获取数据库连接信息--->>生成数据访问对象--->>执行带参数的Sql命令调用存储过程
代码如下:
public bool DBRestore(string path,string DBname)
{
SqlConnection myConnection =new SqlConnection(ConfigurationSettings.Appsetting["ConnectionString"]);
string restoreSql="use master ; ";
restoreSql+="restore database @dbname rom disk=@path ; ";
SqlCommand myCommand=new SqlCommand(RestoreSql,myConnection);
myCommand.Parameters.Add("@path",SqlDbType.Char).Value=path;
myCommand.Parameters.Add("@dbname",SqlDbType.Char).Value=DBname;;
try
{
myCommand.Connection.Open();
myCommand.ExecuteNonQuery();
myConnection.Close();
}
catch(Exception ex)
{
myConnection.Close();
return false;
}
return true;
}
- sqlserver数据库备份与还原
- SQLServer数据库的备份与还原
- SQLServer数据库的备份与还原
- sqlserver 2005数据库还原与备份
- sqlserver数据库的备份与还原
- sqlserver数据库备份与还原语句
- 备份与还原SQLServer数据库(转载)
- 批处理实现SQLServer数据库备份与还原
- sqlserver数据库备份与还原语句
- sqlserver数据库备份与还原语句
- sqlserver数据库备份与还原语句
- SqlServer数据库的备份与还原
- SqlServer数据库备份、还原
- SQLserver备份与还原
- SqlServer 备份与还原。
- Sqlserver备份、还原、收缩数据库
- sqlserver数据库备份和还原
- 【SqlServer】 数据库备份及其还原
- 404 Error Pages: Reloaded(404错误页面:非常棒的)
- 学习的地方……
- 比较浮点数的黄金法则 -- The golden rule for floating number comparison
- 于是重装完vista后如何找回grub的问题
- 通信术语(一)
- sqlserver数据库备份与还原
- flash插件国内下载地址
- js复制网页input的内容
- mysql的length与char_length的区别
- 爱上数码,带上一本去悠游
- 不一样的印象
- 文件类型详解
- 彩票软件自动买彩的中奖情况,以后将连续出有中奖结果
- java面试