sqlserver2000备份数据库
时间:2011-06-15
来源:﹎"該變ゾ
public boolean bankUpDataBase(String filePath) throws Exception{
DBManager db = DBManager.getInstance();
String qrySQL = " USE master select Count(phyname) from master..sysdevices where name= \'backupBank\' ";
ResultSet rs = db.executeQuery(qrySQL);
if (rs.getInt(0)>0){
String sql = "USE master exec sp_dropdevice \'backupBank\' ";
PreparedStatement pstmt = db.getCon().prepareStatement(sql);
pstmt.executeUpdate();
}
String SQL = "USE master "+
"EXEC sp_addumpdevice \'disk\', \'backupBank\',\'"+ filePath+ "\' "+
"BACKUP DATABASE bank TO backupBank ";
try{
PreparedStatement pstmt = db.getCon().prepareStatement(SQL);
pstmt.executeUpdate();
}catch (Exception e){
e.printStackTrace();
return false;
}
return true;
}
USE master
EXEC sp_addumpdevice 'disk', 'backupBank','d:\backup\bank.dat'
BACKUP DATABASE bank TO backupBank
USE master
select Count(phyname) from master..sysdevices where name= 'backupBank'
USE master
exec sp_dropdevice 'backupBank'
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28