SQL数据库还原语句//检查是否存在该数据库strDatabase数据库名称
SQL数据库还原语句
string strSqlName = "SELECT * FROM SysDatabases where [name]= '"+strDatabase+"'";
SQL数据库还原语句
SQL数据库还原语句
//获得bak文件的日志和数据文件的信息dirPath物理路径
SQL数据库还原语句
string strSql="RESTORE FILELISTONLY FROM DISK ='"+dirPath+"\\"+strDatabase+".bak'";
SQL数据库还原语句
SQL数据库还原语句
//执行还原的语句dirSavePath要还原到的物理路径
SQL数据库还原语句
//strDatabase要还原成数据库的名称
SQL数据库还原语句
string strSqlRestore="RESTORE DATABASE "+strDatabase+" FROM DISK ='"+dirPath+"\\"+strDatabase+".bak' WITH MOVE '" +strDataName+"' TO '"+dirSavePath+"\\"+strDatabase+".mdf', MOVE '"+strLogName+"' TO '"+dirSavePath+"\\"+strDatabase+".ldf'";
SQL数据库还原语句
SQL数据库还原语句

相关文章: